ред путей и прочее

This commit is contained in:
mirzakaev_tf
2023-10-06 17:47:00 +05:00
parent a697ee8552
commit b3e1e5d92b
33 changed files with 125 additions and 116 deletions

View File

@ -1,8 +1,8 @@
- [Вкладка "Входящие документы"](Вкладка Входящие документы.md)
- [Вкладка "Исходящие документы"](Вкладка Исходящие документы.md)
- [Вкладка "Произвольные выборки"](Вкладка Произвольные выборки.md)
- [Вкладка "Соответствие справочников"](Вкладка Соответствие справочников.md)
- [Вкладка "Справочники"](Вкладка Справочники.md)
- [Настройка интеграции с форматом JSON](Настройка интеграции с форматом JSON.md)
- [Настройка интеграция справочников и документов](Настройка интеграция справочников и документов.md)
- [Описание работы с Postman](Описание работы с Postman.md)
- [Вкладка "Входящие документы"](Вкладка Входящие документы/Вкладка Входящие документы.md)
- [Вкладка "Исходящие документы"](index.md)
- [Вкладка "Произвольные выборки"](Вкладка Произвольные выборки/Вкладка Произвольные выборки.md)
- [Вкладка "Соответствие справочников"](Вкладка Соответствие справочников/Вкладка Соответствие справочников.md)
- [Вкладка "Справочники"](Вкладка Справочники/Вкладка Справочники.md)
- [Настройка интеграции с форматом JSON](Настройка интеграции с форматом JSON/Настройка интеграции с форматом JSON.md)
- [Настройка интеграция справочников и документов](Настройка интеграция справочников и документов/Настройка интеграция справочников и документов.mdстройка интеграция справочников и документов.md)
- [Описание работы с Postman](Описание работы с Postman/Описание работы с Postman.md)

View File

