Регламент - API3 Объект

Материал из razgovorov.ru
Перейти к: навигация, поиск

Объект

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

Структура

  • ИдСБИС - Уникальный идентификатор регламента (строка)
  • Название - Название склада (строка)
  • ТипДокумента - Тип документа, которому принадлежит регламент
  • ПодТипДокумента - ПодТип документа, которому принадлежит регламент
  • Фазы - Список возможных фаз по документу.
    • ИдСБИС - Уникальный идентификатор фазы
    • Название - Название фазы
    • Описание - Описание фазы, указанное на регламенте
    • Переходы - Список переходов по фазе
      • ИдСБИС - Уникальный идентификатор перехода по фазе
      • Название - Название перехода по фазе
      • Фазы - Список идентификаторов фаз, на которые перейдет документ при выборе данного перехода.
  • ДопПоля - Список дополнительных полей на регламенте
    • ИдСБИС - Уникальный идентификатор дополнительного поля на регламенте
    • Название - Название поля в структуре объекта
    • НазваниеПолное - Название поля на интерфейсе
    • ЗначениеПоУмолчанию - Значение поля по умолчанию

Пример:

{
  "ИдСБИС": "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