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