ЧастноеЛицо - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
 +
Тип: Справочник
 +
 +
'''Структура'''
 
* ИдИС - идентификатор частного лица в ИС
 
* ИдИС - идентификатор частного лица в ИС
 
* ИдСБИС - идентификатор частного лица в СБИС
 
* ИдСБИС - идентификатор частного лица в СБИС
* Фамилия * - фамилия частного лица
+
* Название * - ФИО
* Имя * - имя частного лица
+
* Фамилия - фамилия частного лица
* Отчество * - отчество частного лица
+
* Имя - имя частного лица
 +
* Отчество - отчество частного лица
 
* ДатаРождения - дата рождения частного лица
 
* ДатаРождения - дата рождения частного лица
* Пол - объект [[Пол - API3 Объект|Пол]]
 
 
* ДокументВид - объект [[ДокументВид - API3 Объект|ДокументВид]], вид удостоверяющего документа
 
* ДокументВид - объект [[ДокументВид - API3 Объект|ДокументВид]], вид удостоверяющего документа
 
* ДокументСерия - серия удостоверяющего документа частного лица
 
* ДокументСерия - серия удостоверяющего документа частного лица
 
* ДокументНомер - номер удостоверяющего документа частного лица
 
* ДокументНомер - номер удостоверяющего документа частного лица
* ДокументДатаВыдачи  - дата выдачи удостоверяющего документа частного лица
+
* ДокументКемВыдан- кем выдан
* ДокументКемВыдан - кем выдан документ(строка)
+
* ДокументКодПодразделения- код подразделения
* ДокументКодПодразделения - код подразделения  
+
* ДокументДатаВыдачи- дата выдачи документа
 
* ИНН  - ИНН частного лица
 
* ИНН  - ИНН частного лица
 
* СНИЛС - номер СНИЛС частного лица
 
* СНИЛС - номер СНИЛС частного лица
Строка 18: Строка 21:
 
* АдресФакт - адрес фактического места жительства частного лица
 
* АдресФакт - адрес фактического места жительства частного лица
 
* АдресМестаРождения - адрес места рождения частного лица
 
* АдресМестаРождения - адрес места рождения частного лица
 +
* Пол - объект [[Пол - API3 Объект|Пол]]
 +
* Семейное положение - объект [[Семейное положение - API3 Объект|СемейноеПоложение]]
 
* РабочийТелефон - рабочий телефон частного лица
 
* РабочийТелефон - рабочий телефон частного лица
 
* МобильныйТелефон - мобильный телефон частного лица
 
* МобильныйТелефон - мобильный телефон частного лица
Строка 24: Строка 29:
 
* Телеграмм - Телеграмм
 
* Телеграмм - Телеграмм
 
* Скайп - Скайп  
 
* Скайп - Скайп  
 +
* ICQ - icq
 
* ИмяСБИС - "ЧастноеЛицо"
 
* ИмяСБИС - "ЧастноеЛицо"
 +
* ТрудоваяДеятельность
 +
** ДатаНач
 +
** ДатаКнц
 +
** Организация
 +
** Должность
 +
* ЧленыСемьи
 +
** ФИО
 +
** ДатаРождения
 +
** СтепеньРодства - [[Степень родства - API3 Объект|СтепеньРодства]]
 +
* Образование
 +
** НаименованиеУчЗаведения
 +
** Профессия
 +
** Квалификация
 +
** ДокументВид
 +
** ДокументСерия
 +
** ДокументНомер
  
 
Пример объекта:
 
Пример объекта:
 
<source lang="json">
 
<source lang="json">
 
