Табель - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 9 промежуточных версий 3 участников)
Строка 1: Строка 1:
 +
===Объект===
 +
* ИдИС * - идентификатор документа в ИС (строка)
 +
* Номер - номер документа (строка)
 +
* Дата - дата документа (строка в формате "ДД.ММ.ГГГГ")
 +
* ДатаРасчета - дата (месяц) за которую сформирован табель (строка в формате "ДД.ММ.ГГГГ")
 +
* Организация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 +
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 +
* ДатаНач - в случае выгрузки Табеля за период дата начала периода (строка в формате "ДД.ММ.ГГГГ")
 +
* ДатаКнц - в случае выгрузки Табеля за период дата окончания периода (строка в формате "ДД.ММ.ГГГГ")
 +
* ТаблДок - данные об отработанном времени
 +
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 +
**ВремяТабеля
 +
*** Дата - дата, день табеля (строка в формате "ДД.ММ.ГГГГ")
 +
*** Время - кол-во отработанных минут
 +
*** МеткаРабочегоВремени - [[МеткаРабочегоВремени _-_API3_Объект|МеткаРабочегоВремени ]]
 +
 +
 +
'''Пример:'''
 +
<source lang="json">
 +
{
 +
  "Дата": "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,
 +
        "ИмяСБИС": "Сотрудник"
 +
      }
 +
    }
 +
  ]
 +
}
 +
</source>
 +
 +
===Естественные ключи===
 +
* Ключ1 - номер документа + дата документа + организация (вес = 3)
 +
** Ключ1_1 - номер документа
 +
** Ключ1_2 - дата документа
 +
** Ключ1_3 -
 +
** Ключ1_4 - идентификатор контрагента в ИС идентификатор организации в ИС
 +
* Ключ2 - не используется
 +
* Ключ3 - не используется
 +
 +
===Зависит от объектов===
 +
* НашаОрганизация
 +
* Сотрудник
 +
* Должность
 +
* МеткаРабочегоВремени
 +
 +
===Используемые методы БЛ===
 +
* ТабельДокумент.ПрочитатьДляУчастника
 +
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Текущая версия на 15:49, 18 мая 2023

Объект

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


Пример:

{
  "Дата": "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 - не используется

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

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

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

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