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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 16: Строка 16:
 
* Комментарий
 
* Комментарий
 
* Регламент
 
* Регламент
* ТаблДок - данные о номенклатуре документа
+
* ТаблДок - данные о сотрудниках
 
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
** Сумма - сумма к выплате по сотруднику
 
** Сумма - сумма к выплате по сотруднику

Версия 15:50, 30 марта 2023

Объект

Тип: Документ

Структура:

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

Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону


Пример:

{
  ВидПростоя: {
    ИдСБИС: "01541511-d15e-f41b-812a-6711b17dcc16",
    ИмяСБИС: "МеткаРабочегоВремени"
  },
  Дата: "25.03.2023",
  ДатаКнц: "15.03.2023",
  ДатаНач: "15.03.2023",
  ДатаРасчета: "01.03.2023",
  ИдСБИС: "1108",
  Идентификатор: "7716c2ff-65e6-456b-a544-bd9ce9f20b4e",
  ИмяСБИС: "Простой",
  Комментарий: "15.03.23, 1 человек",
  Название: "Простой №24 от 25.03.2023",
  НашаОрганизация: {
    ИдСБИС: "219",
    ИмяСБИС: "НашаОрганизация"
  },
  Номер: "24",
  ОписаниеПричины: "СБИС без оплаты на сутки",
  Регламент: "Простой",
  Состояние: "7",
  Сумма: "0.00",
  ТаблДок: [
    0: {
      Сотрудник: {
        ИдСБИС: "53",
        ИмяСБИС: "Сотрудник"
      }
    }
  ]
}

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

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

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

  • НашаОрганизация
  • Сотрудник
  • МеткаРабочегоВремени
  • СтруктураПредприятия

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

  • Простой.ПрочитатьДляУчастника
  • Простой.WriteForParticipant