{
 
{
   "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
+
   "ИдИС": "ИдИС",
   "Фамилия": "Иванов",
+
   "Название": "Пушкин Александр Сергеевич",
   "Имя": "Иван",
+
   "Фамилия": "Пушкин",
   "Отчество": "Иваныч",
+
   "Имя": "Александр",
   "ДатаРождения": "01.01.1985",
+
   "Отчество": "Сергеевич",
   "ИНН": "111111111111",
+
   "ДатаРождения": "01.11.1969",
  "АдресМестаРождения": "0,Ярославль,,Ярославская,Россия",
 
  "СНИЛС": "100-000-000 00",
 
 
   "ДокументВид": {
 
   "ДокументВид": {
     "ИдИС": "21",
+
     "ИдИС": "ffeceef4-bc4c-4076-8ea7-03636eb00fbb",
 +
    "ИдСБИС": "21",
 
     "ИмяСБИС": "ДокументВид"
 
     "ИмяСБИС": "ДокументВид"
 
   },
 
   },
   "ДокументСерия": "1111",
+
   "ДокументСерия": "1214",
   "ДокументНомер": "111111",
+
   "ДокументНомер": "987654",
   "ДокументДатаВыдачи": "01.01.2009",
+
  "ДокументКемВыдан": "УМВД",
 +
  "ДокументКодПодразделения": "760",
 +
   "ДокументДатаВыдачи": "01.12.1980",
 +
  "ИНН": "510401803076",
 +
  "СНИЛС": "038-107-883 56",
 +
  "АдресПрописки": "0,Тутаев,Тутаевская,Россия",
 +
  "АдресФакт": "0,Москва,Московская,Россия",
 +
  "АдресМестаРождения": "0,Ярославль,Ярославская,Россия",
 
   "Пол": {
 
   "Пол": {
 
     "ИдИС": "Мужской",
 
     "ИдИС": "Мужской",
 +
    "ИдСБИС": "0",
 
     "ИмяСБИС": "Пол"
 
     "ИмяСБИС": "Пол"
 
   },
 
   },
 
   "СемейноеПоложение": {
 
   "СемейноеПоложение": {
     "ИдИС": "4353f0d5-16ec-11df-b6af-00195b699aff",
+
     "ИдИС": "невбраке",
 +
    "ИдСБИС": "0",
 
     "ИмяСБИС": "СемейноеПоложение"
 
     "ИмяСБИС": "СемейноеПоложение"
 
   },
 
   },
   "АдресПрописки": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",
+
   "ТрудоваяДеятельность": [
   "АдресФакт": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",
+
    {
   "ИмяСБИС": "ЧастноеЛицо"
+
      "ДатаНач": "01.01.2005",
 +
      "ДатаКнц": "31.12.2016",
 +
      "Организация": "Золотое дно",
 +
      "Должность": "Охранник"
 +
    },
 +
    {
 +
      "ДатаНач": "01.01.2000",
 +
      "ДатаКнц": "31.12.2005",
 +
      "Организация": "Роги и копыта",
 +
      "Должность": "Бухгалтер"
 +
    }
 +
  ],
 +
  "ЧленыСемьи": [
 +
    {
 +
      "ФИО": "Жена женовая женовича",
 +
      "СтепеньРодства": {
 +
        "ИдСБИС": "1"
 +
      },
 +
      "ДатаРождения": "01.03.1975"
 +
    },
 +
    {
 +
      "ФИО": "Первый ребенок ребенкович",
 +
      "СтепеньРодства": {
 +
        "ИдСБИС": "0"
 +
      },
 +
      "ДатаРождения": "01.03.2005"
 +
    }
 +
  ],
 +
  "Образование": [
 +
    {
 +
      "НаименованиеУчЗаведения": "МГУ",
 +
      "Профессия": "Дворник",
 +
      "Квалификация": "бакалавр",
 +
      "ДокументВид": "0",
 +
      "ДокументСерия": "6544",
 +
      "ДокументНомер": "512"
 +
    },
 +
    {
 +
      "НаименованиеУчЗаведения": "Демидовский университет",
 +
      "Профессия": "Программист",
 +
      "Квалификация": "Специалист",
 +
      "ДокументВид": "3",
 +
      "ДокументСерия": "1233",
 +
      "ДокументНомер": "565265"
 +
    }
 +
  ],
 +
   "РабочийТелефон": "123123",
 +
  "МобильныйТелефон": "45454545",
 +
  "ДомашнийТелефон": "959595959",
 +
  "ЭлектроннаяПочта": "teset@mail.ru",
 +
  "Телеграмм": "76767676767",
 +
  "Скайп": "еееееееее",
 +
   "ICQ": "666666666"
 
}
 
}
 
