Отправка списка штрих-кодов в документы маркировки. БП, Fresh
Обработка позволяет отправлять список штрих-кодов в любые документы, в том числе в документы маркировки. Fresh-совместимая.
Клиенту понадобилось вносить список штрих-кодов из файла в документы маркировки. В принципе, в некоторых документах маркировке есть кнопка «Загрузить из внешнего файла», которая позволяет решить проблему:
Но она есть не во всех документах, а кроме того, в случае возникновения ошибки 1С открывает окошко вида:
В случае, если в файле много ошибок, нужно все эти окна закрыть и невозможно получить список штрих-кодов с ошибками.
В итоге была сделана эта обработка, которая отправляет штрих-кода из списка в документ и закрывает окна сообщений об ошибках, накапливая информацию из них. Форма обработки имеет вид:
В таблице показывается список открытых окон, который можно обновить кнопкой «Обновить список окон». В нем нужно выбрать форму документа, в которую будут отправляться штрих-кода.
Список штрих-кодов вносится в поле «Список штрихкодов», каждый штрих-код с новой строки.
По нажатию кнопки «Внести штрих-коды в окно» штрих-коды будут поочередно отправляться в выбранное окно.
При этом в конце отправки в окно сообщений текстом будет выведено сводное резюме, где будут указаны успешно обработанные штрих-коды и ошибочные, причем по каждому будет выведен текст ошибки:
Проверено на: БП 3.0.87.28, 1С: 8.3.18.1363, Fresh. Возможно, будет работать в УТ и КА.
Свежие комментарии