Регламент - API3 Объект — различия между версиями
м (Власов Илья переименовал страницу !(Власов)Шаблон2 в Регламент - API3 Объект) |
|||
(не показано 10 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | ===Объект=== | |
+ | Тип: Справочник | ||
− | + | '''Структура''' | |
− | * ИдСБИС - идентификатор | + | * ИдСБИС - Уникальный идентификатор регламента (строка) |
− | + | * Название - Название склада (строка) | |
− | + | * ТипДокумента - Тип документа, которому принадлежит регламент | |
− | * Название - Название | + | * ПодТипДокумента - ПодТип документа, которому принадлежит регламент |
− | + | * Фазы - Список возможных фаз по документу. | |
− | + | ** ИдСБИС - Уникальный идентификатор фазы | |
− | + | ** Название - Название фазы | |
− | * | + | ** Описание - Описание фазы, указанное на регламенте |
− | + | ** Переходы - Список переходов по фазе | |
− | + | *** ИдСБИС - Уникальный идентификатор перехода по фазе | |
− | * | + | *** Название - Название перехода по фазе |
− | + | *** Фазы - Список идентификаторов фаз, на которые перейдет документ при выборе данного перехода. | |
− | * | + | * ДопПоля - Список дополнительных полей на регламенте |
− | * | + | ** ИдСБИС - Уникальный идентификатор дополнительного поля на регламенте |
− | * | + | ** Название - Название поля в структуре объекта |
− | + | ** НазваниеПолное - Название поля на интерфейсе | |
− | + | ** ЗначениеПоУмолчанию - Значение поля по умолчанию | |
− | |||
− | ** Название - Название | ||
− | ** | ||
− | ** | ||
− | ** ИдСБИС - | ||
− | ** | ||
− | * | ||
− | ** | ||
− | * | ||
− | * | ||
− | ** | ||
− | ** | ||
− | ** | ||
− | ** | ||
− | |||
+ | '''Пример:''' | ||
+ | <source lang="json"> | ||
+ | { | ||
+ | "ИдСБИС": "790687a3-85ac-45f0-a63e-43164b3b2a89", | ||
+ | "ИмяСБИС": "Регламент", | ||
+ | "Название": "Авансовый отчет", | ||
+ | "ТипДокумента": "АвансОтчет", | ||
+ | "ПодТипДокумента": null, | ||
+ | "Фазы": [ | ||
+ | { | ||
+ | "ИдСБИС": "0a92ceec-f4f9-568b-8380-dcc7fe1af5ab", | ||
+ | "Название": "Начало", | ||
+ | "Описание": "С этого места начинается прохождение", | ||
+ | "Переходы": [ | ||
+ | { | ||
+ | "ИдСБИС": "8f539dde-ee33-4bc4-a62e-166355f4dcab", | ||
+ | "Название": "На проверку", | ||
+ | "Фазы": [ | ||
+ | "c13f743a-c096-466c-ac37-06daf0d50de0" | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "c13f743a-c096-466c-ac37-06daf0d50de0", | ||
+ | "Название": "Проверка бухгалтером", | ||
+ | "Переходы": [ | ||
+ | { | ||
+ | "ИдСБИС": "23b21625-18e2-49c0-8487-74c8633461fa", | ||
+ | "Название": "Проверено", | ||
+ | "Фазы": [ | ||
+ | "0ac1423b-c2f9-496e-8138-07792d9f04f6" | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "673a01c5-e245-4b91-a656-0a0a184d4159", | ||
+ | "Название": "Уточнить", | ||
+ | "Фазы": [ | ||
+ | "8d8f1c73-d96c-45cb-aa08-c75622d38c7b" | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "0ac1423b-c2f9-496e-8138-07792d9f04f6", | ||
+ | "Название": "Подписание бухгалтером", | ||
+ | "Переходы": [ | ||
+ | { | ||
+ | "ИдСБИС": "727a3ac4-3dda-4476-8c45-2ea3a032e0b3", | ||
+ | "Название": "Подписано" | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "8d8f1c73-d96c-45cb-aa08-c75622d38c7b", | ||
+ | "Название": "Уточнение по отчету", | ||
+ | "Переходы": [ | ||
+ | { | ||
+ | "ИдСБИС": "c1b72e8d-546d-42c8-9357-c5d34154736d", | ||
+ | "Название": "Дополнено", | ||
+ | "Фазы": [ | ||
+ | "c13f743a-c096-466c-ac37-06daf0d50de0" | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ], | ||
+ | "ДопПоля": [ | ||
+ | { | ||
+ | "ИдСБИС": "eb54546a-64db-4fef-9cad-3ac63e92eb55", | ||
+ | "Название": "ВидыБизнеса", | ||
+ | "НазваниеПолное": "Виды бизнеса" | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "598f6c7a-4cbc-4202-a519-2da3ac9f6ee8", | ||
+ | "Название": "Остаток", | ||
+ | "НазваниеПолное": "Остаток" | ||
+ | }, | ||
+ | { | ||
+ | "ИдСБИС": "8a5a153d-c96a-4b16-9347-b0e91cadd98d", | ||
+ | "Название": "Перерасход", | ||
+ | "НазваниеПолное": "Перерасход" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </source> | ||
− | === | + | ===Естественные ключи=== |
− | + | * Ключ1 | |
− | * | + | ** Ключ1_1 - Тип документа, использующего регламент |
− | + | ** Ключ1_2 - ПодТип документа, использующего регламент | |
− | + | ** Ключ1_3 - не используется | |
− | * | + | * Ключ2 - не используется |
− | + | * Ключ3 - не используется | |
− | * | + | * Название - Используется |
− | |||
− | |||
− | |||
+ | ===Зависит от объектов=== | ||
+ | |||
+ | ===Используемые методы БЛ=== | ||
+ | * Regulation.Read | ||
+ | * Regulation.List | ||
+ | * Regulation.find | ||
[[Категория:SBIS API3 Объект]] | [[Категория:SBIS API3 Объект]] |
Текущая версия на 15:27, 24 января 2022
Объект
Тип: Справочник
Структура
- ИдСБИС - Уникальный идентификатор регламента (строка)
- Название - Название склада (строка)
- ТипДокумента - Тип документа, которому принадлежит регламент
- ПодТипДокумента - ПодТип документа, которому принадлежит регламент
- Фазы - Список возможных фаз по документу.
- ИдСБИС - Уникальный идентификатор фазы
- Название - Название фазы
- Описание - Описание фазы, указанное на регламенте
- Переходы - Список переходов по фазе
- ИдСБИС - Уникальный идентификатор перехода по фазе
- Название - Название перехода по фазе
- Фазы - Список идентификаторов фаз, на которые перейдет документ при выборе данного перехода.
- ДопПоля - Список дополнительных полей на регламенте
- ИдСБИС - Уникальный идентификатор дополнительного поля на регламенте
- Название - Название поля в структуре объекта
- НазваниеПолное - Название поля на интерфейсе
- ЗначениеПоУмолчанию - Значение поля по умолчанию
Пример:
{
"ИдСБИС": "790687a3-85ac-45f0-a63e-43164b3b2a89",
"ИмяСБИС": "Регламент",
"Название": "Авансовый отчет",
"ТипДокумента": "АвансОтчет",
"ПодТипДокумента": null,
"Фазы": [
{
"ИдСБИС": "0a92ceec-f4f9-568b-8380-dcc7fe1af5ab",
"Название": "Начало",
"Описание": "С этого места начинается прохождение",
"Переходы": [
{
"ИдСБИС": "8f539dde-ee33-4bc4-a62e-166355f4dcab",
"Название": "На проверку",
"Фазы": [
"c13f743a-c096-466c-ac37-06daf0d50de0"
]
}
]
},
{
"ИдСБИС": "c13f743a-c096-466c-ac37-06daf0d50de0",
"Название": "Проверка бухгалтером",
"Переходы": [
{
"ИдСБИС": "23b21625-18e2-49c0-8487-74c8633461fa",
"Название": "Проверено",
"Фазы": [
"0ac1423b-c2f9-496e-8138-07792d9f04f6"
]
},
{
"ИдСБИС": "673a01c5-e245-4b91-a656-0a0a184d4159",
"Название": "Уточнить",
"Фазы": [
"8d8f1c73-d96c-45cb-aa08-c75622d38c7b"
]
}
]
},
{
"ИдСБИС": "0ac1423b-c2f9-496e-8138-07792d9f04f6",
"Название": "Подписание бухгалтером",
"Переходы": [
{
"ИдСБИС": "727a3ac4-3dda-4476-8c45-2ea3a032e0b3",
"Название": "Подписано"
}
]
},
{
"ИдСБИС": "8d8f1c73-d96c-45cb-aa08-c75622d38c7b",
"Название": "Уточнение по отчету",
"Переходы": [
{
"ИдСБИС": "c1b72e8d-546d-42c8-9357-c5d34154736d",
"Название": "Дополнено",
"Фазы": [
"c13f743a-c096-466c-ac37-06daf0d50de0"
]
}
]
}
],
"ДопПоля": [
{
"ИдСБИС": "eb54546a-64db-4fef-9cad-3ac63e92eb55",
"Название": "ВидыБизнеса",
"НазваниеПолное": "Виды бизнеса"
},
{
"ИдСБИС": "598f6c7a-4cbc-4202-a519-2da3ac9f6ee8",
"Название": "Остаток",
"НазваниеПолное": "Остаток"
},
{
"ИдСБИС": "8a5a153d-c96a-4b16-9347-b0e91cadd98d",
"Название": "Перерасход",
"НазваниеПолное": "Перерасход"
}
]
}
Естественные ключи
- Ключ1
- Ключ1_1 - Тип документа, использующего регламент
- Ключ1_2 - ПодТип документа, использующего регламент
- Ключ1_3 - не используется
- Ключ2 - не используется
- Ключ3 - не используется
- Название - Используется
Зависит от объектов
Используемые методы БЛ
- Regulation.Read
- Regulation.List
- Regulation.find