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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «===Объект=== Тип: Документ '''Структура:''' * ИдИС - идентификатор документа в ИС (строка) * Ном…»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 6: Строка 6:
 
* Номер * - номер документа (строка)
 
* Номер * - номер документа (строка)
 
* Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
 
* Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
 +
* ВнутрисменныйПростой - признак, отгул на часы или день (несколько дней) (булево)
 +
* ЧасыПростоя - количество часов в случае ВнутрисменногоПростоя (строка)
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
 
* ВидПростоя * - объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]]
 
* ВидПростоя * - объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]]
 
* Название * - название
 
* Название * - название
* ДатаНач - дата начала простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаНач * - дата начала простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
* ДатаКнц - дата окончания простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаКнц * - дата окончания простоя, либо дата внутрисменного простоя (строка в формате "ДД.ММ.ГГГГ")
* ДатаРасчета - месяц расчета в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ", последний день месяца)
+
* ДатаРасчета - месяц расчета, в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ")
* Сумма - сумма к выплате в случае оплаченного простоя
+
* ОписаниеПричины - текстовое описание причины простоя (строка)
 +
* Сумма - сумма к выплате в случае оплаченного простоя (строка в формате 0.00)
 
* Комментарий
 
* Комментарий
 
* Регламент
 
* Регламент
 +
* ТаблДок - данные о сотрудниках
 +
** Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 +
** ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
 +
** Результат - сумма к выплате по сотруднику
  
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
Строка 51: Строка 57:
 
         ИдСБИС: "53",
 
         ИдСБИС: "53",
 
         ИмяСБИС: "Сотрудник"
 
         ИмяСБИС: "Сотрудник"
 +
      },
 +
      Результат: "2057.14",
 +
      ЧастноеЛицо: {
 +
        ИдСБИС: "248",
 +
        ИмяСБИС: "ЧастноеЛицо"
 
       }
 
       }
 
     }
 
     }
Строка 68: Строка 79:
 
* НашаОрганизация
 
* НашаОрганизация
 
* Сотрудник
 
* Сотрудник
 +
* ЧастноеЛицо
 
* МеткаРабочегоВремени
 
* МеткаРабочегоВремени
 
* СтруктураПредприятия
 
* СтруктураПредприятия

Текущая версия на 11:29, 6 июня 2023

Объект

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

Структура:

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

Объем данных возвращаемых методом 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