ВАЖНО: Это обычные формы, делал для Управления торговлей 10.3 (УТ 10.3)
Проблема
При работе с маркировкой товаров компании получают PDF файлы с кодами маркировки в едином каталоге. Файлов может быть сотни.
Для печати и учёта их нужно разложить по папкам — вручную это занимает часы.
Решение
Обработка автоматически:
- Читает Excel с таблицей соответствия (номер ↔ штрихкод GTIN)
- Сканирует папку с PDF файлами, читает их имена
- Создаёт папки по номерам товаров
- Копирует PDF в нужные папки
Как работает
1. Из имени PDF файла (формат: order_xxx_gtin_959331_quantity_20.pdf) извлекается GTIN
2. GTIN сопоставляется со штрихкодом из Excel
3. По штрихкоду определяется номер — это имя папки
4. Файл копируется в папку с этим номером
Результат
Было: 100 файлов в одной папке
Стало:
📁 FO****2FK/
^92;^72;^72; order_xxx_gtin_046******59331.pdf
📁 FOZ1130FK/
^92;^72;^72; order_xxx_gtin_023******04289.pdf
...
Настройка
В коде указываются номера колонок Excel:
- Колонка с номером (для имени папки)
- Колонка со штрихкодом GTIN
Требования
- 1С:Предприятие 8.2/8.3 (обычные формы)
- Microsoft Excel
- Права на чтение/запись в каталогах
ВАЖНО: Это обычные формы, делал для Управления торговлей 10.3 (УТ 10.3)
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 10.3, релизы 10.3.7.9
Вступайте в нашу телеграмм-группу Инфостарт
