2023-10-06 17:47:00 +05:00

8.7 KiB
Raw Blame History

Вкладка "Справочники"

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

Рисунок 2 Настройка параметров обмена с 1С форма

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

Грейды - Catalog_Грейды
Справочник своих организаций - Catalog_Организации
Справочник видов документов физических лиц - Catalog_ВидыДокументовФизическихЛиц
Справочник видов контактной информации - Catalog_ВидыКонтактнойИнформации
Справочник физических лиц - Catalog_ФизическиеЛица
Справочник должностей - Catalog_Должности
Справочник подразделений - Catalog_ПодразделенияОрганизаций
Документы физических лиц - InformationRegister_ДокументыФизическихЛиц
Справочник сотрудников - Catalog_Сотрудники
Кадровые данные сотрудников - InformationRegister_КадроваяИсторияСотрудников

Для них должны быть указаны сущности 1С, например:
Рисунок 1 Каталог_Организации{: .zoom}

Если настроить константу "Папка для вставки импортируемых из 1С подразделений", то на каждом филиале подразделения будут загружаться к нужному корневому подразделению , иначе по умолчанию в корень папки Подразделения с кодом из константы "вершина_справочника_подразделений".

Кроме сущности 1С для запроса соответствующего справочника можно указать в поле "Параметр" поля и фильтры для выборки из 1С,
например, для сущности «Catalog_ФизическиеЛица»:
"?$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"
},
Для загрузки кадровых данных сотрудников должно быть заполнено поле Сущность 1С - InformationRegister_КадроваяИсторияСотрудников. Из этой сущности берем последние значения подразделения и занимаемой должности и загружаем в таблицу перемещений в Лексеме.

Справочник в Лексеме - реквизиты для сопоставления со справочником физических лиц
![Рисунок 2 Справочник физ лиц](../media/Справочник физ лиц.PNG){: .zoom}

Загружать в пакете справочников - галочка, означающая, что данная сущность будет загружена по задаче - "Загрузка справочников"
Рисунок 3 НастройкаСпрПараметры{: .zoom}

Способ загрузки

  • По одному физ.лицу из списка сотрудников - означает, что сущность физические лица будет загружаться по одному физическому лицу только по тем сотрудникам, которые работают на момент загрузки
  • Всех за один запрос - означает, что сущность физические лица будет загружаться целиком
    Филиалы - список филиалов, для которых действует данная строчка