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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 5 промежуточных версий этого же участника)
Строка 3: Строка 3:
  
 
'''Структура:'''
 
'''Структура:'''
* ИдИС - идентификатор документа в ИС (строка)
+
* ИдИС идентификатор документа в ИС (строка)
* Номер * - номер документа (строка)
+
* Номер* номер документа (строка)
* Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
+
* Дата* дата документа (строка в формате "ДД.ММ.ГГГГ")
* ВнутрисменныйПростой - признак, отгул на часы или день (несколько дней) (булево)
+
* <span style="color:#E70000">ВнутрисменныйПростой</span> — признак, отгул на часы или день (несколько дней) (булево)
* ЧасыПростоя - количество часов в случае ВнутрисменногоПростоя (строка)
+
* НашаОрганизация* объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
+
* ВидПростоя* объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]]
* ВидПростоя * - объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]]
+
* РабочаяГруппа объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]]
* РабочаяГруппа - объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]]
+
* Название* название
* Название * - название
+
* ДатаНач* — дата начала простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
* ДатаНач - дата начала простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаКнц* — дата окончания простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
* ДатаКнц - дата окончания простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаРасчета месяц расчета, в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ")
* ДатаРасчета - месяц расчета, в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ")
+
* ОписаниеПричины текстовое описание причины простоя (строка)
* ОписаниеПричины - текстовое описание причины простоя (строка)
 
* Сумма - сумма к выплате в случае оплаченного простоя (строка в формате 0.00)
 
 
* Комментарий
 
* Комментарий
 
* Регламент
 
* Регламент
* ТаблДок - данные о сотрудниках
+
* ТаблДок данные о сотрудниках
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
+
** Сотрудник* объект [[Сотрудник_-_API3_Объект|Сотрудник]]
** ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
+
** ЧастноеЛицо* объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
** Сумма - сумма к выплате по сотруднику
+
** Результат — сумма к выплате по сотруднику
  
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
Строка 58: Строка 56:
 
         ИмяСБИС: "Сотрудник"
 
         ИмяСБИС: "Сотрудник"
 
       },
 
       },
       Сумма: "2057.14",
+
       Результат: "2057.14",
 
       ЧастноеЛицо: {
 
       ЧастноеЛицо: {
 
         ИдСБИС: "248",
 
         ИдСБИС: "248",
Строка 69: Строка 67:
  
 
===Естественные ключи===
 
===Естественные ключи===
* Ключ1 - номер документа + дата документа + организация (вес = 3)
+
* Ключ1 номер документа + дата документа + организация (вес = 3)
** Ключ1_1 - номер документа
+
** Ключ1_1 номер документа
** Ключ1_2 - дата документа
+
** Ключ1_2 дата документа
** Ключ1_3 - идентификатор организации
+
** Ключ1_3 идентификатор организации
* Ключ2 - не используется
+
* Ключ2 не используется
* Ключ3 - не используется
+
* Ключ3 не используется
  
 
===Зависит от объектов===
 
===Зависит от объектов===

Текущая версия на 18:10, 4 июня 2025

Объект

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

Структура:

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

Объем данных возвращаемых методом 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",
        ИмяСБИС: "Сотрудник"
      },
      Результат: "2057.14",
      ЧастноеЛицо: {
        ИдСБИС: "248",
        ИмяСБИС: "ЧастноеЛицо"
      }
    }
  ]
}

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

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

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

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

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

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