Перейти к содержанию

Вкладка «Входящие документы»#

Для настройки нужно выбрать в меню группу Администрирование -> Система -> Настройка параметров обмена с 1С.
Рисунок 1 Настройка параметров обмена с 1С

Данная вкладка предназначена для описания настроек по документам, забираемым из 1С, например: «Документ на подписание», «Документ в Лексеме» .

При первом входе в документ, табличная часть вкладки «Входящие документы» будет пред заполнена.
В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных.
Например, для Подтипа документа на подписание будут подтипы из «Конструктора документов» с типом «Документ на подписание»:
Рисунок 1 Подтипы_на_подписание
Рисунок 2 Входящие1

Для документов на подписание, с одной сущностью 1С, например Дополнительный отпуск (компенсация) и учебный отпуск прошу настроена загрузка в разные подтипы документов: Рисунок 3 Одна сущность 2 приказа

В параметр для запроса сущности в 1С при этом пишем идентификатор, который отличит эти типы документов, например,
?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00'

В документы на подписание также можно забирать печатные формы, прикрепляемые к документу "Сотрудники" в 1С:

Рисунок 4 Сотрудники_отчеты

Для этого в поле "Условие наличия отчета в 1С" пишем название отчета, который является признаком готовности забрать
комплект печатных форм, описанных в колонке "Наименование отчетов в 1С для загрузки" во вложения к документу.
Например,
"Условие наличия отчета в 1С" = Комплект документов при приеме
"Наименование отчетов в 1С для загрузки" = Комплект документов при приеме;Личная карточка (Т-2)

Для указания параметров загрузки документов и вложений с типом «Дата» введены следующие переменные:

  • {{LastDay}} – переменная для определения количества дней, за которое нужно выбрать данные для загрузки. Значение задается в настройках учетной политики в константе "ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С". Например, ?$filter=Date gt datetime'{{LastDay}}' со значением константы 10 – за последние 10 дней будут загружаться данные

  • {{FirstDayMonth}} – переменная для определения даты, до которой нужно загружать документы прошлого месяца. Значение задается в настройках учетной политики в константе "ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц". Например, ?$filter=Date gt datetime'{{ FirstDayMonth }}' со значением константы 15 – до 15.12.22 будут загружаться данные с 01.12.22

  • {{YesterDay}} – переменная, обозначающая предыдущий день от текущего. Например, ?$filter=ДатаСоздания ge datetime'{{YesterDay}}' – если сегодня 15.12.22, то документы для загрузки будут выбраны за 14.12.22

Столбец "Дата начала проверки отчетов по кодам (guid-ам)". В нужной строке указывается дата и документы с заданными сущностями и параметрами, отчеты которых будут загружаться каждый раз, когда в 1С будут вкладывать новые отчеты. Без отчетов такие документы грузиться не будут, даже если "Условие наличия отчета" - пусто.

В случае если необходимо в один документ на подписание вложить два отчета, то необходимо в столбец "Наименования отчетов в 1С для для загрузки во вложения к документу" то через двоеточие указывать название второго отчета. Если в данном столбце указано одно либо несколько наименований отчета, то при выгрузке из 1С данный документ будет отмечен как главный документ. Если указаны несколько наименований отчетов, но в 1С отсутствует отчет с первым названием, но присутствуют другие, то "главным" проставляется тот отчет, у которого наименьшая датой создания. Такое же правильно распространяется в случае если данное поле незаполнено никакими наименованиями. Главный документ, согласно определению Минтруда, указывает на основной электронный документ и помогает определить все остальные файлы как пояснительные документы.