</source>
 
</source>
Строка 60: Строка 142:
 
===Естественные ключи===
 
===Естественные ключи===
 
* Ключ1 - документ удостоверяющий личность (вес = 6)
 
* Ключ1 - документ удостоверяющий личность (вес = 6)
** Ключ1_1 * - идентификатор вида документа в ИС  
+
** Ключ1_1 - идентификатор вида документа в ИС  
** Ключ1_2 * - серия документа частного лица
+
** Ключ1_2 - серия документа частного лица
** Ключ1_3 * - номер документа частного лица
+
** Ключ1_3 - номер документа частного лица
 
* Ключ2 - ИНН частного лица (вес = 5)
 
* Ключ2 - ИНН частного лица (вес = 5)
 
* Ключ3 - СНИЛС частного лица (вес = 4)
 
* Ключ3 - СНИЛС частного лица (вес = 4)
* Название - ФИО частного лица (вес = 10)
+
* Название - ФИО частного лица (вес = 10)  
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
 
* ЧастноеЛицо.Прочитать
 
* ЧастноеЛицо.Прочитать
 
* ЧастноеЛицо.Записать
 
* ЧастноеЛицо.Записать
 +
* PrivateFace.IntegrationSearch
 
* ВоинскийУчет.Записать
 
* ВоинскийУчет.Записать
 
* ТрудоваяДеятельность.Создать
 
* ТрудоваяДеятельность.Создать
 
* ТрудоваяДеятельность.Записать
 
* ТрудоваяДеятельность.Записать
* ContactData.FindOrCreate
+
* ТрудоваяДеятельность.Список
 +
* ТрудоваяДеятельность.Удалить
 +
* EmployeeContactData.CreateSp
 +
* EmployeeContactData.UpdateSp
 
* ЧленСемьи.Записать
 
* ЧленСемьи.Записать
 +
* Образование.Список
 +
* Образование.Удалить
 
* Образование.Создать
 
* Образование.Создать
 
* Образование.Записать
 
* Образование.Записать
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 17:56, 28 октября 2020

Объект

Тип: Справочник

Структура

  • ИдИС - идентификатор частного лица в ИС
  • ИдСБИС - идентификатор частного лица в СБИС
  • Название * - ФИО
  • Фамилия - фамилия частного лица
  • Имя - имя частного лица
  • Отчество - отчество частного лица
  • ДатаРождения - дата рождения частного лица
  • ДокументВид - объект ДокументВид, вид удостоверяющего документа
  • ДокументСерия - серия удостоверяющего документа частного лица
  • ДокументНомер - номер удостоверяющего документа частного лица
  • ДокументКемВыдан- кем выдан
  • ДокументКодПодразделения- код подразделения
  • ДокументДатаВыдачи- дата выдачи документа
  • ИНН - ИНН частного лица
  • СНИЛС - номер СНИЛС частного лица
  • АдресПрописки - адрес места прописки частного лица
  • АдресФакт - адрес фактического места жительства частного лица
  • АдресМестаРождения - адрес места рождения частного лица
  • Пол - объект Пол
  • Семейное положение - объект СемейноеПоложение
  • РабочийТелефон - рабочий телефон частного лица
  • МобильныйТелефон - мобильный телефон частного лица
  • ДомашнийТелефон - домашний телефон частного лица
  • ЭлектроннаяПочта - электронная почта контрагента(например, contra@tensor.ru)
  • Телеграмм - Телеграмм
  • Скайп - Скайп
  • ICQ - icq
  • ИмяСБИС - "ЧастноеЛицо"
  • ТрудоваяДеятельность
    • ДатаНач
    • ДатаКнц
    • Организация
    • Должность
  • ЧленыСемьи
  • Образование
    • НаименованиеУчЗаведения
    • Профессия
    • Квалификация
    • ДокументВид
    • ДокументСерия
    • ДокументНомер

Пример объекта:

