Отправка списка штрих-кодов в документы маркировки. БП, Fresh
Учетные задачи - Розничная торговля
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Клиенту понадобилось вносить список штрих-кодов из файла в документы маркировки. В принципе, в некоторых документах маркировке есть кнопка "Загрузить из внешнего файла", которая позволяет решить проблему:

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

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

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

Проверено на: БП 3.0.87.28, 1С: 8.3.18.1363, Fresh. Возможно, будет работать в УТ и КА.
Вступайте в нашу телеграмм-группу Инфостарт