Предыстория: предприятие, на котором я работаю, ведет просто невообразимо гигантских размеров архив. В августе, от разных источников, в контору поступило более 15тыс. отсканированных дел., которые надо было загрузить в 1С и распределить по владельцам.
Проблема заключалась в том что у каждого источника формат имен файлов был свой:
Файлы именовались как: ФИО, ИНН, Номер договора и т.д.
Вручную открывать каждый файл, смотреть содержимое и прикреплять в 1С в компании никто не собирался, и тогда руководство привлекло меня.
• Что делает обработка?
Обработка работает по двум сценариям:
1) В корневом каталоге ищет папки, которые носят название владельца Присоединенных Файлов. Потом в каждой такой папке ищет файлы, которые соответствуют виду документа.
2) В корневом каталоге ищет папки, которые называются как виды документов, а уже потом, с отбором по данному виду, ищет файлы которые называются как владельцы Присоединенных Файлов.
• Описание полей и разделов:
• Корневой каталог - каталог на диске, в котором по папкам распределены отсканированные документы;
• Вид структуры файлов - сценарий именований папок и файлов (Имя папки - как вид документа, или имя папки - как владелец Присоединенных файлов);
• Тип владельца файлов - Один из типа значений определяемого типа "ВладелецФайлов"
• Объекты прикрепление - элементы справочников (здесь на примере Физические Лица) к которым будут прикреплены файлы;
• Шаблоны поиска - произвольные шаблоны поиска папкок или файлов.
Имеется отдельное окно редактирования шаблонов:
• Виды документов - перечисление видов документов, которые будут загружены в 1С. На примере ЗУП для Казахстана, будут загружены документы видов: Военный билет и Удостоверение личности гражданина РК;
• Маска поиска - проверка на полное или частичное совпадение имен файлов или каталогов с введенным шаблоном поиска.
Шаблон в начале/конце имени файла - значит, что в начале/конце не может быть никаких лишних символов.
Шаблон в любой части имени файла - не имеет значения, какие символы стоят перед или после введенного шаблона. Если введенный шаблон есть в имени файла, то файл будет принят
Т.к. в каждой конфигурации типы значений для "ВладелецФайлов" будут отличаться, а в некоторых случаях может не быть справочника ВидыДокументов, обработку приходится настраивать для конкретной конфигурации. Ниже выделены реквизиты, типы которых нужно переназначить:
• ВидыДокументов - ВидДокумента - СправочникСсылка.ВидыДокументов;
• СоответствиеОбъектовКаталогам - Объект - СправочникСсылка.ФизическиеЛица, Строка(250), СправочникСсылка.ВидыДокументов;
• СоответствиеОбъектовФайлам - ВидДокумента - СправочникСсылка.ВидыДокументов;
• тз_ПредставленияПоШаблонам - Объект - СправочникСсылка.ФизическиеЛица, Строка (250), СправочникСсылка.ВидыДокументов;
• тз_ПредставленияПоШаблонам - ВидДокумента - СправочникСсылка.ВидыДокументов,
Строка (250);
В модуле объекта обработки нужно настроить список реквизитов и объектов, к которым будут прикрепляться файлы:
Проверено на ЗУП для Казахстана 3.1.1.85.