Табель - API3 Объект

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

Объект

  • ИдИС * - идентификатор документа в ИС (строка)
  • Номер - номер документа (строка)
  • Дата - дата документа (строка в формате "ДД.ММ.ГГГГ")
  • ДатаРасчета - дата (месяц) за которую сформирован табель (строка в формате "ДД.ММ.ГГГГ")
  • Организация * - объект НашаОрганизация
  • РабочаяГруппа - объект СтруктураПредприятия
  • ТаблДок - данные об отработанном времени
    • Сотрудник * - объект Сотрудник
    • ВремяТабеля
      • Дата - дата, день табеля (строка в формате "ДД.ММ.ГГГГ")
      • Время - кол-во отработанных минут
      • МеткаРабочегоВремени - МеткаРабочегоВремени


Пример:

{
  "Дата": "2018-12-31",
  "ДатаКнц": "2018-12-31",
  "ДатаНач": "2018-12-01",
  "ИдСБИС": "18810",
  "ИмяСБИС": "Табель",
  "НашаОрганизация": {
    "ИдСБИС": "123",
    "ИмяСБИС": "НашаОрганизация"
  },
  "Номер": "2",
  "ТаблДок": [
    {
      "ВремяТабеля": [
        {
          "Время": 120,
          "Дата": "2018-12-13",
          "МеткаРабочегоВремени": {
            "ИдСБИС": "01e91514-d1bc-f410-812d-881781f0881e",
            "ИмяСБИС": "МеткаРабочегоВремени"
          }
        },
        {
          "Время": 360,
          "Дата": "2018-12-13",
          "МеткаРабочегоВремени": {
            "ИдСБИС": "01fb1518-d12c-f41b-8102-741341af261e",
            "ИмяСБИС": "МеткаРабочегоВремени"
          }
        }
      ],
      "Сотрудник": {
        "ИдСБИС": 95,
        "ИмяСБИС": "Сотрудник"
      }
    }
  ]
}

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

  • Ключ1 - номер документа + дата документа + организация (вес = 3)
    • Ключ1_1 - номер документа
    • Ключ1_2 - дата документа
    • Ключ1_3 -
    • Ключ1_4 - идентификатор контрагента в ИС идентификатор организации в ИС
  • Ключ2 - не используется
  • Ключ3 - не используется

Зависит от объектов

  • НашаОрганизация
  • Сотрудник
  • Должность
  • МеткаРабочегоВремени

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

  • ТабельДокумент.ПрочитатьДляУчастника