Электронное письмо от сети Варус (далее письмо) оформлено следующим образом:
Тема: Рассылка по присвоенным штрих-кодам ЕО за дату: 15.01.2022
Тело письма: <H2><BR><P><H4>Рассылка по присвоенным штрих-кодам ЕО за дату: 15.01.2022. Штрих-коды в рассылке представлены в числовом виде и недостаточны для приема в ЕО ``как есть``, необходимо сгенерировать полноценный ШК. Рассылка предназначена на случай утери ШК и не отменяет необходимости получения оного при поставке товара. Документы без СГЕНЕРИРОВАННОЙ КАРТИНКИ штрих-кода ЕО приниматься не будут!
К письму прикреплен Ексель-файл с именем: Рассылка_по_присвоенным_ШК_ПОСТАЩИК_15.01.2022.xlsx
Эксель-файл имеет вид:
Обработка формирует печатные макеты в 2х вариантах:
- Для впечатывания в готовый документ реализации (с возможностью установки левого и верхнего отступа)
- Для печати макета с дальнейшим нарезанием и вклеиванием штрихкодов на документ реализации. На лист А4 печатается 24 блока штрихкода. Каждый блок включает штрихкод и соответствующий ему номер документа.
В обработке реализован механизм подключения внешних компонент, аналогичный УТ Россия (11.2.3.120). Модули подключения взяты из этой конфигурации. Поэтому обработка может работать под x64 и под х32. Поэтому все необходимое для печати штрихкодов в обработке есть.
Порядок работы.
Заполняются реквизиты на вкладке Настройка:
Далее кнопки: Обработать почту, Загрузить из файла.
Отбор документов и штрихкодов делается на вкладке Данные из почты по кнопке "Перенести данные ШК"
Просмотр и окончательный отбор штрихкодов на вкладке "Штрихкоды для печати" по кнопке "Печать"
Необходимо отметить, что отбор писем реализован только по тегу тема письма. Попытки реализовать отбор писем с использованием других тегов у меня не получилось. Буду рад, если поделитесь опытом.
Особенности:
- Обработка на управляемых формах имеет некоторые, совсем незначительные, функциональные отличия.
- По кнопке Объединить zz файлы склеиваются все файлы mxl из папки "Папка хранения файлов", удаляются все файлы mxl, записывается результирующий файл.
Тестировалась на УТП (1.2.63.1), УТ для Украины (3.1.1.122), УТ Россия (11.2.3.120), BAS Комплксное управление предприятием (Business automation software for integrated enterprise management (2.1.24.3)).