17435 график работ

This commit is contained in:
mirzakaev_tf 2023-11-28 09:00:32 +05:00
parent 1f67bcff38
commit f106932ca5
1 changed files with 75 additions and 51 deletions

View File

@ -7,16 +7,35 @@
На вкладке «Справочники» будут представлены основные справочники, необходимые для обмена данными с 1С::<br>
Грейды - Catalog_Грейды<br>
Справочник своих организаций - Catalog_Организации<br>
Справочник видов документов физических лиц - Catalog_ВидыДокументовФизическихЛиц<br>
Справочник видов контактной информации - Catalog_ВидыКонтактнойИнформации<br>
Справочник физических лиц - Catalog_ФизическиеЛица<br>
Справочник должностей - Catalog_Должности<br>
Справочник подразделений - Catalog_ПодразделенияОрганизаций<br>
Документы физических лиц - InformationRegister_ДокументыФизическихЛиц<br>
Справочник сотрудников - Catalog_Сотрудники<br>
Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников<br>
Тип | Сущность в 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С, например: <br>
![Рисунок 1 Каталог_Организации](../media/Каталог_Организации.png)
@ -24,48 +43,49 @@
Если настроить константу "Папка для вставки импортируемых из 1С подразделений", то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы "вершина_справочника_подразделений".
Кроме сущности 1С для запроса соответствующего справочника можно указать в поле **"Параметр"** поля и фильтры для выборки из 1С,<br> например, для сущности «Catalog_ФизическиеЛица»:<br>
```json
"?$select=Ref_Key,Description,Фамилия,Имя,Отчество,ДатаРождения,КонтактнаяИнформация/Тип,КонтактнаяИнформация/Представление,КонтактнаяИнформация/Вид_Key".<br>
"value": [{<br>
"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5",<br>
"Code": "00-0000749",<br>
"Description": "ФАМИЛИЯ ИМЯ ОТЧЕСТВО",<br>
"ДатаРождения": "ДАТА РОЖДЕНИЯ",<br>
"Пол": "ПОЛ",<br>
"ИНН": "ИНН",<br>
"СтраховойНомерПФР": " СНИЛС",<br>
"МестоРождения": "0,город Ленинград,,,",<br>
"ИмеетНаучныеТруды": false,<br>
"ИмеетИзобретения": false,<br>
"ФИО": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО",<br>
"УточнениеНаименования": "",<br>
"ДатаРегистрации": "0001-01-01T00:00:00",<br>
"НаименованиеСлужебное": " ФАМИЛИЯ ИМЯ ОТЧЕСТВО ",<br>
"ЛьготаПриНачисленииПособий": "",<br>
"ОтношениеКОсобойЗоне": "",<br>
"ВидОсобойЗоны": "",<br>
остоянноПроживалВКрыму18Марта2014Года": false,<br>
"Фамилия": " ФАМИЛИЯ",<br>
"Имя": "ИМЯ",<br>
"КонтактнаяИнформация": [<br>
{<br>
"Ref_Key": "6289c32e-b7f0-11e8-80e3-00505692bbd5",<br>
"LineNumber": "1",<br>
"Тип": "Адрес",<br>
"Вид_Key": "dfae44d5-1d84-11e8-80e0-00505692f865",<br>
"Представление": "РОССИЯ, 143090, Московская обл, Краснознаменск г, Победы ул, дом № 32, квартира 3",<br>
"Значение": "{\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}",<br>
"ЗначенияПолей": "<КонтактнаяИнформация 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\"/></Состав></Состав></КонтактнаяИнформация>",<br>
"Страна": "РОССИЯ",<br>
"Регион": "Московская обл",<br>
"Город": "Краснознаменск г",<br>
"АдресЭП": "",<br>
"ДоменноеИмяСервера": "",<br>
"НомерТелефона": "",<br>
"НомерТелефонаБезКодов": "",<br>
"ВидДляСписка_Key": "dfae44d5-1d84-11e8-80e0-00505692f865"<br>
},<br>
"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_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.<br>
**Справочник в Лексеме** - реквизиты для сопоставления со справочником физических лиц<br>
@ -80,6 +100,10 @@
**Филиалы** - список филиалов, для которых действует данная строчка