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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 6: Строка 6:
 
* Организация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* Организация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 +
* ДатаНачалаПериода - в случае выгрузки Табеля за период дата начала периода (строка в формате "ДД.ММ.ГГГГ")
 +
* ДатаОкончанияПериода- в случае выгрузки Табеля за период дата окончания периода (строка в формате "ДД.ММ.ГГГГ")
 
* ТаблДок - данные об отработанном времени
 
* ТаблДок - данные об отработанном времени
 
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
Строка 18: Строка 20:
 
{
 
{
 
   "Дата": "2018-12-31",
 
   "Дата": "2018-12-31",
   "ДатаКнц": "2018-12-31",
+
   "ДатаОкончанияПериода": "2018-12-31",
   "ДатаНач": "2018-12-01",
+
   "ДатаНачалаПериода": "2018-12-01",
 
   "ИдСБИС": "18810",
 
   "ИдСБИС": "18810",
 
   "ИмяСБИС": "Табель",
 
   "ИмяСБИС": "Табель",

Версия 12:41, 15 мая 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 - не используется

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

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

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

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