{
  "ИдИС": "ИдИС",
  "Название": "Пушкин Александр Сергеевич",
  "Фамилия": "Пушкин",
  "Имя": "Александр",
  "Отчество": "Сергеевич",
  "ДатаРождения": "01.11.1969",
  "ДокументВид": {
    "ИдИС": "ffeceef4-bc4c-4076-8ea7-03636eb00fbb",
    "ИдСБИС": "21",
    "ИмяСБИС": "ДокументВид"
  },
  "ДокументСерия": "1214",
  "ДокументНомер": "987654",
  "ДокументКемВыдан": "УМВД",
  "ДокументКодПодразделения": "760",
  "ДокументДатаВыдачи": "01.12.1980",
  "ИНН": "510401803076",
  "СНИЛС": "038-107-883 56",
  "АдресПрописки": "0,Тутаев,Тутаевская,Россия",
  "АдресФакт": "0,Москва,Московская,Россия",
  "АдресМестаРождения": "0,Ярославль,Ярославская,Россия",
  "Пол": {
    "ИдИС": "Мужской",
    "ИдСБИС": "0",
    "ИмяСБИС": "Пол"
  },
  "СемейноеПоложение": {
    "ИдИС": "невбраке",
    "ИдСБИС": "0",
    "ИмяСБИС": "СемейноеПоложение"
  },
  "ТрудоваяДеятельность": [
    {
      "ДатаНач": "01.01.2005",
      "ДатаКнц": "31.12.2016",
      "Организация": "Золотое дно",
      "Должность": "Охранник"
    },
    {
      "ДатаНач": "01.01.2000",
      "ДатаКнц": "31.12.2005",
      "Организация": "Роги и копыта",
      "Должность": "Бухгалтер"
    }
  ],
  "ЧленыСемьи": [
    {
      "ФИО": "Жена женовая женовича",
      "СтепеньРодства": {
        "ИдСБИС": "1"
      },
      "ДатаРождения": "01.03.1975"
    },
    {
      "ФИО": "Первый ребенок ребенкович",
      "СтепеньРодства": {
        "ИдСБИС": "0"
      },
      "ДатаРождения": "01.03.2005"
    }
  ],
  "Образование": [
    {
      "НаименованиеУчЗаведения": "МГУ",
      "Профессия": "Дворник",
      "Квалификация": "бакалавр",
      "ДокументВид": "0",
      "ДокументСерия": "6544",
      "ДокументНомер": "512"
    },
    {
      "НаименованиеУчЗаведения": "Демидовский университет",
      "Профессия": "Программист",
      "Квалификация": "Специалист",
      "ДокументВид": "3",
      "ДокументСерия": "1233",
      "ДокументНомер": "565265"
    }
  ],
  "РабочийТелефон": "123123",
  "МобильныйТелефон": "45454545",
  "ДомашнийТелефон": "959595959",
  "ЭлектроннаяПочта": "teset@mail.ru",
  "Телеграмм": "76767676767",
  "Скайп": "еееееееее",
  "ICQ": "666666666"
}

Естественные ключи

  • Ключ1 - документ удостоверяющий личность (вес = 6)
    • Ключ1_1 - идентификатор вида документа в ИС
    • Ключ1_2 - серия документа частного лица
    • Ключ1_3 - номер документа частного лица
  • Ключ2 - ИНН частного лица (вес = 5)
  • Ключ3 - СНИЛС частного лица (вес = 4)
  • Название - ФИО частного лица (вес = 10)

Используемые методы БЛ

  • ЧастноеЛицо.Прочитать
  • ЧастноеЛицо.Записать
  • PrivateFace.IntegrationSearch
  • ВоинскийУчет.Записать
  • ТрудоваяДеятельность.Создать
  • ТрудоваяДеятельность.Записать
  • ТрудоваяДеятельность.Список
  • ТрудоваяДеятельность.Удалить
  • EmployeeContactData.CreateSp
  • EmployeeContactData.UpdateSp
  • ЧленСемьи.Записать
  • Образование.Список
  • Образование.Удалить
  • Образование.Создать
  • Образование.Записать