Не сличаются строки плановой таблице, если план заполняется на ТСД

Maksim 5 лет назад обновлен 5 лет назад 7

Image 1943

Image 1944

Сличение плановой по FirstStorageBarcode, УчетПоПартиям, НомерПартии.

Версия MSI платформы: 3.0.46.46148

Версия инфраструктуры: 1.0.46.23375

Версия COM: 3.0.46.16199

Версия 1C COM: 3.0.46.5602

Доброго дня. 

Насколько я понимаю, не находится подходящая плановая строка при записи в документ.  Как настроен поиск подходящей плановой строки в записи?  Выбором полей из списка или выражением?

И, судя по скриншотам, есть какая-то проблема с упаковкой в строках - возможно, упаковка не заведена для продукта.

Пожалуйста, опишите задачу в целом, что есть и что хотите получить. Попробую предложить более простой путь, чем заполнение плана циклом.

Задача следующая: при сканировании ячейки из 1С должны подгрузиться в плановую часть остатки по ячейки в разрезе упаковки хранения и партии (пример реализации на первом скриншоте).

При сканировании штрихкода, нужно найти плановую строку и пересчитать в упаковки хранения.

А у меня не находит плановую строку, вместо этого добавляет новую.

Запись в документ выполняется так, возможно я не до конца понимаю вопрос.

8 800 333-37-37 доб.521

или 8-910-999-77-74

Проблема была в способе создании строки плановой части.

Внутри цикла  вместо

NewItem = Document.DeclaredItems.AddNew() 

используем отдельно создание объекта строки документа:

NewItem = new global::Cleverence.Warehouse.DocumentItem()

далее заполняем поля и последним действием в цикле записываем этот объект в плановую часть:

Document.DeclaredItems.Add(NewItem)

Данный вариант помог. Спасибо!

Сервис поддержки клиентов работает на платформе UserEcho