Отправка списка штрих-кодов в документы маркировки. БП, Fresh

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

Клиенту понадобилось вносить список штрих-кодов из файла в документы маркировки. В принципе, в некоторых документах маркировке есть кнопка «Загрузить из внешнего файла», которая позволяет решить проблему:

Но она есть не во всех документах, а кроме того, в случае возникновения ошибки 1С открывает окошко вида:

В случае, если в файле много ошибок, нужно все эти окна закрыть и невозможно получить список штрих-кодов с ошибками.

В итоге была сделана эта обработка, которая отправляет штрих-кода из списка в документ и закрывает окна сообщений об ошибках, накапливая информацию из них. Форма обработки имеет вид:

В таблице показывается список открытых окон, который можно обновить кнопкой «Обновить список окон». В нем нужно выбрать форму документа, в которую будут отправляться штрих-кода.

Список штрих-кодов вносится в поле «Список штрихкодов», каждый штрих-код с новой строки.

По нажатию кнопки «Внести штрих-коды в окно» штрих-коды будут поочередно отправляться в выбранное окно.

При этом в конце отправки в окно сообщений текстом будет выведено сводное резюме, где будут указаны успешно обработанные штрих-коды и ошибочные, причем по каждому будет выведен текст ошибки:

Проверено на: БП 3.0.87.28, 1С: 8.3.18.1363, Fresh. Возможно, будет работать в УТ и КА.

Скачать с Infostart

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *