From f106932ca56d4e395687c431888f5c9940f8bd83 Mon Sep 17 00:00:00 2001 From: mirzakaev_tf Date: Tue, 28 Nov 2023 09:00:32 +0500 Subject: [PATCH] =?UTF-8?q?17435=20=D0=B3=D1=80=D0=B0=D1=84=D0=B8=D0=BA=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Вкладка Справочники/index.md | 126 +++++++++++------- 1 file changed, 75 insertions(+), 51 deletions(-) diff --git a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md index a994dad..3821aca 100644 --- a/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md +++ b/docs/Admin manuals/Настройка для интеграции с 1С/Настройка интеграции справочников и документов/Вкладка Справочники/index.md @@ -7,16 +7,35 @@ На вкладке «Справочники» будут представлены основные справочники, необходимые для обмена данными с 1С::
-Грейды - Catalog_Грейды
-Справочник своих организаций - Catalog_Организации
-Справочник видов документов физических лиц - Catalog_ВидыДокументовФизическихЛиц
-Справочник видов контактной информации - Catalog_ВидыКонтактнойИнформации
-Справочник физических лиц - Catalog_ФизическиеЛица
-Справочник должностей - Catalog_Должности
-Справочник подразделений - Catalog_ПодразделенияОрганизаций
-Документы физических лиц - InformationRegister_ДокументыФизическихЛиц
-Справочник сотрудников - Catalog_Сотрудники
-Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников
+Тип | Сущность в 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С, например:
![Рисунок 1 Каталог_Организации](../media/Каталог_Организации.png) @@ -24,48 +43,49 @@ Если настроить константу "Папка для вставки импортируемых из 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"
-},
+"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" +}, +``` Для загрузки кадровых данных сотрудников должно быть заполнено поле **Сущность 1С** - InformationRegister_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.
**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц
@@ -80,6 +100,10 @@ **Филиалы** - список филиалов, для которых действует данная строчка + + + +