Обработка автоматически (по регламентному заданию) выгружает в файл Excel по заранее заданному адресу контактные данные сотрудников из базы ЗУП 3.1 (адрес каталога для выгрузки прописан в коде, но можно попробовать сделать и через константу в расширении).
Обработка доступна для отладки из формы, также есть возможность просмотреть содержимое файла через отображение табличного документа на самой форме, чтобы проверить корректность отображения/выгрузки.
Формирование файла Excel происходит по макету типа "Табличный документ", который заполняется параметрами.
Для корректного функционирования обработки необходимо добавить ее во внешние и настроить расписание. Регламентное задание будет работать по заданным параметрам.
Если открыть обработку из файла, то возможностей для отладки больше.
Так, например, можно установить любую дату и получить данные по сотрудникам на эту дату. По умолчанию выгрузка происходит на текущую дату сеанса, это тоже устанавливается на форме обработки.
Выгружено на текущую дату (2022 год). Отправил одного сотрудника в отпуск, т.к. данные актуальны на 2016 год.
В декабре текущего года отправил этого сотрудника в командировку. Когда наступит, к примеру, 12.12.2022, пользователи, которым будут необходимы контактные данные сотрудников, увидят, что сотрудник Акопян в командировке до 16 декабря, и лучше его не беспокоить.
Данные выгрузил на 2013 год. Как можем заметить, сотрудника Акопяна вообще нет в базе.
Так выглядит выгруженный файл Excel.
Результат выполнения регламентного задания.
Обработка тестировалась и проверялась на конфигурации ЗУП 3.1 КОРП и Платформе 8.3.
Релиз ЗУП 3.1.23.257.
Платформа 8.3.20.2180.