@ -1,25 +1,25 @@
# Вкладка «Входящие документы»
Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.<br>
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)<br>
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)<br>
Данная вкладка предназначена для описания настроек по документам, забираемым из 1С, например: «Документ на подписание», «Документ в Лексеме» .<br>
При первом входе в документ, табличная часть вкладки «Входящие документы» будет пред заполнена.<br>
В зависимости от того, на каком «Типе» строк вызывается справочник для выбора будет соответствующий набор данных. <br>
Например, для Подтипа документа на подписание будут подтипы из «Конструктора документов» с типом «Документ на подписание»:<br>
![Рисунок 1 Подтипы_на_подписание](./media/Подтипы_на_подписание.png){: .zoom} <br>
![Рисунок 2 Входящие1](./media/Входящие1.png){: .zoom} <br>
![Рисунок 1 Подтипы_на_подписание](../media/Подтипы_на_подписание.png){: .zoom} <br>
![Рисунок 2 Входящие1](../media/Входящие1.png){: .zoom} <br>
Для документов на подписание, с одной сущностью 1С, например Дополнительный отпуск (компенсация) и учебный отпуск прошу настроена загрузка в разные подтипы документов:
![Рисунок 3 Одна сущность 2 приказа](./media/Одна сущность 2 приказа.PNG){: .zoom} <br>
![Рисунок 3 Одна сущность 2 приказа](../media/Одна сущность 2 приказа.PNG){: .zoom} <br>
В параметр для запроса сущности в 1С при этом пишем идентификатор, который отличит эти типы документов, например, <br>
?$filter=ДополнительныеОтпуска/ВидОтпуска_Key eq guid'cf447156-eb49-11e8-5f86-005056ab6485' and Date gt datetime'2022-07-01T00:00:00' <br>
В документы на подписание также можно забирать печатные формы, прикрепляемые к документу "Сотрудники" в 1С:
![Рисунок 4 Сотрудники_отчеты](./media/Сотрудники_отчеты.PNG){: .zoom} <br>
![Рисунок 4 Сотрудники_отчеты](../media/Сотрудники_отчеты.PNG){: .zoom} <br>
Для этого в поле **"Условие наличия отчета в 1С"** пишем название отчета, который является признаком готовности забрать <br> комплект печатных форм, описанных в колонке **"Наименование отчетов в 1С для загрузки"** во вложения к документу.<br>
Например, <br>
@ -52,8 +52,8 @@
Если же необходимо забирать *документы указанной сущности 1С, не связанных с Заявлениями из СЭД*, то в строке «Подтип документа на подписание» на вкладке «Входящие документы» необходимо указать «Наименование документа», отличное от закладки «Исходящие документы».<br>
Для каждого документа на подписание, обмен которыми планируется между системами, необходимо создать «Подтип документа» и оформить для него карточку «Конструктора документов».<br>
![Рисунок 1 Документ_на_подписаниеонструктор](./media/Документ_на_подписаниеонструктор.png){: .zoom} <br>
![Рисунок 2 Докумет_на_подписание2](./media/Докумет_на_подписание2.png){: .zoom} <br>
![Рисунок 1 Документ_на_подписаниеонструктор](../media/Документ_на_подписаниеонструктор.png){: .zoom} <br>
![Рисунок 2 Докумет_на_подписание2](../media/Докумет_на_подписание2.png){: .zoom} <br>
**Справочник в Лексеме** подтип из Конструктора документов для типа «Документ на подписание», который указан в поле Наименование документа.<br>
**Наименование документа** наименование документа, с которым будет происходить обмен данными. <br>
@ -70,12 +70,12 @@
## Документ в Лексеме
Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.<br>
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)<br>
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)<br>
Для загрузки документов 1С в документы, отличные от Документов на подписание, то есть физические документы СЭД предусмотрен блок настроек с типом «Документ в Лексеме».<br>
Отличием настроек от предыдущих документов является поле *«Порядок выполнения»* и *«Наименование документа»*.<br>
**Порядок выполнения** указывается по документам, для загрузки которых важна хронология этапов. Например, для документа «График отпусков» - сначала необходимо загрузить *«График отпусков»*, затем *«Перенос отпуска»*:<br>
![Рисунок 1 Документ_в_Лексеме](./media/Документ_в_Лексеме.png){: .zoom} <br>
![Рисунок 1 Документ_в_Лексеме](../media/Документ_в_Лексеме.png){: .zoom} <br>
**Наименование документа** форма СЭД, например, «RP_VacationForm».<br>
**Сущность 1С** наименование метаданных для загрузки в СЭД, например, Document_ГрафикОтпусков<br>

View File

