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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Естественные ключи)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
* ИдИС * - идентификатор частного лица в ИС
+
* ИдИС - идентификатор частного лица в ИС
 +
* ИдСБИС - идентификатор частного лица в СБИС
 
* Фамилия * - фамилия частного лица
 
* Фамилия * - фамилия частного лица
 
* Имя * - имя частного лица
 
* Имя * - имя частного лица
 
* Отчество * - отчество частного лица
 
* Отчество * - отчество частного лица
* ДатаРождения - дата рождения частного лица
+
* ДатаРождения - дата рождения частного лица
* Пол_ИдИС  - идентификатор пола частного лица в ИС
+
* Пол - объект [[Пол - API3 Объект|Пол]]
* ДокументВид_ИдИС  - идентификатор вида удостоверяющего документа частного лица в ИС
+
* ДокументВид - объект [[ДокументВид - API3 Объект|ДокументВид]], вид удостоверяющего документа
* ДокументСерия - серия удостоверяющего документа частного лица
+
* ДокументСерия - серия удостоверяющего документа частного лица
* ДокументНомер - номер удостоверяющего документа частного лица
+
* ДокументНомер - номер удостоверяющего документа частного лица
 
* ДокументДатаВыдачи  - дата выдачи удостоверяющего документа частного лица
 
* ДокументДатаВыдачи  - дата выдачи удостоверяющего документа частного лица
 
* ИНН  - ИНН частного лица
 
* ИНН  - ИНН частного лица
* НомерСтраховогоСвидетельства - номер СНИЛС частного лица
+
* СНИЛС - номер СНИЛС частного лица
 
* АдресПрописки - адрес места прописки частного лица
 
* АдресПрописки - адрес места прописки частного лица
 
* АдресФакт - адрес фактического места жительства частного лица
 
* АдресФакт - адрес фактического места жительства частного лица
 
* АдресМестаРождения - адрес места рождения частного лица
 
* АдресМестаРождения - адрес места рождения частного лица
* СемейноеПоложение_ИдИС - идентификатор семейного положения частного лица в ИС
+
* СемейноеПоложение - объект [[СемейноеПоложение - API3 Объект|СемейноеПоложение]]
* СвФЛ - дополнительные сведения о частном лице
+
* ИмяСБИС - "ЧастноеЛицо"
** ВоинскийУчет - сведения о воинском учете частного лица
 
*** ВоинскоеЗвание
 
*** КатегорияГодности_ИдИС - идентификатор категории годности в ИС
 
*** ОтношениеКУчету_ИдИС - идентификатор отношения к воинскому учету частного лица в ИС (состоит, встает и т.д.)
 
*** ОтношениеКСлужбе_ИдИС - идентификатор отношения к воинской службе в ИС (военнообязанный, призывник и т.д.)
 
** ТрудоваяДеятельность - сведения о трудовом стаже, местах работы частного лица
 
*** Организация - название организации, места работы частного лица
 
*** Комментарий - название должности частного лица
 
*** Начало - дата приема на работу
 
*** Конец - дата увольнения
 
** КонтактЛица - контактные данные частного лица
 
** ЧленСемьи - сведения о членах семьи частного лица
 
*** СтепеньРодства_ИдИС - идентификатор степени родства в ИС
 
** ФамилияИмя - ФИО члена семьи
 
*** ДатаРождения - дата рождения члена семьи
 
** Образование - сведения об образовании частного лица
 
*** ВидОбразования_ИдИС - идентификатор вида образования в ИС
 
*** НаименованиеУчЗаведения - название учреждения
 
*** Профессия - специальность
 
*** Квалификация
 
*** ДокументВид
 
*** ДокументНомер
 
*** ДатаКнц
 
* ИмяСБИС = "ЧастноеЛицо"
 
  
 
Пример объекта:
 
Пример объекта:
Строка 52: Строка 29:
 
   "ИНН": "111111111111",
 
   "ИНН": "111111111111",
 
   "АдресМестаРождения": "0,Ярославль,,Ярославская,Россия",
 
   "АдресМестаРождения": "0,Ярославль,,Ярославская,Россия",
   "НомерСтраховогоСвидетельства": "100-000-000 00",
+
   "СНИЛС": "100-000-000 00",
   "ДокументВид": "21",
+
   "ДокументВид": {
 +
    "ИдИС": "21",
 +
    "ИмяСБИС": "ДокументВид"
 +
  },
 
   "ДокументСерия": "1111",
 
   "ДокументСерия": "1111",
 
   "ДокументНомер": "111111",
 
   "ДокументНомер": "111111",
 
   "ДокументДатаВыдачи": "01.01.2009",
 
   "ДокументДатаВыдачи": "01.01.2009",
   "Пол_ИдИС": "Мужской",
