Ваши комментарии

"SelectedItem.barcode=ScannedBarcode

Прямая запись в документ"

работать не будет.

Прямая запись в документ ведётся только из SelectedProduct. В нём Вы можете сохранять новый штрихкод и при выгрузке менять в справочнике.

В сам справочник никак, но можно завести ШК в отдельный справочник новых штрихкодов на ТСД. Для этого используется действие "Новая упаковка". Как пример, кусок алгоритма, в котором использовано это действие:


Вы используете справочник товаров на ТСД? На складе нет WiFi?

В справочнике?

Вы используете ПРОФ, справочник в 1С. Можно сохранить и там, можно посмотреть функцию "Выбор товара с заведением ШК":

Обратите внимание, что имена в Mobile SMARTS зависят от регистра, т.е. SelectedProduct.Barcode и SelectedProduct.barcode - разные поля.

В общем виде то, что Вы хотите, реализовано в операции "Выбор товара из товаров документа", можете взять алгоритм оттуда и немного доработать под себя, примерно так:


Если Вы создаёте операцию с нуля, то скорее всего забыли добавить дополнительное поле строки "barcode":

И почему не хотите заполнять через 1С?

В стандартной конфигурации используются операция "Выбор товара с заведением ШК", возможно, Вы сможете использовать готовый алгоритм.

Добрый день!

Т.е. в документ попадает продукт с упаковкой и новым ШК, но при выходе эта строка исчезает?

И что такое SelectedItem?

Действие Ввод количества правит SelectedProduct.Quantity, которое после записи в документ попадает в CurrentQuantity.

У действия Прямая запись в документ есть свойство "Игнорировать список колонок для сличения". Если поставить его в значение "Да", то при поиске подходящей плановой строки будут использоваться только основные поля строки, серия в них не входит.

Добрый день!

Отсканированный штрихкод в большинстве случаев попадает в переменную сессии ScannedBarcode, список сканированных штрихкодов в сессии не хранится.

ИдДокумента = Document.Id



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