@ -1,12 +1,12 @@
# Вкладка "Исходящие документы"
Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.<br>
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)<br>
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)<br>
Данная вкладка предназначена для описания настроек по документам, отправляемым в 1С. <br>
При первом входе в документ, табличная часть вкладки «Исходящие документы» будет пред заполнена.<br>
![Рисунок 1 Вкладкасходящиеокументы](./media/Вкладкасходящиеокументы.png){: .zoom} <br>
![Рисунок 1 Вкладкасходящиеокументы](../media/Вкладкасходящиеокументы.png){: .zoom} <br>
Необходимо заполнить столбец «Справочник в Лексеме» в строках с «Типами»: <br>
• Заявление от сотрудника<br>
• Реквизиты заявлений от сотрудников<br>
@ -18,8 +18,8 @@
Для «Типа» строк «Заявления от сотрудников» необходимо заполнить следующие поля:
**Справочник в Лексеме** подтип из документа «Конструктор документов» с типом «Заявление от сотрудника»:
![Рисунок 1 Справочник_для_заявлений](./media/Справочник_для_заявлений.png){: .zoom}<br>
![Рисунок 1 Конструктор_Заявления](./media/Конструктор_Заявления.png){: .zoom}<br>
![Рисунок 1 Справочник_для_заявлений](../media/Справочник_для_заявлений.png){: .zoom}<br>
![Рисунок 1 Конструктор_Заявления](../media/Конструктор_Заявления.png){: .zoom}<br>
**Наименование документа** наименование документа, в который будут передаваться данные. <br>
**Сущность в 1С** наименование метаданных для обмена данными с 1С. Для заявлений указываются параметры для передачи. Например, Document_Отпуск.<br>
@ -81,11 +81,11 @@
Для формирования файла обмена по Заявлению от сотрудников необходимы соответствия данных в 1с и СЭД. <br>
**Справочник в Лексеме** атрибут документа «Конструктор документов», из которого берутся значения для составления файла обмена передачи документа.<br>
![Рисунок 1 Справочник_для_реквизитов ](./media/Справочник_для_реквизитов.png){: .zoom} <br>
![Рисунок 2 Атрибуты_конструктора](./media/Атрибуты_конструктора.png){: .zoom} <br>
![Рисунок 1 Справочник_для_реквизитов ](../media/Справочник_для_реквизитов.png){: .zoom} <br>
![Рисунок 2 Атрибуты_конструктора](../media/Атрибуты_конструктора.png){: .zoom} <br>
При выборе соответсвующего справочника в документе отображается его наименование.
![Рисунок 3 Наименование_справочника](./media/Наименование_справочника.png){: .zoom} <br>
![Рисунок 3 Наименование_справочника](../media/Наименование_справочника.png){: .zoom} <br>
**Наименование документа** наименование документа, в который будут передаваться данные. <br>
**Сущность в 1С** сущность на стороне 1С, в которую передаются данные. В этих строчках указываются параметры для передачи заявления от сотрудника в 1С.<br>
@ -106,12 +106,12 @@
Из подписанных работником Уведомлений, сформированных по графику отпусков, есть возможность создавать приказ на отпуск в 1С.
Для этого в конструкторе документов должен быть создан документ со служебным наименованием NotificationLexema:<br>
![Рисунок 1 Уведомление конструктор](./media/Уведомление конструктор.PNG){: .zoom} <br>
![Рисунок 1 Уведомление конструктор](../media/Уведомление конструктор.PNG){: .zoom} <br>
Настройки похожи на тип «Заявления от сотрудника». Документ не делится по подтипам, поэтому нет необходимости указывать подтип в поле «Справочник в Лексеме | Выбор».<br>
![Рисунок 2 Уведомления Lexema](./media/Уведомление.PNG){: .zoom} <br>
![Рисунок 2 Уведомления Lexema](../media/Уведомление.PNG){: .zoom} <br>
Остальные поля заполняются аналогично типу [«Заявления от сотрудника»](#заявления-от-сотрудников)
Данные передаются в сущность Document_Отпуск.
@ -120,7 +120,7 @@
В случае если на проекте используется документ "Работа в выходные и праздники", то необходимо выполнить следующее дополнительное условие:
* При создании [конструктор документа](../../Конструктор документов/Конструктор документов.md) для данного подтипа документа, также необходимо создать [пользовательские атрибуты](../../Пользовательские%20типы%20атрибутов%20документов/Пользовательские%20типы%20атрибутов%20документов.md), с наименованиями **Повышенная Оплата** и **Отгул** для данного конструктора.
* При создании [конструктор документа](../Конструктор документов/) для данного подтипа документа, также необходимо создать [пользовательские атрибуты](../../Пользовательские%20типы%20атрибутов%20документов/Пользовательские%20типы%20атрибутов%20документов.md), с наименованиями **Повышенная Оплата** и **Отгул** для данного конструктора.
!!! warning
Наименования пользовательских атрибут связаны с параметрами, которые передаются в 1С. Если наименования будут отличаться в этом случае интеграция данного типа документа с системой 1С не произойдет.
@ -129,13 +129,13 @@
На проекте возможно настроить чтобы в документ "Отпуск" в системе 1С автоматически заполнялся подписант. Для этого необходимо выполнить следующие дополнительные условия:
* в документе **"Виды ответственных лиц"** должна быть запись об ответственном сотруднике. Поле **"Должность"** заполняется в произвольной форме. Поле **"Служебное наименование"** заполняется сервисной функцией ["Service.ListOf.COrg_HR_Doc_Sign"](../../Настройка%20шаблонов%20маршрутов/Настройка%20шаблонов%20маршрутов.md#сервисныеункции).
* в документе **"Виды ответственных лиц"** должна быть запись об ответственном сотруднике. Поле **"Должность"** заполняется в произвольной форме. Поле **"Служебное наименование"** заполняется сервисной функцией ["Service.ListOf.COrg_HR_Doc_Sign"](../Настройка%20шаблонов%20маршрутов/#сервисныеункции).
![Виды ответственных лиц](media/typesOfResponsiblePersons.png)
![Виды ответственных лиц](../media/typesOfResponsiblePersons.png)
* в настройках учетной политики, во вкладке "Ответственные лица" должно быть назначено должностное лицо.
![Ответственное лицо](media/ResponsiblePerson.png)
![Ответственное лицо](../media/ResponsiblePerson.png)
* в поле **"Параметр"**, для того типа заявления в котором необходимо заполнение подписанта, должен быть реквизит **"Руководитель_Key"**:
@ -149,4 +149,4 @@
"Руководитель_Key": "00000000-0000-0000-0000-000000000000"
`
![Параметр](media/parametr.png)
![Параметр](../media/parametr.png)

View File

@ -2,11 +2,11 @@
Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)
Для загрузки сущностей, не относящих к справочникам и документам, есть возможность загрузить данные в произвольном виде в физическую таблицу СЭД.
![Рисунок 1 Закладка Произв выборки](./media/Закладка Произв выборки.PNG){: .zoom}
![Рисунок 1 Закладка Произв выборки](../media/Закладка Произв выборки.PNG){: .zoom}
Например, создаем таблицы `odata."ManagementStructure"`, `odata."ManagementStructureDetail"` для хранения справочника / руководителей Управленческой структуры 1С. Для загрузки данных в них, пишем название сущности,
@ -38,7 +38,7 @@
Для загрузки данных в документ [«Исключения для рассылок»](https://ecm-user-manuals.readthedocs.io/ru/latest/User%20manuals/%D0%9A%D0%AD%D0%94%D0%9E/%D0%98%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B8%D0%B7%20%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/%D0%98%D1%81%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B8%D0%B7%20%D1%80%D0%B0%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8/) сотрудников, например, находящихся в декретном отпуске необходимо настроить произвольные выборки в следующей очередности выполнения:
![Больничные](media/bolnicnye.png)
![Больничные](../media/bolnicnye.png)
1. _Выгрузка Больничных по беременности и родам_

View File

@ -1,16 +1,16 @@
# Вкладка "Соответствие справочников"
Для настройки нужно выбрать в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.<br>
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)<br>
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)<br>
На вкладке «Соответствие справочников» необходимо сопоставить вручную соответствия, значения которых не нашлись автоматически. Автоматически соответствие проставляется только по виду документов физических лиц. <br>
Выбор виртуальное поле для выбора соответствующего справочника в Лексеме, например, для Филиалов будет набор данных из Своих организаций, для контактной информации справочники модуля по учету персонала и т.д. <br>
![Рисунок 1 Спр_в_Лексеме](./media/Спр_в_Лексеме.png){: .zoom} <br>
![Рисунок 1 Спр_в_Лексеме](../media/Спр_в_Лексеме.png){: .zoom} <br>
Выбранное значение сохраняется в физическом поле «Справочник в Лексеме».<br>
![Рисунок 2 Вкладка_Основная](./media/Вкладка_Соответствие_справочников.png){: .zoom} <br>
![Рисунок 2 Вкладка_Основная](../media/Вкладка_Соответствие_справочников.png){: .zoom} <br>
В случае доменной авторизации обязательно нужно установить соответствие по типу справочника Вид контактной информации Email рабочий - справочнику в Лексеме, для загрузки соответсвующих данных в справочник физических лиц на закладку "Контакты"
![Рисунок 3 email](./media/email.png){: .zoom} <br>
![Рисунок 3 email](../media/email.png){: .zoom} <br>
Это важно для поиска физического лица при автоматическом создании пользователя из Active Directory.

View File

@ -1,9 +1,9 @@
# Вкладка "Справочники"
Для настройки соответсвия справочников нужно выбрть в меню *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.<br>
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)<br>
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)<br>
Откроется форма документа:<br>
![Рисунок 2 Настройка параметров обмена с 1С форма](./media/Настройка_параметров_обмена_с_1Сорма.png)<br>
![Рисунок 2 Настройка параметров обмена с 1С форма](../media/Настройка_параметров_обмена_с_1Сорма.png)<br>
На вкладке «Справочники» будут представлены основные справочники, необходимые для обмена данными с 1С::<br>
@ -19,7 +19,7 @@
Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников<br>
Для них должны быть указаны сущности 1С, например: <br>
![Рисунок 1 Каталог_Организации](./media/Каталог_Организации.png){: .zoom}
![Рисунок 1 Каталог_Организации](../media/Каталог_Организации.png){: .zoom}
Если настроить константу "Папка для вставки импортируемых из 1С подразделений", то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы "вершина_справочника_подразделений".
@ -69,10 +69,10 @@
Для загрузки кадровых данных сотрудников должно быть заполнено поле **Сущность 1С** - InformationRegister_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.<br>
**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц<br>
![Рисунок 2 Справочник физ лиц](./media/Справочник физ лиц.PNG){: .zoom}
![Рисунок 2 Справочник физ лиц](../media/Справочник физ лиц.PNG){: .zoom}
**Загружать в пакете справочников** - галочка, означающая, что данная сущность будет загружена по задаче - ["Загрузка справочников"](../../sheduler/TaskSheduler.md) <br>
![Рисунок 3 НастройкаСпрПараметры](./media/НастройкаСпрПараметры.PNG){: .zoom}
**Загружать в пакете справочников** - галочка, означающая, что данная сущность будет загружена по задаче - ["Загрузка справочников"](../../../sheduler/TaskSheduler.md) <br>
![Рисунок 3 НастройкаСпрПараметры](../media/НастройкаСпрПараметры.PNG){: .zoom}
**Способ загрузки**<br>
- По одному физ.лицу из списка сотрудников - означает, что сущность физические лица будет загружаться по одному физическому лицу только по тем сотрудникам, которые работают на момент загрузки <br>

View File

@ -3,7 +3,7 @@
По REST API можно загружать данные не только из сущностей 1С, но также из данных в формате JSON.
Например, для загрузки такого формата данных:
![Формат json](media/Формат json.png){: .zoom}
![Формат json](../media/Формат json.png){: .zoom}
необходимо описать раздел файла production.js следующего вида:
@ -27,7 +27,7 @@
В Настройке параметров обмена с 1С необходимо указать следующие параметры как на рисунке ниже:
Тип, сущность в 1С Structure, Параметр.
![Формат json2](media/Формат json2.png){: .zoom}
![Формат json2](../media/Формат json2.png){: .zoom}
Данные могут быть загружены либо вручную через документ Обмен данными с 1С, либо по планировщику задач «Загрузка справочников в Лексему из сторонней БД».

View File

@ -4,11 +4,11 @@
Для обмена данными с 1С:ЗУП нужно настроить параметры в документе **"Настройка параметров обмена с 1С"**. Чтобы открыть документ, нужно в меню перейти в *группу Администрирование -> Система -> Настройка параметров обмена с 1С*.
![Рисунок 1 Настройка параметров обмена с 1С](./media/Настройка_параметров_обмена_с_1С.png)
![Рисунок 1 Настройка параметров обмена с 1С](../media/Настройка_параметров_обмена_с_1С.png)
Откроется форма документа:
![Рисунок 2 Настройка параметров обмена с 1С форма](./media/Настройка_параметров_обмена_с_1Сорма.png)<br>
![Рисунок 2 Настройка параметров обмена с 1С форма](../media/Настройка_параметров_обмена_с_1Сорма.png)<br>
При первом входе в документ необходимо заполнить поле «Инстанция 1С» имя соединения с сервером 1С (для возможности подключения к разным серверам 1С при обмене для разных компаний СЭД), соответствует названию инстанции из файла **production.json** проекта.<br>
В шапке документа поля :<br>
@ -17,7 +17,7 @@
* Наименование организации в 1С <br>
заполняться при нажатии кнопки «Загрузить справочные данные» <br>
![Рисунок 3 Загрузить_спранные](./media/Загрузить_спранные.png)<br>
![Рисунок 3 Загрузить_спранные](../media/Загрузить_спранные.png)<br>
Табличная часть документа на вкладках «Справочники», «Исходящие документы», «Входящие документы» будет пред заполнена, данное действие выполняется при установке библиотеки до первого входа в документ. <br>

View File

@ -5,28 +5,28 @@
Для того, чтобы настроить обмен по новому типу документа необходимо узнать сущность 1С, в которой хранятся его данные. <br>
Сделать это можно по кнопке внутри документа <br>
![Рисунок 1 Получить ссылку](./media/Получить ссылку.PNG){: .zoom} <br>
![Рисунок 1 Получить ссылку](../media/Получить ссылку.PNG){: .zoom} <br>
Ссылка будет выглядеть следующим образом: <br>
![Рисунок 2 Ссылка](./media/Ссылка.PNG){: .zoom} <br>
![Рисунок 2 Ссылка](../media/Ссылка.PNG){: .zoom} <br>
Подставив вместо слова *«Документ.»* значение *Document_*, а вместо слова *«Справочник.»*- *Catalog_* [получаем название сущности](../Описание протокола OData/Обращение к ресурсам.md). <br>
Подставив вместо слова *«Документ.»* значение *Document_*, а вместо слова *«Справочник.»*- *Catalog_* [получаем название сущности](../../Описание протокола OData/Обращение к ресурсам.md). <br>
Зная название сущности, можем посмотреть ее содержимое при помощи программы *Postman*. <br>
Для выборки данных содержимого сущностей необходимо создать *Get* обращение к 1С как на рисунке ниже: <br>
![Рисунок 3 Главное окно](./media/Главное окно.PNG){: .zoom} <br>
![Рисунок 3 Главное окно](../media/Главное окно.PNG){: .zoom} <br>
Для обращения необходимо настроить закладки Params, Autorization, Body. <br>
На закладке Params можно задать формат, в котором предпрочтительно вывести запрашиваемые <br>данные ($format), перечислить поля для выборки ($select), а также наложить фильтры ($filter). <br>Язык для написания параметров Odata, подробнее можно почитать по ссылке <br>https://docs.microsoft.com/ru-ru/azure/search/search-query-odata-filter. <br>
На закладке Авторизация необходимо указать данные учетной записи: <br>
![Рисунок 4 Авторизация](./media/Авторизация.PNG){: .zoom} <br>
![Рисунок 4 Авторизация](../media/Авторизация.PNG){: .zoom} <br>
На закладке Body по кнопке «Send» программа выдаст содержимое сущности по указанным параметрам: <br>
![Рисунок 5 Авторизация](./media/GetBody.PNG){: .zoom} <br>
![Рисунок 5 Авторизация](../media/GetBody.PNG){: .zoom} <br>
Полученное содержимое необходимо проанализировать на предмет наличия полей в конструкторе передаваемого заявления и отредактировав, вставить в колонку ***«Параметры»*** в документе [«Настройка параметров обмена с 1С»](Вкладка Исходящие документы.md#заявления_от_сотрудников) <br>
Полученное содержимое необходимо проанализировать на предмет наличия полей в конструкторе передаваемого заявления и отредактировав, вставить в колонку ***«Параметры»*** в документе [«Настройка параметров обмена с 1С»](index.md#заявления_от_сотрудников) <br>
Здесь важно понимать, что значения, которые передавать не надо, заполняем нулевыми значениями, н-р, “Руководитель_Key” : "00000000-0000-0000-0000-000000000000".<br>
@ -37,21 +37,21 @@
Если поле заполняется из конструктора заявлений, то его значение оставляем пустым:
Например, для Ежегодного отпуска, ДатаНачалаОсновногоОтпуска будет выглядеть в параметре так:
"ДатаНачалаОсновногоОтпуска": "",
![Рисунок 6 ДатаНачалаОснОтп](./media/ДатаНачалаОснОтп.PNG){: .zoom} <br>
![Рисунок 6 ДатаНачалаОснОтп](../media/ДатаНачалаОснОтп.PNG){: .zoom} <br>
После настройки параметров обмена проверяем отправку документа в 1С. При отправке могут быть ошибки следующего типа:
![Рисунок 7 EmployeeError](./media/EmployeeError.PNG){: .zoom} <br>
![Рисунок 7 EmployeeError](../media/EmployeeError.PNG){: .zoom} <br>
Для удобства понимания ошибки можно создать *POST* обращение в программе Postman, указав в качестве Body текст, выданный функцией в момент ошибки:
![Рисунок 8 BodyConsole](./media/BodyConsole.PNG){: .zoom} <br>
![Рисунок 8 BodyConsole](../media/BodyConsole.PNG){: .zoom} <br>
Либо запустив функцию odata.getEmployeeStatement по интересуемому коду документа.
В Postman обращение оформляется следующим образом:
![Рисунок 9 PostBody](./media/PostBody.PNG){: .zoom} <br>
![Рисунок 9 PostBody](../media/PostBody.PNG){: .zoom} <br>
Ошибки как правило двух видов не распознан ключ, не распознана дата, ошибка будет расшифрована следующим образом:
-на дату
![Рисунок 10 PostBodyErrorData](./media/PostBodyErrorData.PNG){: .zoom} <br>
![Рисунок 10 PostBodyErrorData](../media/PostBodyErrorData.PNG){: .zoom} <br>
-на ключ
![Рисунок 11 PostBodyErrorGuid](./media/PostBodyErrorGuid.PNG){: .zoom} <br>
![Рисунок 11 PostBodyErrorGuid](../media/PostBodyErrorGuid.PNG){: .zoom} <br>
Далее ищем по телу обращения - какие поля остались без значения похожими по названию на дату или _key (все должны быть заполнены или нулями или значениями из передаваемого документа).

View File

@ -5,7 +5,7 @@
* прошли до конца по маршруту, <br>
* и для этих подтипов в настроечной таблице указана Сущность 1с.<br>
По кнопке *«Загрузить данные в 1С»* формируются файлы обмена согласно [«Настройкам параметров обмена с 1С»](../../Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md) , подставляя данные из строчек настройки по *реквизитам заявлений*.
По кнопке *«Загрузить данные в 1С»* формируются файлы обмена согласно [«Настройкам параметров обмена с 1С»](../Настройка интеграции справочников и документов/Настройка интеграция справочников и документов/Настройка интеграция справочников и документов.md) , подставляя данные из строчек настройки по *реквизитам заявлений*.
![Рисунок 1 Вкладкасходящиеокументы](./media/Вкладкасходящиеокументы.png){: .zoom} <br>

View File

@ -20,7 +20,7 @@
По подразделению и должности данные для загрузки собираются с учетом уже загруженных в таблицу соответствия по коду 1C.<br>
При загрузке сущности собираются из документа [«Настройки параметров обмена с 1С»](../../Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Настройка интеграция справочников и документов.md) <br>
При загрузке сущности собираются из документа [«Настройки параметров обмена с 1С»](../Настройка интеграции справочников и документов/Настройка интеграция справочников и документов/Настройка интеграция справочников и документов.md) <br>
* Справочник должностей - Catalog_Должности<br>
* Справочник подразделений - Catalog_ПодразделенияОрганизаций<br>
* Справочник физических лиц - Catalog_ФизическиеЛица<br>