+
   "Пол": {
  "СемейноеПоложение_ИдИС": "4353f0d5-16ec-11df-b6af-00195b699aff",
+
     "ИдИС": "Мужской",
  "СвФл": {
+
    "ИмяСБИС": "Пол"
     "ТрудоваяДеятельность": [     
+
  },
      {
+
  "СемейноеПоложение": {
        "Организация": "ЗАО Солнышко",
+
     "ИдИС": "4353f0d5-16ec-11df-b6af-00195b699aff",
        "Комментарий": "Оператор звонкого центра",
+
     "ИмяСБИС": "СемейноеПоложение"
        "Начало": "05.04.2010",
 
        "Конец": "22.04.2011"
 
      },
 
      {
 
        "Организация": "ООО Солнышко лучистое",
 
        "Комментарий": "Главный специалист",
 
        "Начало": "26.07.2011",
 
        "Конец": "12.04.2013"
 
      },
 
      {
 
        "Организация": "ООО Лучистое",
 
        "Комментарий": "Инженер-программист 1 категории",
 
        "Начало": "15.04.2013",
 
        "Конец": "28.11.2014"
 
      }
 
    ],
 
     "ЧленСемьи": [
 
      {
 
        "СтепеньРодства_ИдИС": "4353f0d4-16ec-11df-b6af-00195b699aff",
 
        "ФамилияИмя": "Иванова Анна Ивановна",
 
        "ДатаРождения": "01.06.2011"
 
      },
 
      {
 
        "СтепеньРодства_ИдИС": "4353f0d0-16ec-11df-b6af-00195b699aff",
 
        "ФамилияИмя": "Иванова Екатерина Витальевна",
 
        "ДатаРождения": "01.01.1990"
 
      },
 
      {
 
        "СтепеньРодства_ИдИС": "4353f0d4-16ec-11df-b6af-00195b699aff",
 
        "ФамилияИмя": "Иванова Мария Ивановна",
 
        "ДатаРождения": "07.02.2015"
 
      }
 
    ],
 
    "Образование": [
 
      {
 
        "ВидОбразования_ИдИС": "e55e3b58-60ef-4006-b0eb-a6fd3c5ec3a0",
 
        "НаименованиеУчЗаведения": "",
 
        "Профессия": "Прикладная математика и информатика",
 
        "ДокументВид": "Диплом",
 
        "ДокументНомер": "ВСГ 1111111",
 
        "Квалификация": "Математик, системный программист",
 
        "ДатаКнц": 2010
 
      }
 
    ],
 
     "ВоинскийУчет": {
 
      "ОтношениеКУчету_ИдИС": "Состоит на воинском учете",
 
      "ОтношениеКСлужбе_ИдИС": "Военнообязанный",
 
      "ВоинскоеЗвание": "Рядовой",
 
      "КатегорияГодности_ИдИС": "Б - годен к военной службе с незначительными ограничениями"
 
    }
 
 
   },
 
   },
 
   "АдресПрописки": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",
 
   "АдресПрописки": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",

Версия 11:07, 1 ноября 2018

Объект

  • ИдИС - идентификатор частного лица в ИС
  • ИдСБИС - идентификатор частного лица в СБИС
  • Фамилия * - фамилия частного лица
  • Имя * - имя частного лица
  • Отчество * - отчество частного лица
  • ДатаРождения - дата рождения частного лица
  • Пол - объект Пол
  • ДокументВид - объект ДокументВид, вид удостоверяющего документа
  • ДокументСерия - серия удостоверяющего документа частного лица
  • ДокументНомер - номер удостоверяющего документа частного лица
  • ДокументДатаВыдачи - дата выдачи удостоверяющего документа частного лица
  • ИНН - ИНН частного лица
  • СНИЛС - номер СНИЛС частного лица
  • АдресПрописки - адрес места прописки частного лица
  • АдресФакт - адрес фактического места жительства частного лица
  • АдресМестаРождения - адрес места рождения частного лица
  • СемейноеПоложение - объект СемейноеПоложение
  • ИмяСБИС - "ЧастноеЛицо"

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

{
  "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
  "Фамилия": "Иванов",
  "Имя": "Иван",
  "Отчество": "Иваныч",
  "ДатаРождения": "01.01.1985",
  "ИНН": "111111111111",
  "АдресМестаРождения": "0,Ярославль,,Ярославская,Россия",
  "СНИЛС": "100-000-000 00",
  "ДокументВид": {
    "ИдИС": "21",
    "ИмяСБИС": "ДокументВид"
  },
  "ДокументСерия": "1111",
  "ДокументНомер": "111111",
  "ДокументДатаВыдачи": "01.01.2009",
  "Пол": {
    "ИдИС": "Мужской",
    "ИмяСБИС": "Пол"
  },
  "СемейноеПоложение": {
    "ИдИС": "4353f0d5-16ec-11df-b6af-00195b699aff",
    "ИмяСБИС": "СемейноеПоложение"
  },
  "АдресПрописки": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",
  "АдресФакт": "150510, Ярославская обл, Ярославский р-н, Кузнечиха д, пр Сосновый, дом № 1",
  "ИмяСБИС": "ЧастноеЛицо"
}

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

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

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

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