Простой - API3 Объект — различия между версиями
(Новая страница: «===Объект=== Тип: Документ '''Структура:''' * ИдИС - идентификатор документа в ИС (строка) * Ном…») |
|||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 6: | Строка 6: | ||
* Номер * - номер документа (строка) | * Номер * - номер документа (строка) | ||
* Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ") | * Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ") | ||
+ | * ВнутрисменныйПростой - признак, отгул на часы или день (несколько дней) (булево) | ||
+ | * ЧасыПростоя - количество часов в случае ВнутрисменногоПростоя (строка) | ||
* НашаОрганизация * - объект [[НашаОрганизация_-_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