Задача:
В организации отказались от использования полноценного КЭДО, однако возникла потребность выгрузить большое количество документов — более 5700 — по каждому сотруднику, создавая при этом локальный архив. В штатной версии КЭДО (версии 1.3.2.9, 1С:Комплексная автоматизация 2.5) реализованы только режимы выгрузки по одному документу, что затрудняет работу при больших объемах.
Решение:
Для тестирования и автоматизации этого процесса была разработана внешняя обработка, которая позволяет быстро и удобно выполнить массовую выгрузку документов, создавая при этом папки для каждого сотрудника и перемещая туда документы.
Обработка работает следующим образом:
Загружает файл Excel, экспортированный из формы "Текущие дела КЭДО" — он содержит необходимые данные для формирования тестовой выгрузки. Создает тестовые файлы в локальной сети, для перемещения в каталоги сотрудников. Табличная часть обработки может быть настроена и доработана под любые требования по колонкам. В процессе тестирования обработка позволяет выбрать нужные документы (ВыделенныеСтроки) и выгрузить сразу для нескольких сотрудников. Для каждого выбранного сотрудника создается отдельная папка в локальной сети (...\Архив\"Сотрудник"\), в которую и перемещаются документы.
Обработка позволяет выполнить тестовую массовую выгрузку без доступа к форме "Текущие дела КЭДО" в режиме предприятия. Воспользовавшись обработкой, возможно легко в дальнейшем интегрировать код в расширение конфигурации КЭДО.
Данная обработка — это вспомогательный инструмент для разработчика, позволяющий протестировать массовую выгрузку документов и подготовить базу для будущей автоматизации или интеграции. После тестов весь код и логика могут быть перенесены в расширение конфигурации КЭДО.
Если задача — подготовить архивы в локальной сети или протестировать массовый экспорт, данное решение будет полезным дополнением для практики.
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.5.21.104