diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md index 221a0aa..41a1369 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/SUMMARY.md @@ -1,8 +1,8 @@ -- [Вкладка "Входящие документы"](Вкладка Входящие документы/) -- [Вкладка "Исходящие документы"](Вкладка Исходящие документы/) -- [Вкладка "Произвольные выборки"](Вкладка Произвольные выборки/) -- [Вкладка "Соответствие справочников"](Вкладка Соответствие справочников/) - [Вкладка "Справочники"](Вкладка Справочники/) +- [Вкладка "Соответствие справочников"](Вкладка Соответствие справочников/) +- [Вкладка "Исходящие документы"](Вкладка Исходящие документы/) +- [Вкладка "Входящие документы"](Вкладка Входящие документы/) +- [Вкладка "Произвольные выборки"](Вкладка Произвольные выборки/) - [Настройка интеграция справочников и документов](Настройка интеграция справочников и документов/) - [Настройка интеграции с форматом JSON](Настройка интеграции с форматом JSON/) - [Описание работы с Postman](Описание работы с Postman/) \ No newline at end of file diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/index.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/index.md index 8b7a975..2c5fdc4 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/index.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/index.md @@ -1,40 +1,59 @@ # Вкладка «Входящие документы» -Для настройки нужно в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*".
+Для настройки нужно в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*". -Данная вкладка предназначена для описания настроек по документам, забираемым из 1С, например: «Документ на подписание», «Документ в Лексеме» .
+Данная вкладка предназначена для описания настроек по документам, забираемых из 1С, например: «Документ на подписание», «Документ в Лексеме» . -При первом входе в документ, табличная часть вкладки «Входящие документы» будет пред заполнена.
-В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных.
-Например, для Подтипа документа на подписание будут подтипы из «Конструктора документов» с типом «Документ на подписание»:
-![Рисунок 1 Подтипы_на_подписание](../media/Подтипы_на_подписание.png)
-![Рисунок 2 Входящие1](../media/Входящие1.png)
+При первом входе в документ, табличная часть вкладки «Входящие документы» будет пред заполнена. -Для документов на подписание, с одной сущностью 1С, например Дополнительный отпуск (компенсация) и учебный отпуск прошу настроена загрузка в разные подтипы документов: -![Рисунок 3 Одна сущность 2 приказа](../media/Одна сущность 2 приказа.PNG)
+В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных. -В параметр для запроса сущности в 1С при этом пишем идентификатор, который отличит эти типы документов, например,
-?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00'
+Например, для Подтипа документа на подписание будут подтипы из «Конструктора документов» с типом «Документ на подписание»: +![alt text](media/image.png) +![alt text](media/image-1.png) + +Для документов на подписание, с одной сущностью 1С необходимо настроить загрузку в разные подтипы документов: + +![alt text](media/image-2.png) + +В параметр для запроса сущности в 1С при этом пишем идентификатор, который отличит эти типы документов, например, +```json +?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00' +``` В документы на подписание также можно забирать печатные формы, прикрепляемые к документу "Сотрудники" в 1С: -![Рисунок 4 Сотрудники_отчеты](../media/Сотрудники_отчеты.PNG)
+![alt text](media/image-3.png) -Для этого в поле **"Условие наличия отчета в 1С"** пишем название отчета, который является признаком готовности забрать
комплект печатных форм, описанных в колонке **"Наименование отчетов в 1С для загрузки"** во вложения к документу.
-Например,
-**"Условие наличия отчета в 1С"** = Комплект документов при приеме
-**"Наименование отчетов в 1С для загрузки"** = Комплект документов при приеме;Личная карточка (Т-2)
+Для этого в поле **"Условие наличия отчета в 1С"** пишем название отчета, который является признаком готовности забрать комплект печатных форм, описанных в колонке **"Наименование отчетов в 1С для загрузки"** во вложения к документу. +Например, +**"Условие наличия отчета в 1С"** = Комплект документов при приеме +**"Наименование отчетов в 1С для загрузки"** = Комплект документов при приеме;Личная карточка (Т-2) + +![alt text](media/image-4.png) Для указания параметров загрузки документов и вложений с типом «Дата» введены следующие переменные: -- {{LastDay}} – переменная для определения количества дней, за которое нужно выбрать данные для загрузки. Значение задается в настройках учетной политики в константе **"ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С"**. -Например, `?$filter=Date gt datetime'{{LastDay}}'` со значением константы 10 – за последние 10 дней будут загружаться данные +- `{{LastDay}}` – переменная для определения количества дней, за которое нужно выбрать данные для загрузки. Значение задается в настройках учетной политики в константе **"ЗаСколькоПоследнихДнейЗагружатьДокументыИз1С"**. +Например, +```json +?$filter=Date gt datetime'{{LastDay}}' +``` +со значением константы 10 – за последние 10 дней будут загружаться данные -- {{FirstDayMonth}} – переменная для определения даты, до которой нужно загружать документы прошлого месяца. Значение задается в настройках учетной политики в константе **"ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц"**. -Например, `?$filter=Date gt datetime'{{ FirstDayMonth }}'` со значением константы 15 – до 15.12.22 будут загружаться данные с 01.12.22 +- `{{FirstDayMonth}}` – переменная для определения даты, до которой нужно загружать документы прошлого месяца. Значение задается в настройках учетной политики в константе **"ДоКакогоЧислаЗагружатьДокументыИз1С_ЗаПрошлыйМесяц"**. +Например, +```json +?$filter=Date gt datetime'{{ FirstDayMonth }}' +``` +со значением константы 15 – до 15.12.22 будут загружаться данные с 01.12.22 -- {{YesterDay}} – переменная, обозначающая предыдущий день от текущего. -Например, `?$filter=ДатаСоздания ge datetime'{{YesterDay}}'` – если сегодня 15.12.22, то документы для загрузки будут выбраны за 14.12.22 +- `{{YesterDay}}` – переменная, обозначающая предыдущий день от текущего. +Например, +```json +?$filter=ДатаСоздания ge datetime'{{YesterDay}}' +``` +– если сегодня 15.12.22, то документы для загрузки будут выбраны за 14.12.22 Столбец **"Дата начала проверки отчетов по кодам (guid-ам)"**. В нужной строке указывается дата и документы с заданными сущностями и параметрами, отчеты которых будут загружаться каждый раз, когда в 1С будут вкладывать новые отчеты. Без отчетов такие документы грузиться не будут, даже если "Условие наличия отчета" - пусто. @@ -46,78 +65,65 @@ ## Документ на подписание -Документ на подписание может быть создан в СЭД из Заявления сотрудников, либо быть не связанным с Заявлением документом, для которого необходимо пройти процедуру согласования в СЭД.
-Поле **«Наименование документа»** должно быть одинаковым на вкладках «Исходящие документы» и «Входящие документы», относящимся к одной сущности 1С, в том случае, если *необходимо забирать из 1С документы, которые созданы на основании Заявлений из СЭД*.
-Если же необходимо забирать *документы указанной сущности 1С, не связанных с Заявлениями из СЭД*, то в строке «Подтип документа на подписание» на вкладке «Входящие документы» необходимо указать «Наименование документа», отличное от закладки «Исходящие документы».
-Для каждого документа на подписание, обмен которыми планируется между системами, необходимо создать «Подтип документа» и оформить для него карточку «Конструктора документов».
+Документ на подписание может быть создан в СЭД из Заявления сотрудников, либо быть не связанным с Заявлением документом, для которого необходимо пройти процедуру согласования в СЭД. -![Рисунок 1 Документ_на_подписание_конструктор](../media/Документ_на_подписание_конструктор.png)
-![Рисунок 2 Докумет_на_подписание2](../media/Докумет_на_подписание2.png)
+Поле **«Наименование документа»** должно быть одинаковым на вкладках «Исходящие документы» и «Входящие документы», относящимся к одной сущности 1С, в том случае, если *необходимо забирать из 1С документы, которые созданы на основании Заявлений из СЭД*. +Если же необходимо забирать *документы указанной сущности 1С, не связанных с Заявлениями из СЭД*, то в строке «Подтип документа на подписание» на вкладке «Входящие документы» необходимо указать «Наименование документа», отличное от закладки «Исходящие документы». +Для каждого документа на подписание, обмен которыми планируется между системами, необходимо создать «Подтип документа» и оформить для него карточку «Конструктора документов». -**Справочник в Лексеме** – подтип из Конструктора документов для типа «Документ на подписание», который указан в поле Наименование документа.
-**Наименование документа** – наименование документа, с которым будет происходить обмен данными.
-**Сущность в 1С** – сущность на стороне 1С для обмена данными. В этих строчках указываются параметры для передачи документов на подписание в 1С.
-**Параметры** - условия для загрузки документа в СЭД , например, для документа «Отпуск» - это { "ПредоставитьОсновнойОтпуск": true, "ДокументРассчитан": true }, так как данный вид сущности должен быть рассчитан . А для отпуска без сохранения оплаты параметры будут заполнены следующим образом: {"ВидОтпуска_Key":"7601b82e-8584-11e2-9371-001b11b25590"}. Определение параметров выполняется исходя из анализа сущности 1С.
-**Наименование отчета в 1С** – наименование отчета в 1С, присоединенного к документу, наличие которого является обязательным условием для импорта документа из 1С в СЭД.
-Например, для документа «Отпуск» – во вложении анализируется наличие Приказа о предоставлении отпуска (Т-6). Если еще нет вложения, то приказ считается не удовлетворяющим условиям загрузки и не попадет в СЭД. Если в настройках наименование отчета не указано, то для импорта этого документа наличие какого-либо отчета не является необходимым условием и этот документ будет импортирован даже без единого отчета. При этом при импорте документов всегда забираются все вложения прикрепленные в 1С.
-**Сущность вложения** – наименование сущности 1С, в которую необходимо передавать данные. Содержит перечень файлов – наименование, расширение, связка с документом в 1С, например, *Catalog_ОтпускПрисоединенныеФайлы*
-**Параметры для запроса вложений** -**Сущность хранилища файлов** - промежуточная сущность в которой хранится связь между присоединенными файлами документа и самими двоичными данными файлов InformationRegister_ХранилищеФайлов, также необходимо Catalog_ХранилищеДвоичныхДанных прописать в Сущность двоичных данных файлов -**Сущность двоичных данных файлов** InformationRegister_ДвоичныеДанныеФайлов, сущность, в которой хранятся все файлы в двоичном представлении.
-Существует два вида условий для выбора документов в 1С для формирования «Документа на подписание» в СЭД:
-• наличие во вложении отчета с определенным наименованием (например, для отпуска - это отчет «Приказ о предоставлении отпуска (Т-6…». )
-• условия из поля «Параметры» (например, для отпуска, статус ДокументРассчитан).
-**Заполнить поле "Работник"** +![alt text](media/image-5.png) + +**Справочник в Лексеме** – подтип из Конструктора документов для типа «Документ на подписание», который указан в поле Наименование документа. + +**Наименование документа** – наименование документа, с которым будет происходить обмен данными. + +**Сущность в 1С** – сущность на стороне 1С для обмена данными. В этих строчках указываются параметры для передачи документов на подписание в 1С. + +**Параметр для запроса сущности в 1С** + +**Дополнительные условия к документу 1С** - условия для загрузки документа в СЭД , например, для документа «Отпуск» - это +```json +{ "ПредоставитьОсновнойОтпуск": true, "ДокументРассчитан": true }, +``` +так как данный вид сущности должен быть рассчитан . А для отпуска без сохранения оплаты параметры будут заполнены следующим образом: +```json +{"ВидОтпуска_Key":"7601b82e-8584-11e2-9371-001b11b25590"}. +``` +Определение параметров выполняется исходя из анализа сущности 1С. + +**Наименование отчета в 1С** – наименование отчета в 1С, присоединенного к документу, наличие которого является обязательным условием для импорта документа из 1С в СЭД. + +Например, для документа «Отпуск» – во вложении анализируется наличие Приказа о предоставлении отпуска (Т-6). Если еще нет вложения, то приказ считается не удовлетворяющим условиям загрузки и не попадет в СЭД. Если в настройках наименование отчета не указано, то для импорта этого документа наличие какого-либо отчета не является необходимым условием и этот документ будет импортирован даже без единого отчета. При этом при импорте документов всегда забираются все вложения прикрепленные в 1С. + +**Сущность вложения** – наименование сущности 1С, в которую необходимо передавать данные. Содержит перечень файлов – наименование, расширение, связка с документом в 1С, например, `Catalog_ОтпускПрисоединенныеФайлы` + +**Сущность хранилища файлов** - промежуточная сущность в которой хранится связь между присоединенными файлами документа и самими двоичными данными файлов InformationRegister_ХранилищеФайлов, также необходимо `Catalog_ХранилищеДвоичныхДанных` прописать в Сущность двоичных данных файлов + +**Сущность двоичных данных файлов** `InformationRegister_ДвоичныеДанныеФайлов`, сущность, в которой хранятся все файлы в двоичном представлении. +Существует два вида условий для выбора документов в 1С для формирования «Документа на подписание» в СЭД: + +• наличие во вложении отчета с определенным наименованием (например, для отпуска - это отчет «Приказ о предоставлении отпуска (Т-6…». ) +• условия из поля «Параметры» (например, для отпуска, статус ДокументРассчитан). ## Документ в Лексеме -Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
-![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)
+Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*. -Для загрузки документов 1С в документы, отличные от Документов на подписание, то есть физические документы СЭД предусмотрен блок настроек с типом «Документ в Лексеме».
-Отличием настроек от предыдущих документов является поле *«Порядок выполнения»* и *«Наименование документа»*.
-**Порядок выполнения** – указывается по документам, для загрузки которых важна хронология этапов. Например, для документа «График отпусков» - сначала необходимо загрузить *«График отпусков»*, затем *«Перенос отпуска»*:
-![Рисунок 1 Документ_в_Лексеме](../media/Документ_в_Лексеме.png)
+Для загрузки документов 1С в документы, отличные от Документов на подписание, то есть физические документы СЭД предусмотрен блок настроек с типом «Документ в Лексеме». + +Отличием настроек от предыдущих документов является поле *«Порядок выполнения»* и *«Наименование документа»*. + +**Порядок выполнения** – указывается по документам, для загрузки которых важна хронология этапов. Например, для документа «График отпусков» - сначала необходимо загрузить *«График отпусков»*, затем *«Перенос отпуска»*: + +![Рисунок 1 Документ_в_Лексеме](../media/Документ_в_Лексеме.png) -**Наименование документа** – форма СЭД, например, «RP_VacationForm».
-**Сущность 1С** – наименование метаданных для загрузки в СЭД, например, Document_ГрафикОтпусков
-**Параметры** не заполняются, так как данные не передаются в 1С.
-**Сущность вложений** - сущность вложений файлов в 1С, из которой забираем данные. В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ ГрафикОтпусковПрисоединенныеФайлы
+**Наименование документа** – форма СЭД, например, «RP_VacationForm». +**Сущность 1С** – наименование метаданных для загрузки в СЭД, например, Document_ГрафикОтпусков +**Параметры** не заполняются, так как данные не передаются в 1С. +**Сущность вложений** - сущность вложений файлов в 1С, из которой забираем данные. В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ ГрафикОтпусковПрисоединенныеФайлы -**Сущность файла** InformationRegister_ДвоичныеДанныеФайлов, сущность 1С, в которой хранятся все файлы в двоичном представлении.
+**Сущность файла** InformationRegister_ДвоичныеДанныеФайлов, сущность 1С, в которой хранятся все файлы в двоичном представлении. ## Настройка входящих документов -Тип | Наименование справочника в Лексеме | Наименование документа | Сущность в 1С | Параметр для запроса сущности в 1С | Дополнительные условия к документу 1С | Условие наличия отчета в 1С (наименование отчета) | Наименования отчетов в 1С для для загрузки во вложения к документу | Наименование повторяющейся части | Сущность вложений | Сущность файлов -:-----------|:-----------|:-----------|:-----------|:-----------|:-----------|:-----------|:-----------|-:-----------|:-----------|:----------- -Документ в Лексеме | | RP_VacationForm | Document_ГрафикОтпусков | | | Форма Т-7 | | Сотрудники | Catalog_ГрафикОтпусковПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Документ в Лексеме | | RP_VacationChangesForm | Document_ПереносОтпуска | | | | | Переносы | Catalog_ПереносОтпускаПрисоединенныеФайлы_ | InformationRegister_ДвоичныеДанныеФайлов -Документ в Лексеме | | RP_WorkTabBaseForm | Document_ТабельУчетаРабочегоВремени | | | | | | Catalog_ТабельУчетаРабочегоВремениПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Документ в Лексеме | | RP_WorkContractForm | Document_ПриемНаРаботу | $filter=ВидДоговора eq 'ТрудовойДоговор' | | | | | | -Документ в Лексеме | | RP_StaffingForm | Document_УтверждениеШтатногоРасписания | | | | | Позиции | Catalog_УтверждениеШтатногоРасписанияПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Договор подряда | Договор подряда | Document_ДоговорРаботыУслуги | ?$filter=Date gt datetime'{{LastDay}}' | | Договор подряда | Договор подряда | | Catalog_ДоговорРаботыУслугиПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов_ -Подтип документа на подписание | Перенос отпуска | ПереносОтпуска | Document_ПереносОтпуска | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_ПереносОтпускаПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на материальную помощь | МатериальнаяПомощь | Document_МатериальнаяПомощь | ?$filter=Date gt datetime'{{LastDay}}' | | | | Начисления | Catalog_МатериальнаяПомощьПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на материальную помощь | ВозмещениеФСС | Document_ЗаявлениеВФССОВозмещенииРасходовНаПогребение | ?$filter=Date gt datetime'{{LastDay}}' | | | Универсальный документ;Приказ | Оплаты | Catalog_ЗаявлениеВФССОВозмещенииРасходовНаПогребениеПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | УчебныйОтпускБезОплаты | Document_ОтпускБезСохраненияОплаты | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_ОтпускБезСохраненияОплатыПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | ЕжегодныйОтпускКомпенсация | Document_Отпуск | ?$filter=Date gt datetime'{{LastDay}}' | { "ПредоставитьКомпенсациюОсновногоОтпуска": true } | Приказ о предоставлении отпуска (Т-6 | | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | ДополнительныйОтпуск | Document_Отпуск | ?$filter=Date gt datetime'{{LastDay}}' | { "ПредоставитьДополнительныйОтпуск": true} | Приказ о предоставлении отпуска (Т-6 | | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | ДополнительныйОтпускКомпенсация | Document_Отпуск | ?$filter=Date gt datetime'{{LastDay}}' | { "ПредоставитьДополнительныйОтпуск": true} | Приказ о предоставлении отпуска (Т-6 | | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | ОтпускЕжегодный | Document_Отпуск | ?$filter=Date gt datetime'{{LastDay}}' | { "ПредоставитьОсновнойОтпуск": true,"ДокументРассчитан": true } | Приказ о предоставлении отпуска (Т-6 | Приказ о предоставлении отпуска (Т-6; Записка - расчет о предоставлении отпуска работнику;ДС_Изменение;Приказ_на_материальную_помощь | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск | ПереносБОЛОтпуск | Document_Отпуск | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск без сохранения оплаты | ОтпускБезСохр | Document_ОтпускБезСохраненияОплаты | ?$filter=Date gt datetime'{{LastDay}}' | | Приказ о предоставлении отпуска | | | Catalog_ОтпускБезСохраненияОплатыПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ на отпуск по беременности и родам | Отпуск по беременности и родам | Document_БольничныйЛист | ?$filter=Date gt datetime'{{LastDay}}' | | | | | | -Подтип документа на подписание | Приказ о направлении в командировку | Командировка | Document_Командировка | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_КомандировкаПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ о направлении в командировку | Командировка группы | Document_КомандировкиСотрудников | ?$filter=Date gt datetime'{{LastDay}}' | | | | Сотрудники | Catalog_КомандировкиСотрудниковПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ о неявке | ПрогулНеявкаДонорские | Document_ПрогулНеявка | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_ОтпускПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ о переводе | КадровыйПеревод | Document_КадровыйПеревод | ?$filter=Date gt datetime'{{LastDay}}' | | Приказ о переводе | | | Catalog_КадровыйПереводПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ о предоставлении дополнительных оплачиваемых выходных дней для ухода за ребенком-инвалидом | ОплатаДнейУходаЗаДетьмиИнвалидами | Document_ОплатаДнейУходаЗаДетьмиИнвалидами | ?$filter=Date gt datetime'{{LastDay}}' | | Приказ о предоставлении дополнительных оплачиваемых выходных дней для ухода за ребенком-инвалидом | Приказ о предоставлении дополнительных оплачиваемых выходных дней для ухода за ребенком-инвалидом | | Catalog_ОплатаДнейУходаЗаДетьмиИнвалидамиПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Приказ о приеме | ПриемНаРаботу | Document_ПриемНаРаботу | ?$filter=Date gt datetime'{{LastDay}}' | | | | | Catalog_ПриемНаРаботуПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Расчетный лист | РасчетныйЛист | | | | | Расчетный лист | | | -Подтип документа на подписание | Расчетный лист | РасчетныйЛист | | | | | | | | -Подтип документа на подписание | Справка 2 НДФЛ | СправкаНДФЛ | Document_СправкаНДФЛ | ?$filter=Date gt datetime'{{LastDay}}' | | Форма 2НДФЛ | Форма 2НДФЛ | | Catalog_СправкаНДФЛПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Справка о работе с печатью | СправкаОРаботеСПечатью | Catalog_ФизическиеЛица | | | Справка о работе с печатью | Справка о работе с печатью | | Catalog_ФизическиеЛицаПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Подтип документа на подписание | Табель учета рабочего времени | ТабельУчетаРабочегоВремени | Document_ТабельУчетаРабочегоВремени | | | | | ДанныеОВремени | Catalog_ТабельУчетаРабочегоВремениПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Документ в Лексеме | | RP_StaffingForm | Document_УтверждениеШтатногоРасписания | $filter=Date gt datetime'2022-06-01T00:00:00' | {"Posted": true} | | | Позиции,Начисления,Показатели | Catalog_УтверждениеШтатногоРасписанияПрисоединенныеФайлы | InformationRegister_ДвоичныеДанныеФайлов -Документ в Лексеме | | RP_StaffingForm | Document_ИзменениеШтатногоРасписания | $filter=Date gt datetime'2023-01-01T00:00:00' | {"Posted": true} | | | Позиции,Начисления,Показатели | | -Дополнительный регистр | | RP_StaffingForm | InformationRegister_ГрейдыПозиций | | | | | | | + diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-1.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-1.png new file mode 100644 index 0000000..5b588b2 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-1.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-2.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-2.png new file mode 100644 index 0000000..5a588aa Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-2.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-3.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-3.png new file mode 100644 index 0000000..b75e5f1 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-3.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-4.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-4.png new file mode 100644 index 0000000..32c5443 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-4.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-5.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-5.png new file mode 100644 index 0000000..f8006ff Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image-5.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image.png new file mode 100644 index 0000000..7a9c16b Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Входящие документы/media/image.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/index.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/index.md index bfa7b08..edf58da 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/index.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/index.md @@ -1,118 +1,431 @@ # Вкладка "Исходящие документы" -Для настройки нужно в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*".
+Для настройки нужно в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*". -Данная вкладка предназначена для описания настроек по документам, отправляемым в 1С.
-При первом входе в документ, табличная часть вкладки «Исходящие документы» будет пред заполнена.
+Данная вкладка предназначена для описания настроек по документам, отправляемым в 1С. +При первом входе в документ, табличная часть вкладки «Исходящие документы» будет пред заполнена. -![Рисунок 1 Вкладка_Исходящие_документы](../media/Вкладка_Исходящие_документы.png)
-Необходимо заполнить столбец «Справочник в Лексеме» в строках с «Типами»:
-• Заявление от сотрудника
-• Реквизиты заявлений от сотрудников
-• Служебная записка на командировку
-В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных.
+![Рисунок 1 Вкладка_Исходящие_документы](../media/Вкладка_Исходящие_документы.png) + +Необходимо заполнить столбец «Справочник в Лексеме» в строках с «Типами»: +• Заявление от сотрудника +• Реквизиты заявлений от сотрудников +• Служебная записка на командировку +В зависимости от того, на каком «Типе» строк вызывается справочник – для выбора будет соответствующий набор данных. ## Заявления от сотрудников Для «Типа» строк «Заявления от сотрудников» необходимо заполнить следующие поля: **Справочник в Лексеме** – подтип из документа «Конструктор документов» с типом «Заявление от сотрудника»: -![Рисунок 1 Справочник_для_заявлений](../media/Справочник_для_заявлений.png)
-![Рисунок 1 Конструктор_Заявления](../media/Конструктор_Заявления.png)
+![Рисунок 1 Справочник_для_заявлений](../media/Справочник_для_заявлений.png) +![Рисунок 1 Конструктор_Заявления](../media/Конструктор_Заявления.png) -**Наименование документа** – наименование документа, в который будут передаваться данные.
-**Сущность в 1С** – наименование метаданных для обмена данными с 1С. Для заявлений указываются параметры для передачи. Например, Document_Отпуск.
-**Параметр** #- шаблон json передачи данных в 1С для создания приказа, указанного в столбцах "Наименование документа" и "Сущность в 1С".
-Например, при формировании запроса, на основании строки шаблона "Сотрудник_Key": "" из таблицы соответствия по данным заявления подбирается код сотрудника и строка будет иметь вид:
-*"Сотрудник_Key": "d3533108-6e8a-11dc-827a-000bcdf174e3"*
+**Наименование документа** – наименование документа, в который будут передаваться данные. +**Сущность в 1С** – наименование метаданных для обмена данными с 1С. Для заявлений указываются параметры для передачи. Например, Document_Отпуск. +**Параметр** #- шаблон json передачи данных в 1С для создания приказа, указанного в столбцах "Наименование документа" и "Сущность в 1С". +Например, при формировании запроса, на основании строки шаблона "Сотрудник_Key": "" из таблицы соответствия по данным заявления подбирается код сотрудника и строка будет иметь вид: +*"Сотрудник_Key": "d3533108-6e8a-11dc-827a-000bcdf174e3"* При первоначальной настройке необходимо для документов типа "Отпуск" указать guid видов отпуска, в тэгах "ВидОтпуска_Key":, -"ВидРасчета_Key":
+"ВидРасчета_Key": -**Параметр для повторяющей части** заполняется, например, для Заявлений на доп. отпуска, потому что заявление обычно составляет один сотрудник, а для доп. отпусков запись в 1С производится в табличную часть. Для того, чтобы значение данного поля учлось при формировании параметра, в поле *Параметр* указывается служебное слово **%parametrDetail%**
+**Параметр для повторяющей части** заполняется, например, для Заявлений на доп. отпуска, потому что заявление обычно составляет один сотрудник, а для доп. отпусков запись в 1С производится в табличную часть. Для того, чтобы значение данного поля учлось при формировании параметра, в поле *Параметр* указывается служебное слово **%parametrDetail%** -**Например**,
-*Параметр*
-{"ФизическоеЛицо_Key": "",
-"Сотрудник_Key": "",
-................
-"НачалоОтпуска": "0001-01-01T00:00:00",
-"ОкончаниеОтпуска": "0001-01-01T00:00:00",
-%parametrDetail% --Это часть про дополнительные отпуска
-}
+**Например**, +```json +*Параметр* +{"ФизическоеЛицо_Key": "", +"Сотрудник_Key": "", +................ +"НачалоОтпуска": "0001-01-01T00:00:00", +"ОкончаниеОтпуска": "0001-01-01T00:00:00", +%parametrDetail% --Это часть про дополнительные отпуска +} -*Параметр для повторяющей части*
-"ДополнительныеОтпуска": [
-{
-"Ref_Key": "00000000-0000-0000-0000-000000000000",
-.....
-}
-]
+*Параметр для повторяющей части* +"ДополнительныеОтпуска": [ +{ +"Ref_Key": "00000000-0000-0000-0000-000000000000", +..... +} +] +``` -**Сущность вложения** - сущность на стороне 1С, в которую передаются вложения (файлы) из документа «Заявления от сотрудника». В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ОтпускПрисоединенныеФайлы
-**Сущность хранилища файлов** InformationRegister_ХранилищеФайлов, сущность, в которой хранятся все файлы в двоичном представлении.
+**Сущность вложения** - сущность на стороне 1С, в которую передаются вложения (файлы) из документа «Заявления от сотрудника». В ней хранится перечень файлов – наименование, расширение, связка с документом в 1С, например, Catalog_ОтпускПрисоединенныеФайлы +**Сущность хранилища файлов** InformationRegister_ХранилищеФайлов, сущность, в которой хранятся все файлы в двоичном представлении. - +} --> - -При появлении нового типа заявления, обмен которыми необходим между системами, нужно внести вручную новые строчки с типом и заполнить все необходимые данные. В первую очередь внести данный подтип заявления в «Конструктор документов» и указать код созданного подтипа в поле «Справочник в Лексеме | Выбор».
+При появлении нового типа заявления, обмен которыми необходим между системами, нужно внести вручную новые строчки с типом и заполнить все необходимые данные. В первую очередь внести данный подтип заявления в «Конструктор документов» и указать код созданного подтипа в поле «Справочник в Лексеме | Выбор». Для параметров, которые должны быть заполнены из СЭД, оставляем строчку пустой ": "" -Это реквизиты заявлений, а также поля: ФизическоеЛицо_Key,Сотрудник_Key,ОсновнойСотрудник_Key,ПериодРегистрации,Date,Организация_Key,Основание,Комментарий.
-Дату документа "Date": "", совсем убираем из шаблона, если нужно чтобы дата создаваемого в 1С документа устанавливалась текущей датой, если будет данная строчка в шаблоне – возьмется дата заявления
-Значения, которые передавать не надо, заполняем нулевыми значениями, н-р, “Руководитель_Key” : "00000000-0000-0000-0000-000000000000".
+Это реквизиты заявлений, а также поля: ФизическоеЛицо_Key,Сотрудник_Key,ОсновнойСотрудник_Key,ПериодРегистрации,Date,Организация_Key,Основание,Комментарий. +Дату документа "Date": "", совсем убираем из шаблона, если нужно чтобы дата создаваемого в 1С документа устанавливалась текущей датой, если будет данная строчка в шаблоне – возьмется дата заявления +Значения, которые передавать не надо, заполняем нулевыми значениями, н-р, “Руководитель_Key” : "00000000-0000-0000-0000-000000000000". -**Например**,
-"Ref_Key": "00000000-0000-0000-0000-000000000000", --заполняем нули, так как поле типа quid и не передаем из СЭД
-"DataVersion": "AAACsQAAAAA=",
-"DeletionMark": false,
-"Number": "",
-"Posted": true,
-"Организация_Key": "", --не заполняем, так как поле передается из СЭД
-"ФизическоеЛицо_Key": "", --не заполняем, так как поле передается из СЭД
-"ПериодРасчетаСреднегоЗаработкаНачало": "0001-01-01T00:00:00", --поле типа дата, не передаем из СЭД, поэтому заполняем нулевым значением
-........
+**Например**, +```json +"Ref_Key": "00000000-0000-0000-0000-000000000000", --заполняем нули, так как поле типа quid и не передаем из СЭД +"DataVersion": "AAACsQAAAAA=", +"DeletionMark": false, +"Number": "", +"Posted": true, +"Организация_Key": "", --не заполняем, так как поле передается из СЭД +"ФизическоеЛицо_Key": "", --не заполняем, так как поле передается из СЭД +"ПериодРасчетаСреднегоЗаработкаНачало": "0001-01-01T00:00:00", --поле типа дата, не передаем из СЭД, поэтому заполняем нулевым значением +........ +``` ## Реквизиты заявления от сотрудников -Для формирования файла обмена по Заявлению от сотрудников необходимы соответствия данных в 1с и СЭД.
-**Справочник в Лексеме** – атрибут документа «Конструктор документов», из которого берутся значения для составления файла обмена передачи документа.
+Для формирования файла обмена по Заявлению от сотрудников необходимы соответствия данных в 1с и СЭД. +**Справочник в Лексеме** – атрибут документа «Конструктор документов», из которого берутся значения для составления файла обмена передачи документа. Выпадающий список с атрибутами отфильтровывается по выбранному конструктору. -![Рисунок 1 Справочник_для_реквизитов ](../media/Справочник_для_реквизитов.png)
-![Рисунок 2 Атрибуты_конструктора](../media/Атрибуты_конструктора.png)
+![alt text](media/image.png) При выборе соответсвующего справочника в документе отображается его наименование. -![Рисунок 3 Наименование_справочника](../media/Наименование_справочника.png)
+![Рисунок 3 Наименование_справочника](../media/Наименование_справочника.png) -**Наименование документа** – наименование документа, в который будут передаваться данные.
-**Сущность в 1С** – сущность на стороне 1С, в которую передаются данные. В этих строчках указываются параметры для передачи заявления от сотрудника в 1С.
-**Параметры** – имя реквизита в 1С, которое будет подставлено в шаблон выгрузки заявления.
-Например, в шаблоне для заявления указана строка *"ДатаНачалаОсновногоОтпуска"*: "",
-*ДатаНачалаОсновногоОтпуска* – по этому реквизиту будет найдена строчка с описанием реквизита, по коду реквизита из документа Заявление от сотрудника найдется значение и итоговая строчка будет иметь вид: *"ДатаНачалаОсновногоОтпуска"*:*"01.12.2021"*
+**Наименование документа** – наименование документа, в который будут передаваться данные. +**Сущность в 1С** – сущность на стороне 1С, в которую передаются данные. В этих строчках указываются параметры для передачи заявления от сотрудника в 1С. +**Параметры** – имя реквизита в 1С, которое будет подставлено в шаблон выгрузки заявления. +Например, в шаблоне для заявления указана строка *"ДатаНачалаОсновногоОтпуска"*: "", +*ДатаНачалаОсновногоОтпуска* – по этому реквизиту будет найдена строчка с описанием реквизита, по коду реквизита из документа Заявление от сотрудника найдется значение и итоговая строчка будет иметь вид: *"ДатаНачалаОсновногоОтпуска"*:*"01.12.2021"* -## Служебная записка на командировку для интеграции с 1С +Пример настройки для подтипа **"Заявление на ежегодный оплачиваемый отпуск (по графику отпусков)"**: -Настройки похожи на тип «Заявления от сотрудника», но создается другой тип документа - «Служебная записка на командировку». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор».
- -**Параметр для повторяющей части** – в СЗ на командировку может быть указано несколько сотрудников в табличной части документа. В этом поле указывается шаблон json для формирования файла обмена по табличной части документа.
+- **Тип заявления:** Заявления от сотрудников +- **Наименование:** Заявление на ежегодный основной оплачиваемый отпуск (по графику отпусков) +- **Наименование документа:** ОтпускЕжегодный +- **Сущность в 1С:** `Document_Отпуск` +- **Параметр:** + +```json +{"ФизическоеЛицо_Key": "", +"Сотрудник_Key": "", +"ПериодРегистрации": "", +"ДатаНачалаОсновногоОтпуска": "", +"Организация_Key": "", +"ДатаНачалаПериодаОтсутствия": "", +"ДатаОкончанияПериодаОтсутствия": "", +"КоличествоДнейОсновногоОтпуска": "", +"ДатаНачалаСобытия": "", +"ДатаОкончанияОсновногоОтпуска": "", +"Основание": "Заявление от сотрудника", +"ЗаявкаСотрудника": "", +"ПредставлениеПериода": "", +"DeletionMark": false, +"Posted": false, +"Ref_Key": "00000000-0000-0000-0000-000000000000", +"ПредоставитьОсновнойОтпуск": true, +"КоличествоДнейКомпенсацииОсновногоОтпуска": 0, +"РасходЧасовОтгула": 0, +"ПредоставитьОтгул": false, +"КоличествоДнейОтгула": 0, +"ПредоставитьКомпенсациюОсновногоОтпуска": false, +"ПредоставитьЕдиновременнуюВыплатуКОтпуску": false, +"ПредоставитьДополнительныйОтпуск": false, +"РасходДнейОтгула": 0, +"ПредоставитьМатериальнуюПомощьПриОтпуске": false, +"ВидРасчетаОтгул_Key": "00000000-0000-0000-0000-000000000000", +"ВидРасчетаЕдиновременнойВыплатыКОтпуску_Key": "00000000-0000-0000-0000-000000000000", +"ВидРасчетаМатериальнойПомощиПриОтпуске_Key": "00000000-0000-0000-0000-000000000000", +"ФиксПериодРасчетаСреднегоЗаработка": false, +"Руководитель_Key": "00000000-0000-0000-0000-000000000000", +"ПорядокВыплаты": "Межрасчет", +"ОснованиеПодписиРуководителя": "", +"ДокументПроведен": false, +"ДокументРассчитан": false, +"РассчитатьЗарплату": false, +"ИсправленныйДокумент_Key": "00000000-0000-0000-0000-000000000000", +"ГлавныйБухгалтер_Key": "00000000-0000-0000-0000-000000000000", +"ДолжностьГлавногоБухгалтера_Key": "00000000-0000-0000-0000-000000000000", +"Бухгалтер_Key": "00000000-0000-0000-0000-000000000000", +"ОснованиеПодписиГлавногоБухгалтера": "", +"ДолжностьРуководителя_Key": "00000000-0000-0000-0000-000000000000", +"ДокументЗаполнения_Key": "00000000-0000-0000-0000-000000000000", +"Ответственный_Key": "00000000-0000-0000-0000-000000000000", +"Исполнитель_Key": "00000000-0000-0000-0000-000000000000", +"ОснованиеПодписиРаботникаКадровойСлужбы": "", +"ДолжностьБухгалтера_Key": "00000000-0000-0000-0000-000000000000", +"ДолжностьИсполнителя_Key": "00000000-0000-0000-0000-000000000000", +"РаботникКадровойСлужбы_Key": "00000000-0000-0000-0000-000000000000", +"ДолжностьРаботникаКадровойСлужбы_Key": "00000000-0000-0000-0000-000000000000", +"ОснованиеПодписиБухгалтера": "", +"ДатаЗапрета": "0001-01-01T00:00:00", +"УчитыватьМРОТПриОплатеПоСреднемуЗаработку": true, +"НачалоОтпуска": "0001-01-01T00:00:00", +"ОкончаниеОтпуска": "0001-01-01T00:00:00" +} +``` -Остальные поля заполняются аналогично типу [«Заявления от сотрудника»](#заявления_от_сотрудников) +- **Сущность вложений:** Catalog_ОтпускПрисоединенныеФайлы +- **Сущность хранилища файлов:** InformationRegister_ХранилищеФайлов +- **Сущность двоичных данных файлов:** Catalog_ХранилищеДвоичныхДанных + +## Служебная записка на конструкторе + +Настройки похожи на тип «Заявления от сотрудника», но создается другой тип документа - «СЗ на конструкторе». + +- **Тип заявления:** СЗ на конструкторе +- **Наименование:** (для ЗУП УПР) КТУ +- **Наименование документа:** (для ЗУП УПР) КТУ +- **Сущность в 1С:** `InformationRegister_нп_СлужебныеЗапискиЛексема` +- **Параметр:** + +```json +{ +"Ref_Key": "", +"Period": "", +"ТипСлужебнойЗаписки": "КТУ", +"GUID_Сотрудник": "", +"Сумма": "" +} +``` + +- **Сущность хранилища файлов:** InformationRegister_ХранилищеФайлов +- **Сущность двоичных данных файлов:** Catalog_ХранилищеДвоичныхДанных + +## Служебная записка на командировку + +Настройки похожи на тип «Заявления от сотрудника», но создается другой тип документа - «Служебная записка на командировку». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор». + +- **Тип заявления:** Служебная записка на командировку +- **Наименование:** Командировка +- **Сущность в 1С:** `Document_Командировка` +- **Параметр:** + +```json + { + "Ref_Key": "00000000-0000-0000-0000-000000000000", + "DataVersion": "AAAABwAAAAA=", + "DeletionMark": false, + "Number": "", + "Posted": true, + "ПериодРегистрации": "", + "Организация_Key": "", + "Сотрудник_Key": "", + "ФизическоеЛицо_Key": "", + "ВидРасчета_Key": "00000000-0000-0000-0000-000000000000", + "ВнутрисменнаяКомандировка": false, + "ДатаНачала": "", + "ДатаОкончания": "", + "ДатаКомандировки": "0001-01-01T00:00:00", + "ОплачиватьЧасов": 0, + "ДатаНачалаСобытия": "", + "ОсвобождатьСтавку": false, + "ПериодРасчетаСреднегоЗаработкаНачало": "0001-01-01T00:00:00", + "ПериодРасчетаСреднегоЗаработкаОкончание": "0001-01-01T00:00:00", + "ФиксПериодРасчетаСреднегоЗаработка": false, + "СреднийЗаработок": 0, + "Начислено": 0, + "Удержано": 0, + "ВидВремениЗамещаемый_Key": "00000000-0000-0000-0000-000000000000", + "ПорядокВыплаты": "Зарплата", + "ПланируемаяДатаВыплаты": "0001-01-01T00:00:00", + "ИсправленныйДокумент_Key": "00000000-0000-0000-0000-000000000000", + "ДокументРассчитан": false, + "Рассчитал_Key": "00000000-0000-0000-0000-000000000000", + "ПредставлениеПериода": "", + "МестоНазначения": "", + "ОрганизацияНазначения": "", + "Основание": "", + "Цель": "", + "ДнейВПути": 0, + "КомандировкаЗаСчетСредств": "", + "Руководитель_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьРуководителя_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиРуководителя": "", + "ГлавныйБухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьГлавногоБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиГлавногоБухгалтера": "", + "Бухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиБухгалтера": "", + "Исполнитель_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьИсполнителя_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиИсполнителя": "", + "ЗаявкаСотрудника": "" + } +``` + +**Параметр для повторяющей части** – в СЗ на командировку может быть указано несколько сотрудников в табличной части документа. В этом поле указывается шаблон json для формирования файла обмена по табличной части документа. + +- **Сущность вложений:** Catalog_КомандировкаПрисоединенныеФайлы +- **Сущность хранилища файлов:** InformationRegister_ХранилищеФайлов +- **Сущность двоичных данных файлов:** Catalog_ХранилищеДвоичныхДанных + +## Служебная записка на командировку на конструкторе + +- **Тип заявления:** Служебная записка на командировку +- **Наименование:** Командировка +- **Сущность в 1С:** `Document_Командировка` +- **Параметр:** + +```json + { + "Ref_Key": "00000000-0000-0000-0000-000000000000", + "DataVersion": "AAAABwAAAAA=", + "DeletionMark": false, + "Number": "", + "Posted": false, + "ПериодРегистрации": "", + "Организация_Key": "", + "Сотрудник_Key": "", + "ФизическоеЛицо_Key": "", + "ВидРасчета_Key": "00000000-0000-0000-0000-000000000000", + "ВнутрисменнаяКомандировка": false, + "ДатаНачала": "", + "ДатаОкончания": "", + "ДатаКомандировки": "0001-01-01T00:00:00", + "ОплачиватьЧасов": 0, + "ДатаНачалаСобытия": "", + "ОсвобождатьСтавку": false, + "ПериодРасчетаСреднегоЗаработкаНачало": "0001-01-01T00:00:00", + "ПериодРасчетаСреднегоЗаработкаОкончание": "0001-01-01T00:00:00", + "ФиксПериодРасчетаСреднегоЗаработка": false, + "СреднийЗаработок": 0, + "Начислено": 0, + "Удержано": 0, + "ВидВремениЗамещаемый_Key": "00000000-0000-0000-0000-000000000000", + "ПорядокВыплаты": "Зарплата", + "ПланируемаяДатаВыплаты": "0001-01-01T00:00:00", + "ИсправленныйДокумент_Key": "00000000-0000-0000-0000-000000000000", + "ДокументРассчитан": false, + "Рассчитал_Key": "00000000-0000-0000-0000-000000000000", + "ПредставлениеПериода": "", + "МестоНазначения": "", + "ОрганизацияНазначения": "", + "Основание": "", + "Цель": "", + "ДнейВПути": 0, + "КомандировкаЗаСчетСредств": "", + "Руководитель_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьРуководителя_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиРуководителя": "", + "ГлавныйБухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьГлавногоБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиГлавногоБухгалтера": "", + "Бухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиБухгалтера": "", + "Исполнитель_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьИсполнителя_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиИсполнителя": "", + "ЗаявкаСотрудника": "", + "Комментарий": "" + } +``` + +**Параметр для повторяющей части** – в СЗ на командировку может быть указано несколько сотрудников в табличной части документа. В этом поле указывается шаблон json для формирования файла обмена по табличной части документа. + +- **Сущность вложений:** Catalog_КомандировкаПрисоединенныеФайлы +- **Сущность хранилища файлов:** InformationRegister_ХранилищеФайлов +- **Сущность двоичных данных файлов:** Catalog_ХранилищеДвоичныхДанных ## Уведомления Lexema Из подписанных работником Уведомлений, сформированных по графику отпусков, есть возможность создавать приказ на отпуск в 1С. -Для этого в конструкторе документов должен быть создан документ со служебным наименованием NotificationLexema:
+Для этого в конструкторе документов должен быть создан документ со служебным наименованием NotificationLexema: -![Рисунок 1 Уведомление конструктор](../media/Уведомление конструктор.PNG)
+![alt text](media/image-1.png) - -Настройки похожи на тип «Заявления от сотрудника». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор».
+- **Тип заявления:** Уведомления Lexema +- **Наименование:** Уведомления об отпуске +- **Наименование документа:** ОтпускИзУведомлений +- **Сущность в 1С:** `Document_Отпуск` +- **Параметр:** + +```json -![Рисунок 2 Уведомления Lexema](../media/Уведомление.PNG)
+ {"ФизическоеЛицо_Key": "", + "Сотрудник_Key": "", + "ПериодРегистрации": "", + "Организация_Key": "", + "ДатаНачалаОсновногоОтпуска": "", + "КоличествоДнейОсновногоОтпуска": "", + "ДатаОкончанияОсновногоОтпуска": "", + "ДатаНачалаПериодаОтсутствия": "", + "ДатаНачалаСобытия": "", + "Основание": "Заявление от сотрудника", + "ЗаявкаСотрудника": "", + "ПредставлениеПериода": "", + "Комментарий": "", + "ВидРасчетаКомпенсацииОсновногоОтпуска_Key":"00000000-0000-0000-0000-000000000000", + "DeletionMark": false, + "Posted": false, + "Ref_Key": "00000000-0000-0000-0000-000000000000", + "ПредоставитьОсновнойОтпуск": , + "КоличествоДнейКомпенсацииОсновногоОтпуска": "", + "РасходЧасовОтгула": 0, + "ПредоставитьОтгул": false, + "КоличествоДнейОтгула": 0, + "ПредоставитьКомпенсациюОсновногоОтпуска": false, + "ПредоставитьЕдиновременнуюВыплатуКОтпуску": false, + "ПредоставитьДополнительныйОтпуск": , + "РасходДнейОтгула": 0, + "ПредоставитьМатериальнуюПомощьПриОтпуске": false, + "ВидРасчетаОтгул_Key": "00000000-0000-0000-0000-000000000000", + "ВидРасчетаЕдиновременнойВыплатыКОтпуску_Key": "00000000-0000-0000-0000-000000000000", + "ВидРасчетаМатериальнойПомощиПриОтпуске_Key": "00000000-0000-0000-0000-000000000000", + "ФиксПериодРасчетаСреднегоЗаработка": false, + "Руководитель_Key": "00000000-0000-0000-0000-000000000000", + "ПорядокВыплаты": "Межрасчет", + "ОснованиеПодписиРуководителя": "", + "ДокументПроведен": false, + "ДокументРассчитан": false, + "ДокументПроведен": false, + "РассчитатьЗарплату": false, + "ИсправленныйДокумент_Key": "00000000-0000-0000-0000-000000000000", + "ГлавныйБухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьГлавногоБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "Бухгалтер_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиГлавногоБухгалтера": "", + "ДолжностьРуководителя_Key": "00000000-0000-0000-0000-000000000000", + "ДокументЗаполнения_Key": "00000000-0000-0000-0000-000000000000", + "Ответственный_Key": "00000000-0000-0000-0000-000000000000", + "Исполнитель_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиРаботникаКадровойСлужбы": "", + "ДолжностьБухгалтера_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьИсполнителя_Key": "00000000-0000-0000-0000-000000000000", + "РаботникКадровойСлужбы_Key": "00000000-0000-0000-0000-000000000000", + "ДолжностьРаботникаКадровойСлужбы_Key": "00000000-0000-0000-0000-000000000000", + "ОснованиеПодписиБухгалтера": "", + "ДатаЗапрета": "0001-01-01T00:00:00", + "УчитыватьМРОТПриОплатеПоСреднемуЗаработку": true, + "НачалоОтпуска": "0001-01-01T00:00:00", + "ОкончаниеОтпуска": "0001-01-01T00:00:00", + "ДополнительныеОтпуска": [%parametrDetail%] + } +``` + +**Параметр для повторяющей части:** + +```json + { + "Ref_Key": "00000000-0000-0000-0000-000000000000", + "LineNumber": "1", + "ВидОтпуска_Key": "", + "ВидРасчета_Key": "00000000-0000-0000-0000-000000000000", + "НачалоПериодаЗаКоторыйПредоставляетсяОтпуск": "0001-01-01T00:00:00", + "КонецПериодаЗаКоторыйПредоставляетсяОтпуск": "0001-01-01T00:00:00", + "КоличествоДней": , + "ДатаНачала": "", + "КоличествоДнейКомпенсации": 0, + "ВидРасчетаКомпенсации_Key": "00000000-0000-0000-0000-000000000000", + "Основание": "", + "КоличествоДнейАвансом": 0, + "ВидВремени_Key": "00000000-0000-0000-0000-000000000000" + } +``` + +- **Сущность вложений:** Catalog_ОтпускПрисоединенныеФайлы +- **Сущность двоичных данных файлов:** Catalog_ХранилищеДвоичныхДанных Остальные поля заполняются аналогично типу [«Заявления от сотрудника»](#заявления_от_сотрудников) Данные передаются в сущность Document_Отпуск. diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image-1.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image-1.png new file mode 100644 index 0000000..fe83482 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image-1.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image.png new file mode 100644 index 0000000..0306ea0 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Исходящие документы/media/image.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/index.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/index.md index 5cc39ad..fe34871 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/index.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/index.md @@ -1,15 +1,19 @@ # Вкладка "Соответствие справочников" -Для открытия документа необходимо в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*".
+Для открытия документа необходимо в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*". -На вкладке «Соответствие справочников» необходимо сопоставить вручную соответствия, значения которых не нашлись автоматически. Автоматически соответствие проставляется только по виду документов физических лиц.
-Выбор – виртуальное поле для выбора соответствующего справочника в Лексеме, например, для Филиалов – будет набор данных из Своих организаций, для контактной информации – справочники модуля по учету персонала и т.д.
-![Рисунок 1 Спр_в_Лексеме](../media/Спр_в_Лексеме.png)
+На вкладке **«Соответствие справочников»** необходимо сопоставить вручную соответствия, значения которых не нашлись автоматически. Автоматически соответствие проставляется только по виду документов физических лиц. -Выбранное значение сохраняется в физическом поле «Справочник в Лексеме».
-![Рисунок 2 Вкладка_Основная](../media/Вкладка_Соответствие_справочников.png)
+**Выбор** – виртуальное поле для выбора соответствующего справочника в Лексеме, например, для Филиалов – будет набор данных из Своих организаций, для контактной информации – справочники модуля по учету персонала и т.д. -В случае доменной авторизации обязательно нужно установить соответствие по типу справочника Вид контактной информации Email рабочий - справочнику в Лексеме, для загрузки соответсвующих данных в справочник физических лиц на закладку "Контакты" -![Рисунок 3 email](../media/email.png)
+![alt text](media/image.png) + +Выбранное значение сохраняется в физическом поле «Справочник в Лексеме». + +![alt text](media/image-1.png) + +В случае доменной авторизации обязательно нужно установить соответствие по типу справочника Вид контактной информации Email рабочий - справочнику в Лексеме, для загрузки соответсвующих данных в справочник физических лиц на закладку "Контакты". + +![alt text](media/image-2.png) Это важно для поиска физического лица при автоматическом создании пользователя из Active Directory. \ No newline at end of file diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-1.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-1.png new file mode 100644 index 0000000..f27e060 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-1.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-2.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-2.png new file mode 100644 index 0000000..40fd0ec Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image-2.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image.png new file mode 100644 index 0000000..9892189 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Соответствие справочников/media/image.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md index 4d86d52..61683ae 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md @@ -1,109 +1,280 @@ # Вкладка "Справочники" -Для открытия документа необходимо в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*".
+Для открытия документа необходимо в Меню в поисковой строке ввести - "Настройка параметров обмена с 1С*". -Откроется форма документа:
+Откроется форма документа: -![Рисунок 2 Настройка параметров обмена с 1С форма](../media/Настройка_параметров_обмена_с_1С_форма.png)
+![alt text](media/image.png) -На вкладке «Справочники» будут представлены основные справочники, необходимые для обмена данными с 1С::
+Ниже представлены примеры настроек различных справочников: -Тип | Сущность в 1С | Параметр | Справочник в Лексеме -----|---------------|----------|--------------------- -Виды графиков работ | Catalog_ГрафикиРаботыСотрудников | ?$select=Ref_Key,Description,ДлительностьРабочейНедели&$filter=DeletionMark eq false | -Виды документов об образовании | Catalog_ВидыДокументовОбОбразовании | | -Виды образования физ.лиц | Catalog_ВидыОбразованияФизическихЛиц | | -Грейды | Catalog_Грейды | | -Документы физических лиц | InformationRegister_ДокументыФизическихЛиц | | -Завершение испытательного срока | Document_ЗавершениеИспытательногоСрока | $filter=Posted eq true | -Испытательный срок | Document_ПриемНаРаботу | | -Кадровые данные сотрудников | InformationRegister_КадроваяИсторияСотрудников | | -Образование физ.лиц | Catalog_ОбразованиеФизическихЛиц | | -Показатели начисления зарплаты | Catalog_ПоказателиРасчетаЗарплаты | | -Продление испытательного срока | Document_ПродлениеИспытательногоСрока | $filter=Posted eq true | -Семья физ.лиц | Catalog_РодственникиФизическихЛиц | | -Специальности по образованию | Catalog_КлассификаторСпециальностейПоОбразованию | ?$select=Ref_Key,Description,Code&$filter=DeletionMark eq false | -Справочник видов документов физических лиц | Catalog_ВидыДокументовФизическихЛиц | | -Справочник видов занятости | InformationRegister_ВидыЗанятостиСотрудников | | -Справочник видов контактной информации физ.лиц | Catalog_ВидыКонтактнойИнформации | | -Справочник должностей | Catalog_Должности | | -Справочник подразделений | Catalog_ПодразделенияОрганизаций | | -Справочник своих организаций | Catalog_Организации | | -Справочник склонений объектов | InformationRegister_СклоненияПредставленийОбъектов | | -Справочник сотрудников | Catalog_Сотрудники | | -Справочник физических лиц | Catalog_ФизическиеЛица | ?$select=Ref_Key,Description,Фамилия,Имя,Отчество,ДатаРождения,Инициалы,ИНН,СтраховойНомерПФР,Пол,КонтактнаяИнформация/Тип,КонтактнаяИнформация/Представление,КонтактнаяИнформация/Вид_Key,МестоРождения | ФИО, дата рождения // Реквизиты для сопоставления со справочником физ.лиц -Степени родства физ.лиц | Catalog_СтепениРодстваФизическихЛиц | | -Типы начислений | ChartOfCalculationTypes_Начисления | ?$select=Ref_Key,Description&$filter=DeletionMark eq false | -Типы отпусков | Catalog_ВидыОтпусков | | -Учреждения образования | Catalog_УчебныеЗаведения | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ТипСущность в 1СПараметр
Виды графиков работCatalog_ГрафикиРаботыСотрудников{ +?$select: Ref_Key, +Description, +ДлительностьРабочейНедели +$filter: DeletionMark eq false +} -Для них должны быть указаны сущности 1С, например:
-![Рисунок 1 Каталог_Организации](../media/Каталог_Организации.png) +Примечание:Необходимо также в столбец "Реквизиты для сопоставления" указать ДлительностьРабочейНедели
Виды графиков работCatalog_ГрафикиРаботыСотрудников
Виды документов об образованииCatalog_ВидыДокументовОбОбразовании
Виды образования физ.лицCatalog_ВидыОбразованияФизическихЛиц
Документы физических лицInformationRegister_ДокументыФизическихЛиц
Завершение испытательного срокаDocument_ЗавершениеИспытательногоСрока{ +$filter: Posted eq true +}
Испытательный срок из инф. регистраInformationRegister_ИспытательныйСрокСотрудников
Испытательный срок из приказов о приемеDocument_ПриемНаРаботу
Кадровые данные сотрудниковInformationRegister_КадроваяИсторияСотрудников
Образование физ.лицCatalog_ОбразованиеФизическихЛиц
Показатели начисления зарплатыCatalog_ПоказателиРасчетаЗарплаты
Продление испытательного срокаDocument_ПродлениеИспытательногоСрока{ +$filter: Posted eq true +}
Семья физ.лицCatalog_РодственникиФизическихЛиц
Специальности по образованиюCatalog_КлассификаторСпециальностейПоОбразованию
Специальности по образованиюCatalog_КлассификаторСпециальностейПоОбразованию{ +?$select: Ref_Key, +Description, +Code +$filter: DeletionMark eq false +}
Справочник видов документов физических лицCatalog_ВидыДокументовФизическихЛиц
Справочник видов занятостиInformationRegister_ВидыЗанятостиСотрудников
Справочник видов контактной информации физ.лицCatalog_ВидыКонтактнойИнформации
Справочник должностейCatalog_Должности
Справочник подразделенийCatalog_ПодразделенияОрганизаций
Справочник подразделенийCatalog_ПодразделенияОрганизаций{ +?$select: Ref_Key, +Description, +Фамилия, +Имя, +Отчество, +ДатаРождения, +Инициалы, +ИНН, +СтраховойНомерПФР, +Пол, +КонтактнаяИнформация/Тип, +КонтактнаяИнформация/Представление, +КонтактнаяИнформация/Вид_Key +}
Справочник своих организацийCatalog_Организации
Справочник склонений объектовInformationRegister_СклоненияПредставленийОбъектов
Справочник сотрудниковCatalog_Сотрудники
Справочник физических лицCatalog_ФизическиеЛица{ +?$select: Ref_Key, +Description, +Фамилия, +Имя, +Отчество, +ДатаРождения, +Инициалы, +ИНН, +СтраховойНомерПФР, +Пол, +МестоРождения, +КонтактнаяИнформация/Тип, +КонтактнаяИнформация/Представление, +КонтактнаяИнформация/Вид_Key +}
Справочник физических лицCatalog_ФизическиеЛица
Степени родства физ.лицCatalog_СтепениРодстваФизическихЛиц
Типы начисленийChartOfCalculationTypes_Начисления{ +?$select: Ref_Key, +Description +$filter: DeletionMark eq false +}
Типы отпусковCatalog_ВидыОтпусков
Учреждения образованияCatalog_УчебныеЗаведения
-Если настроить константу "Папка для вставки импортируемых из 1С подразделений", то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы "вершина_справочника_подразделений". +Для каждого типа справочника должна быть указана сущность 1С, например, для типа **Виды графиков работ** указывается сущность **Catalog_ГрафикиРаботыСотрудников** -Кроме сущности 1С для запроса соответствующего справочника можно указать в поле **"Параметр"** поля и фильтры для выборки из 1С,
например, для сущности «Catalog_ФизическиеЛица»:
+![alt text](media/image-1.png) + +Если настроить константу **"Папка для вставки импортируемых из 1С подразделений"**, то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы **"вершина_справочника_подразделений"**. + +Кроме сущности 1С для запроса соответствующего справочника можно указать в поле **"Параметр"** поля и фильтры для выборки из 1С, например, для сущности «Catalog_ФизическиеЛица»: ```json -"?$select=Ref_Key,Description,Фамилия,Имя,Отчество,ДатаРождения,КонтактнаяИнформация/Тип,КонтактнаяИнформация/Представление,КонтактнаяИнформация/Вид_Key".
-"value": [{ -"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5", -"Code": "00-0000749", -"Description": "ФАМИЛИЯ ИМЯ ОТЧЕСТВО", -"ДатаРождения": "ДАТА РОЖДЕНИЯ", -"Пол": "ПОЛ", -"ИНН": "ИНН", -"СтраховойНомерПФР": " СНИЛС", -"МестоРождения": "0,город Ленинград,,,", -"ИмеетНаучныеТруды": false, -"ИмеетИзобретения": false, -"ФИО": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО", -"УточнениеНаименования": "", -"ДатаРегистрации": "0001-01-01T00:00:00", -"НаименованиеСлужебное": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО ", -"ЛьготаПриНачисленииПособий": "", -"ОтношениеКОсобойЗоне": "", -"ВидОсобойЗоны": "", -"ПостоянноПроживалВКрыму18Марта2014Года": false, -"Фамилия": " ФАМИЛИЯ", -"Имя": "ИМЯ", -"КонтактнаяИнформация": [ -{ -"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5", -"LineNumber": "1", -"Тип": "Адрес", -"Вид_Key": "dfae44d5-1d84-11e8-80e0-00505692f865", -"Представление": "РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3", -"Значение": "{\r\n\"value\": \"РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3\",\r\n\"type\": \"Адрес\",\r\n\"Country\": \"РОССИЯ\",\r\n\"addressType\": \"Административно-территориальный\",\r\n\"CountryCode\": \"643\",\r\n\"ZIPcode\": \"143090\",\r\n\"area\": \"Московская\",\r\n\"areaType\": \"обл\",\r\n\"city\": \"Краснознаменск\",\r\n\"cityType\": \"г\",\r\n\"street\": \"Победы\",\r\n\"streetType\": \"ул\",\r\n\"houseType\": \"Дом\",\r\n\"houseNumber\": \"32\",\r\n\"apartments\": [\r\n{\r\n\"type\": \"Квартира\",\r\n\"number\": \"3\"\r\n}\r\n],\r\n\"oktmo\": \"46706000001\"\r\n}", -"ЗначенияПолей": "<КонтактнаяИнформация xmlns=\"http://www.v8.1c.ru/ssl/contactinfo\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" Представление=\"РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3\"><Комментарий/><Состав xsi:type=\"Адрес\" Страна=\"РОССИЯ\"><Состав xsi:type=\"АдресРФ\"><СубъектРФ>Московская обл<Город>Краснознаменск г<Улица>Победы ул<ОКТМО>46706000001<ДопАдрЭл><Номер Тип=\"2010\" Значение=\"3\"/><ДопАдрЭл><Номер Тип=\"1010\" Значение=\"32\"/><ДопАдрЭл ТипАдрЭл=\"10100000\" Значение=\"143090\"/>", -"Страна": "РОССИЯ", -"Регион": "Московская обл", -"Город": "Краснознаменск г", -"АдресЭП": "", -"ДоменноеИмяСервера": "", -"НомерТелефона": "", -"НомерТелефонаБезКодов": "", -"ВидДляСписка_Key": "dfae44d5-1d84-11e8-80e0-00505692f865" -}, +"?$select=Ref_Key,Description,Фамилия,Имя,Отчество,ДатаРождения,КонтактнаяИнформация/Тип,КонтактнаяИнформация/Представление,КонтактнаяИнформация/Вид_Key". ``` -Для загрузки кадровых данных сотрудников должно быть заполнено поле **Сущность 1С** - InformationRegister_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.
-**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц
-![Рисунок 2 Справочник физ лиц](../media/Справочник физ лиц.PNG) +Для загрузки кадровых данных сотрудников должно быть заполнено поле **Сущность 1С** - **InformationRegister_КадроваяИсторияСотрудников**. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме. -**Загружать в пакете справочников** - галочка, означающая, что данная сущность будет загружена по задаче - ["Загрузка справочников"](../../../Функции планировщика задач/index.md)
-![Рисунок 3 НастройкаСпрПараметры](../media/НастройкаСпрПараметры.PNG) +**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц -**Способ загрузки**
-- По одному физ.лицу из списка сотрудников - означает, что сущность физические лица будет загружаться по одному физическому лицу только по тем сотрудникам, которые работают на момент загрузки
-- Всех за один запрос - означает, что сущность физические лица будет загружаться целиком
+![alt text](media/image-2.png) + +**Загружать в пакете справочников** - галочка, означающая, что данная сущность будет загружена по задаче - ["Загрузка справочников"](../../../Функции планировщика задач/index.md) + +**Способ загрузки:** + +- По одному физ.лицу из списка сотрудников - означает, что сущность физические лица будет загружаться по одному физическому лицу только по тем сотрудникам, которые работают на момент загрузки. +- Всех за один запрос - означает, что сущность физические лица будет загружаться целиком **Филиалы** - список филиалов, для которых действует данная строчка - - - - - - - -  +![alt text](media/image-3.png) \ No newline at end of file diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-1.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-1.png new file mode 100644 index 0000000..cff2fc6 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-1.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-2.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-2.png new file mode 100644 index 0000000..9636389 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-2.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-3.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-3.png new file mode 100644 index 0000000..c4c7272 Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image-3.png differ diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image.png b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image.png new file mode 100644 index 0000000..576d7ee Binary files /dev/null and b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/media/image.png differ