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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 4: Строка 4:
 
'''Структура'''
 
'''Структура'''
 
* ИдИС - идентификатор в ИС
 
* ИдИС - идентификатор в ИС
* ИдСБИС - идентификатор в СБИС
+
* Период* - месяц за который формируется расчетный листок (ДД.ММ.ГГГГ)
* Номер - номер документа
+
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* Дата - дата документа
+
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
* Период - месяц за который формируется расчетный листок (ДД.ММ.ГГГГ)
 
* НашаОрганизация - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* Подразделение - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
 
* Комментарий - строка с комментарием
 
* Комментарий - строка с комментарием
* Сумма - общая сумма по документу
 
 
* ТаблДок - массив
 
* ТаблДок - массив
** Сотрудник - объект  [[Сотрудник - API3 Объект|Сотрудник]]
+
** Сотрудник* - объект  [[Сотрудник - API3 Объект|Сотрудник]]
** ЧастноеЛицо - объект  [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]]
+
** ЧастноеЛицо* - объект  [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]]
** Начислено - сумма начислений
+
** Должность - объект  [[Должность - API3 Объект|Должность]]
** Удержано - сумма удержаний
+
** ДатаНачислений* - дата на которую выплачиваются начисления. Важно для ситуаций, когда сотрудник был переведен в середине месяца и часть начислений у него по одной должности, а часть по другой (формат ДД.ММ.ГГГГ)
** Выдано - выданная сумма
+
** РабочаяГруппа* - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
** Остаток - остаток
+
** Начислено* - сумма начислений
 +
** Удержано* - сумма удержаний
 +
** Выдано* - выданная сумма
 +
** НачальноеСальдо* - сальдо на начало
 +
** КонечноеСальдо* - сальдо на конец
 +
** ПлановыеДни*
 +
** ФактическиеДни*
 +
** ПлановыеЧасы*
 +
** ФактическиеЧасы*
 
** НачисленияУдержания - массив
 
** НачисленияУдержания - массив
*** ВидНачисленияУдержания - объект  [[ВидНачисленияУдержания - API3 Объект|ВидНачисленияУдержания]]
+
*** ВидНачисленияУдержания* - объект  [[ВидНачисленияУдержания - API3 Объект|ВидНачисленияУдержания]]
*** Сумма - сумма
+
*** Сумма* - сумма
 
*** ДатаНач - дата начала отсутствия (отпуск, больничный и т.д.)
 
*** ДатаНач - дата начала отсутствия (отпуск, больничный и т.д.)
 
*** ДатаКнц - дата конца отсутствия (отпуск, больничный и т.д.)
 
*** ДатаКнц - дата конца отсутствия (отпуск, больничный и т.д.)
*** ПланДней - плановое количество дней
+
*** ТипДокументаОснования
*** ПланЧасов - плановое количество часов
+
*** ДатаДокументаОснования - дата документа основания (отпуск, больничный и т.д.)
*** ФактДней - фактическое количество дней
+
*** НомерДокументаОснования - номер документа основания (отпуск, больничный и т.д.)
*** ФактЧасов - фактическое количество часов
+
*** ФактическиеДни
 +
*** ФактическиеЧасы
  
 
Пример объекта:
 
Пример объекта:

Версия 14:43, 27 октября 2022

Объект

Тип: Справочник

Структура

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

Пример объекта:

{
  "ИдИС": "012022_169_123",
  "Период": "01.01.2022",
  "Комментарий": "расчетно-платежная ведомость за январь 2022",
  "НашаОрганизация": {
    "ИдИС": "0589e69a-b394-4880-93e4-834e27e38f6d",
    "ИмяСБИС": "НашаОрганизация"
  },
  "Подразделение": {
    "ИдИС": "e0c6e03e-14d6-4aa7-8808-77a54686b290",
    "ИмяСБИС": "СтруктураПредприятия"
  },
  "Начисления": [
    {
      "Сотрудник": {
        "ИдИС": "51a9c5a3-b04a-4aa2-bac5-39f4d73e3bf3",
        "ИмяСБИС": "Сотрудник"
      },
      "ЧастноеЛицо": {
        "ИдИС": "f229fb5a-c948-484c-9aa2-f582be01856b",
        "ИмяСБИС": "ЧастноеЛицо"
      },
      "Начислено": "100000.00",
      "Удержано": "15000.00",
      "Выдано": "80000.00",
      "Остаток": "5000.00",
      "Расшифровки": [
        {
          # Оклад
          "ВидНачисленияУдержания": {
            "ИдИС": "fd96eacd-aafd-4eca-bb12-38a26a67978a",
            "ИмяСБИС": "ВидНачисленияУдержания"
          },
          "Сумма": "70000.00",
          "ПланДней": "22",
          "ПланЧасов": "176",
          "ФактДней": "19",
          "ФактЧасов": "152",
          "ПоТабелю": "", ??????
        },
        {
          # Премия
          "ВидНачисленияУдержания": {
            "ИдИС": "177f7a27-db90-453a-920b-1897b88924fb",
            "ИмяСБИС": "ВидНачисленияУдержания"
          },
          "Сумма": "20000.00",
          "ПоТабелю": "", ??????
        },
        {
          # Отпускные
          "ВидНачисленияУдержания": {
            "ИдИС": "79a3339c-614d-45ec-b373-fe1328bb7e04",
            "ИмяСБИС": "ВидНачисленияУдержания"
          },
          "Сумма": "10000.00",
          "ДатаНач": "10.01.2022",
          "ДатаКнц": "12.01.2022",
        },
        {
          # Удержание по исп.листу
          "ВидНачисленияУдержания": {
            "ИдИС": "4baa1f29-217f-48a1-8515-39845741a6d1",
            "ИмяСБИС": "ВидНачисленияУдержания"
          },
          "Сумма": "2000.00"
        },
        {
          # НДФЛ
          "ВидНачисленияУдержания": {
            "ИдИС": "30c4f252-b0eb-4314-8086-0d1524c2f3e5",
            "ИмяСБИС": "ВидНачисленияУдержания"
          },
          "Сумма": "15000.00"
        }
      ]
    }
  ]
}

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

  • Ключ1
    • Ключ1_1 - код подразделения в ИС
    • Ключ1_2 - идентификатор нашей организации в ИС
    • Ключ1_3 - не используется
  • Ключ2 - не используется
  • Ключ3 - не используется
  • Название - не используется

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

  • НашаОрганизация
  • ЧастноеЛицо

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

  • СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
  • СтруктураПредприятия.Прочитать
  • СтруктураПредприятия.Создать
  • СтруктураПредприятия.ЗаписатьСтруктуруПредприятия
  • СтруктураПредприятия.СписокДляКарточки