Регистр Сведений Штрихкоды #634680


#0 by pavelul73
Добрый день. Собственно, есть РС Штрихкоды - заполненный. Есть xls файл с штрих кодами. Получаю штри код из файла, делаю проверку, если текущий шк не равен шк из файла, тогда меняю этот шк. Пишу вот такой код: ВыборкаШК = ТекШК.Выбрать(ОтборШК); Но при выполнении метода выбрать, останавливается с ошибкой, не верный параметр 1. Подскажите, что я делаю не так?
#1 by pavelul73
регистр непериодический
#2 by Галахад
Делай запросом.
#3 by ammpryanik
это даж я знаю
#4 by zoom_4x
В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
#5 by pavelul73
Спасибо, не дочитал СП. запрос понятно, а как запросом получить менеджер записи? Т.е как после запроса изменить текущий ШК?
#6 by kimarle
Создать набор записей, установить отбор, добавить новую строку в набор записей, записать набор записей.
#7 by pavelul73
если я создам набор записей, разве он не добавит еще один шк к уже существующему? По-моему он не изменить текущий, а добавит еще один. Или я ошибаюсь?
#8 by PLUT
на эти грабли должен наступить каждый! желательно на рабочей базе
#9 by pavelul73
кто же на рабочей делает, если есть тестовая? ))
#10 by Галахад
#11 by pavelul73
не записывает
#12 by pavelul73
нет больше идей?
#13 by Торин
Потрясающая логика программирования... "если текущий шк не равен шк из файла, тогда меняю этот шк" что значит "текущий шк"?  Это штрих-код чего? номенклатуры? Какова структура регистра "штрихкоды"? если я правильно понимаю, "штрихкод" - это ресурс. А измерения у него какие?
#14 by kimarle
#15 by pavelul73
ТекущийШК = штрих код номенклатуры Структура РС ШтрихКоды - стандартная, УТ 10.3 ШК  -Измерение
#16 by Торин
и не надо добавлять запись. надо исправить имеющуюся как то так если Набор.количество > 0 тогда для каждого запись из Набор Цикл вот как-то так
#17 by Торин
#18 by Торин
вот итог который точно будет работать:
#19 by kimarle
Потому что нет отбора по владельцу/номенклатуре. Все равно старый штрихкод придется вытаскивать запросом.
#20 by Торин
это яначал писать и нечаянно нажал отправить
#21 by pavelul73
Огромное спасибо! Работает!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С