Сценарий "Функции расчета зарплаты"
Шаг 1. Функции расчета зарплаты для настройки элементов
Путь: Администрирование / Функция расчета зарплаты
Описание работы функций зарплаты
Номер функции | Параметры, которые передаются в функцию | Значение, которое возвращает функция | Комментарии |
---|---|---|---|
220 | 1) Запись таблицы 17415 «Payroll Document Line».2) Код базовой суммы из таблицы 17459 «Расчет ст роки зарплатного документа».3) Тип суммы (Payroll Amount, Taxable Amount, Corr. Amount).4) Создавать ли запись в таблице 21094004 «Детализированная база для налога».5) Нужно ли обновлять поле «Код налогового вычета» в строке зарплатного документа.6) считать для сотрудника или физ. лица | Функция возвращает сумму по полю «Сумма зарплаты» из строк текущего документа. Фильтры накладываются по настройкам из таблицы 17409 «Базовая сумма зарплаты». | Признак дохода для отчета 1ДФ. Указывается на карточке зарплатного элемента. |
247 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Код базовой суммы из таблицы 17459 «Расчет строки зарплатного документа». | Функция возвращает сумму по полю «Сумма зарплаты» из строк таблицы 17418 «Книга операций по зарплате». Фильтры: по коду сотрудника из строки зарплатного документа и по настройкам из таблицы 17409 «Базовая сумма зарплаты». | |
249 | Считает сумму по строкам зарплатного диапазона. Если есть настройка «На Льготу», то возьмет кол-во из Employee ledger entry. Возвращает средневзвешенную за год | ||
252 | Возвращает минимальное значение диапазона (первая строка). Фильтр по коду диапазона, коду элемента, периоду, (пол и возраст сотрудника по настройке) | ||
253 | Возвращает максимальное значение диапазона (первая строка). Фильтр по коду диапазона, коду элемента, периоду, (пол и возраст сотрудника по настройке) | ||
255 | Возвращает кол-во. Фильтр по коду диапазона, коду элемента, периоду, (пол и возраст сотрудника по настройке) | ||
261 | Сумма по Payroll amount из операций зарплаты для сотрудника, для элемента с начала года до текущего периода | ||
263 | Сумма по taxable amount из операций зарплаты для сотрудника, элемента, типa учета, с начала года до текущего периода | ||
271 | Находит последний лимит зарплаты для типа «Лимит ЕСВ» с фильтром по до текущего периода (т.е. актуальный) | ||
2002 | 1) Запись таблицы 17415 «Payroll Document Line».2) «Корр. сумма» из строки документа. | Поиск осуществляется по таблице 17411 «Строка зарплатного диапазона». Фильтры по полу сотрудника, дню рождения, по инвалидности, по коду периода из заголовка зарплатного диапазона. Если код справочника заполнен, то обновляется значение в ст роке документа. Функция возвращает «Сумма налога» + («Корр. сумма» (из строки документа) – «Свыше суммы») * «Налоговая ставка» / 100. | |
2005 | 1) Запись таблицы 17415 «Строка зарплатного документа». | Возвращает сумму зарплаты с начала года | |
2036 | Строка зарплатного документа | Сумма НДФЛ с начала года. Возвращает Корр. сумма по фильтрам: сотрудник, тип элемента, тип учета, зарплатный период | |
2070 | Строка зарплатного документа | Поставщик. Возвращаем начальный баланс (Balance (LCY)). С отбором по периоду до начальной даты. | |
2100 | КОЛИЧЕСТВО ЧАСОВ ПО ТАБЕЛЮ сотрудника для кода группы временных активностей из настройки расчета. Расчет для кода периода | ||
2101 | КОЛИЧЕСТВО ДНЕЙ ПО ТАБЕЛЮ сотрудника для кода группы временных активностей из настройки расчета. Расчет для кода периода | ||
2102 | Кол-во календарных дней в текущем периоде | ||
2103 | Кол-во рабочих дней в году для календаря из строки для периода | ||
2104 | Кол-во рабочих дней для календаря из строки для периода | ||
2105 | Кол-во рабочих часов для календаря из строки для периода | ||
2106 | Кол-во рабочих часов в году для календаря из строки для периода | ||
2107 | Кол-во календарных дней за минимальный промежуток между датой начала и датой окончания или периода. | ||
2108 | Кол-во рабочих дней за минимальный промежуток между датой начала и датой окончания или периода. | ||
2110 | Заполняет строки в таблицах 17431 «Строка СЗ зарплатного документа» и 17433 «Зарплатный период СЗ». | ||
2111 | Находит настройку больничного для типа больничного этой строки, фильтр до даты начала действия строки (операции по сотруднику) возвращает «Макс. Средний заработок» | ||
2112 | Находит настройку больничного для типа больничного этой строки, фильтр до даты начала действия строки (операции по сотруднику) возвращает «Макс. Сумма начисления», используя фильтр по стажу сотрудника | ||
2113 | Сумма зарплаты за прошлый период. Для элементов из настройки «Код элемента оклада по дням, часам, сумме, часовая ставка» | ||
2114 | КОЛИЧЕСТВО КАЛЕНДАРНЫХ ДНЕЙ ПО КАЛЕНДАРЮ В ПЕРИОДЕ НАЧИСЛЕНИЯ | ||
2220 | Возвращает сумму базового оклада за период. | ||
2221 | Возвращает сумму надбавок, зависящих от базового оклада. | ||
2230 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | В строке документа обновляется поля «Плановые часы» и «Фактические часы» . Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * «Фактические часы» (из строки документа) / «Плановые часы» (из строки документа). | |
2232 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * отработанные часы / плановые часы. Фильтры по периоду, коду сотрудника, и коду элемента (из настройки «Настройка модуля персонал и зарплата» «Код элемента оклада по часом» + «Код элемента для оклада суммой»). | |
2239 | Запись таблицы 17415 «Payroll Document Line». | Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * отработанные часы / плановые часы. Фильтры по периоду, коду сотрудника, и коду элемента (из строки документа). | |
2240 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | В строке документа обновляется поля «Плановые дни» и «Фактические дни». Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * «Фактические дни» (из строки документа) / «Плановые дни» (из строки документа). | |
2241 | Строка зарплатного документа, группа временных активностей | Возвращает месячную доплату по окладу и часам по временной группе. | |
2242 | 1) Запись таблицы 17415 «Payroll Document Line"». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * отработанные дни / плановые дни. Фильтры по периоду, коду сотрудника, и коду элемента (из настройки «Настройка модуля персонал и зар плата» «Код элемента оклада по дням» + «Код элемента для оклада суммой»). | |
2300 | Рассчитывает кол-во лет от даты приема до Рабочей даты, не возвращает 0 если стаж меньше 5 | ||
2301 | Ищет в таблице Labor Contract (17360) Трудовой договор - возвращает 1, если Тип Гражданский договор, 0 если Трудовой договор | ||
21094000 | Находит сумму оклада из Книги операций по сотруднику (Employee Ledger Entry (17413)) на "Дата начала" по документу из строки | ||
21094001 | Складывает суммы окладов с Даты начала и Даты окончания и делит на кол-во таких операции, считывает суммы окладов как функция 21094000, дату берет из рабочих дней этого периода, из календаря | ||
21094002 | Сотрудник строка зарплатного документа, актуальная дата начала | Возвращает средний оклад на дату. | |
21094003 | Сотрудник строка зарплатного документа, актуальная дата начала | Возвращает сумму доп. оплат на дату. | |
21094004 | Сотрудник строка зарплатного документа, актуальная дата начала | Сумма функций 21094002 и 21094003. | |
21094005 | Находит даты работы по трудовой книжке (Employee Job Entry (17363)) в периоде (дата начала, дата окончания) и считает кол-во рабочих дней по календарю | ||
21094006 | Запись таблицы 17415 «Payroll Document Line». | Функция возвращает «Среднемесячное количество календарных дней» (из таблицы 17390 «Настройка больничного»). Ищется актуальная настройка на дату начала действия из строки документа. | |
21094007 | 1) Код периода даты начала документа из строки документа. 2) Тип данных ‘MROT,FSI’. | Функция возвращает сумму из таблицы 17397 «Лимиты зарплаты». Ищется актуальная настройка по коду периода даты начала действия из строки документа. С типом MROT. | |
21094008 | Запись таблицы 17415 «Payroll Document Line». | Функция возвращает «Макс. Средний заработок» из таблицы 17390 «Настройка больничного». Ищется операция по зарплате по номеру операции из строки. «Настройка больничного» фильтруется по типу: «Лимиты зарплаты», тип больничного из книги операций, дата начала не больше даты начала документа из книги операций. Если актуальных записей нет, то фильтр по типу больничного сбрасывается и поиск осуществляется заново. | |
21094009 | Запись таблиц ы 17415 «Payroll Document Line». | Функция возвращает «Макс. сумма начисления» из таблицы 17390 «Настройка больничного». Ищется операция по зарплате по номеру операции из строки. «Настройка больничного» фильтруется по типу: «Лимиты зарплаты», тип больничного из книги операций, дата начала не больше даты начала документа из книги операций, по количеству лет страхового стажа. Если актуальных записей нет, то фильтр по типу больничного сбрасывается и поиск осуществляется заново. | |
21094010 | 1) Запись таблицы 5200 Сотрудник. 2) Количество месяцев для расчета в функции. 3) Дата начала периода (месяц предыдущего года по дате начала документа из строки документа). 4) Дата окончания периода (последний день предыдущего месяца от даты начала документа из строки документа). | Функция рассчитывает количество месяцев страхового стажа в периоде (параметр №2). Расчет осуществляется по таблице 17353 «Трудовая книжка сотрудника» с фильтрами по коду сотрудника, дате начала страхового периода и дате окончания страхового периода. По найденным периодам рассчитывается число месяцев страхового стажа. Если Дата начала периода меньше даты приема сотрудника, то для этого периода стаж считается для физ. Лица и добавляется к рассчитанному по сотруднику. | |
21094011 | Запись таблицы 17415 «Payroll Document Line». | Если количество дней в месяца = 31 то функция возвращает 31 иначе 0. | |
21094012 | Запись таблицы 17415 «Payroll Document Line». | Для сотрудника ищутся строки трудового договора с типом перевод по датам начала и окончания документа. Для найденной строки договора ищется строка условий договора с кодом элемента «Код элемента для оклада по дням» + «Код элемента для оклада по часам» + «Код элемента для оклада суммой» из таблицы 5218 «Настройка модуля персонал и зарплата». Для строки договора рассчитывается коэфф. индексации. Затем находится среднее значение коэффициента для периода. Данное значение возвращается функцией. | |
21094013 | Запись таблицы 17415 «Payroll Document Line». | Возвращается значение курса валют для даты окончания действия и курса валют для записи книги операций сотрудника полученной по номеру операции из строки документа. | |
21094014 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | В строке документа обновляется поля «Плановые часы» и «Фактические часы». Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * отработанные часы / плановые часы. Фильтры, коду сотрудника, и коду элемента (из настройки «Настройка модуля персонал и зарплата» «Код элемента оклада по часом), актуальные записи по датам начала и окончания действия для периода начисления. | |
21094015 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип расчета часы/дни. 3) Группа временных активностей из таблицы 17459 «Расчет строки зарплатного документа». | В строке документа обновляется поля «Плановые дни» и «Фактические дни». Функция возвращает «Сумма» (из таблицы 17413 «Книга операций сотрудников») * отработанные дни / плановые дни. Фильтры, коду сотрудника, и коду элемента (из настройки «Настройка модуля персонал и зарплата» «Код элемента оклада по дням), актуальные записи по датам начала и окончания действия для периода начисления. | |
21094016 | Кол-во часов по табелю с фильтром по группе временных акти вностей из настройки расчета с фильтром по периоду начисления | ||
21094017 | Кол-во дней по табелю с фильтром по группе временных активностей из настройки расчета с фильтром по периоду начисления | ||
21094018 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип периода расчета (код периода или период начисления). 3) Расчет для физ. лица. | Функция возвращает налогооблагаемую сумму из таблицы 52000 Сотрудник с фильтрами: по коду сотрудника, типу элемента, типу учета, коду элемента, периоду начисления из строки документа. | |
21094019 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип периода расчета (код периода или период начисления). 3) Расчет для физ. лица. | Функция возвращает сумму зарплаты из таблицы 52000 Сотрудник с фильтрами: по коду сотрудника, типу элемента, типу учета, коду элемента, периоду начисления из строки документа. | |
21094020 | Тоже самое что и 21094021 только фильтр по периоде берем из кода периода строки, а не из кода периода начисления | ||
21094021 | 1) Запись таблицы 17415 «Payroll Document Line». 2) «Корр. сумма» из строки документа. 3) Тип периода расчета (код периода и ли период начисления). | Таблица 17410 «Заголовок зарплатного диапазона» фильтруется по коду элемента и коду периода начисления из строки документа, находится последняя запись в выборке. Таблица 17411 «Строка зарплатного диапазона» фильтруется по коду элемента, коду диапазона, коду периода из заголовка зарплатного диапазона; в зависимости от настроек в заголовке зарплатного диапазона дополнительно накладываются фильтры по полу сотрудника и дню рождения, по инвалидности, «Свыше суммы» меньше «Корр. сумма» из строки документа. Если записей нет, то по очереди сбрасываются фильтры по инвалидности и «Свыше суммы». Ищется последняя запись в выборке. Если код справочника заполнен, то обновляется значение в строке документа. Функция возвращает «Сумма налога» + («Корр. сумма» (из строки документа) – «Свыше суммы») * «Налоговая ставка» / 100. | |
21094022 | Тоже самое что и 21094023 только фильтр по периоду берем из кода периода строки, а не из кода периода начисления | ||
21094023 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип периода расчета (код периода или период начисления). | Таблица 17410 «Заголовок зарплатного диапазона» фильтруется по коду элемента и коду периода начисления из строки документа, находится последняя запись в выборке. Таблица 17411 «Строка зарплатного диапазона» фильтруется по коду элемента, коду диапазона, коду периода из заголовка зарплатного диапазона; в зависимости от настроек в заголовке зарплатного диапазона дополнительно накладываются фильтры по полу сотрудника и дню рождения, по инвалидности. Если записей нет, то сбрасывается фильтр по инвалидности». Ищется последняя запись в выборке. Функция возвращает сумму из найденной записи. | |
21094024 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Код базовой суммы из таблицы 17459 «Расчет строки зарплатного документа». 3) Тип суммы (Payroll Amount, Taxable Amount,Corr. Amount). 4) Создавать ли запись в таблице 21094004 «Детализированная база для налога». 5) Нужно ли обновлять поле « Код налогового вычета» в строке зарплатного документа. | Функция возвращает сумму по полю «Налогооблагаемая сумма» из строк текущего документа. Фильтры накладываются по настройкам из таблицы 17409 «Базовая сумма зарплаты». | |
21094025 | Запись таблицы 17415 «Payroll Document Line». | Устанавливает в строке источник оплаты = ФСС | |
21094026 | 1) Код периода начисления. 2) Тип данных ‘MROT,FSI’. | Функция возвращает сумму из таблицы 17397 «Лимиты зарплаты». Ищется актуальная настройка по периоду начисления из строки документа с типом MROT. | |
21094027 | 1) Код периода начисления. 2) Тип данных ‘MROT,FSI’. | Функция возвращает сумму из таблицы 17397 «Лимиты зарплаты». Ищется актуальная настройка по периоду начисления из строки документа с типом ФСС. | |
21094028 | Код сотрудника. | Находятся строки трудового договора с фильтрами по номеру договора и типом «прием» и «перевод». По строкам условий договора ищется ткущая зарплата. Затем ищется предыдущая строка трудового договора. Если текущая позиция не совпадает с предыдущей, то возвращаем 0, в ином случае возвращаем разницу зарплаты, текущей и предыдущей строк трудового договора. | |
21094029 | 1) Код сотрудника. 2) Период начисления. | Функция возвращает значение процента индексации из таблицы 21094003 «Индексы для проведения индексации», запись находится по параметру 2 и «Базовому месяцу для проведения индексации» из таблицы 5200 Сотрудник | |
21094030 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Код базовой суммы из таблицы 17459 «Расчет строки зарплатного документа». 3) Тип суммы (Payroll Amount, Taxable Amount, Corr. Amount). 4) Создавать ли запись в таблице 21094004 «Детализированная база для налога». 5) Нужно ли обновлять поле «Код налогового вычета» в строке зарплатного документа. | Функция возвращает сумму по полю «Сумма зарплаты» из строк текущего документа. Фильтры накладываются по настройкам из таблицы 17409 «Базовая сумма зарплаты» Создается запись в таблице 21094004 «Детализированная база для налога». | |
21094031 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Код базовой суммы из таблицы 17459 «Расчет строки зарплатного документа». 3) Тип суммы (Payroll Amount, Taxable Amount, Corr. Amount). 4) Создавать ли запись в таблице 21094004 «Детализированная база для налога». 5) Нужно ли обновлять поле «Код налогового вычета» в строке зарплатного документа. | Функция возвращает сумму по полю «Сумма зарплаты» из строк текущего документа. Фильтры накладываются по настройкам из таблицы 17409 «Базовая сумма зарплаты» Обновляется поле «Код налогового вычета» в строке зарплатного документа. | |
21094032 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип суммы (Payroll Amount,Correction Amount). | Сумма зарплаты из строки документа распределяется пропорционально по строкам в таблице 21094004 «Детализированная база для налога» | |
21094033 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Тип суммы (Payroll Amount, Correction Amount). | Корр. сумма из строки документа распределяется пропорционально по строкам в таблице 21094004 «Детализированная база для налога» | |
21094034 | Запись таблицы 17415 «Payroll Document Line». | Создается запись в таблице 21094010 «Данные о страховом стаже» | |
21094035 | 1) Запись таблицы 5200 Сотрудник. 2) Количество месяцев для расчета в функции. 3) Дата начала периода (месяц предыдущего года по дате начала документа из строки документа). 4) Дата окончания периода (последний день преды дущего месяца от даты начала документа из строки документа). 5) Массив для расчета страхового стажа. | Функция рассчитывает количество месяцев страхового стажа в периоде (параметр №2). Расчет осуществляется по таблице 17353 «Трудовая книжка сотрудника» с фильтрами по коду сотрудника, дате начала страхового периода и дате окончания страхового периода. По найденным записям рассчитывается число месяцев страхового стажа с учетом фактора включения из таблицы 21094010 «Данные о страховом стаже». Если Дата начала периода меньше даты приема сотрудника, то для этого периода стаж считается для физ. Лица и добавляется к рассчитанному по сотруднику | |
21094036 | Строка зп документа | Возвращает сумму налога зарплаты по периодам и физ. лицам. | |
21094037 | Функция считает стаж по данным Data on insurance period: учитывает значение Inclusion factor of period code для месяца из таблицы Data on insurance period. Суммирует значения Inclusion factor of period в рамках Wage Period для Person No., если значение больше 1, то берем 1. Полученное значение применяется к количеству календарных дней Wage Period и округляется математически к целому значению – это количество дней месяца, которые будут учтены при подсчете стажа. | ||
21094038 | Запись таблицы 17415 «Payroll Document Line». | Если дата приема попадает на первый рабочий день, то функция возвращает 1 иначе 0. | |
21094039 | Запись таблицы 17415 «Payroll Document Line». | Если тип контракта сотрудника = «Трудовой договор» и характер работы = «Основная работа», то функция возвращает 1 иначе 0. | |
21094040 | Запись таблицы 17415 «Payroll Document Line». | Если сотрудник не является инвалидом на начало периода начисления, то возвращаемое значение = 1, иначе 0 | |
21094041 | 1) Запись таблицы 17415 «Payroll Document Line» 2) Тип периода расчета (код периода или период начисления). 3) Расчет для сотрудника. | Функция возвращает Корр. сумму из таблицы 52000 Сотрудник с фильтрами: по коду физ. лица, типу элемента, типу учета, по коду сотрудника, периоду начисления из строки документа. | |
21094042 | 1) Запись таблицы 17415 «Payroll Document Line». 2) Код базовой суммы из таблицы 17459 «Расчет строки зарплатного документа». 3) Тип суммы (Payroll Amount, Taxable Amount, Corr. Amount). 4) Создавать ли запись в таблице 21094004 «Детализированная база для налога». 5) Нужно ли обновлять поле «Код налогового вычета» в строке зарплатного документа. | Функция возвращает сумму по полю «Корр. сумма» из строк текущего документа. Фильтры накладываются по настройкам из таблицы 17409 «Базовая сумма зарплаты». | |
21094043 | Запись таблицы 17415 «Payroll Document Line». | Если код периода начисления меньше и равен коду периода функция возвращает 1 иначе 0. | |
21094044 | 1) Код периода начисления. 2) Тип данных ‘MROT, SSC Limit,,,,,,Indexation Threshold’. | Функция возвращает сумму из таблицы 17397 «Лимиты зарплаты». Ищется актуальная настройка по периоду начисления из строки документа с типом «Порог индексации». | |
21094045 | Начало периода | Возвращает прожиточный минимум. | |
21094046 | Строка зп документа | Возвращает ставку позиции из трудового договора на актуальную дату. | |
21094047 | Строка зп документа, группа временных активностей | Возвращает сумму для индексации, Result := 100 * ActualTime (часы) / PlannedTime | |
21094048 | Строка зп документа, группа временных активностей | Возвращает сумму для индексации, Result := 100 * ActualTime (дни) / PlannedTime | |
21094049 | Строка зп документа, начало зп периода | Возвращает фиксированный коэфф. индексации | |
21094050 | Сотрудник, конечная дата периода | Возвращает оклад на дату | |
21094051 | Код периода | Возвращает прожиточный минимум, должна быть запись из книги операций сотрудника. | |
21094052 | Строка зп документа, код базовой суммы | Корр. сумма физ. лица | |
21094053 | Строка зп документа | Возвращает сумму налогов из книги операций по зарплате | |
21094054 | Строка зп документа, код временных активностей | Возвращает кол-во часов по табелю по фильтру временных активностей. | |
21094055 | Строка зп документа, код временных активностей | Возвращает аванс на дату (почасовая оплата). | |
21094056 | Строка зп документа, Код настройки СЗ | Возвращает коэфф. повышения для среднего заработка | |
21094057 | Строка зп документа | Возвращает оплачиваемые дни с приказа на отсутствие. | |
21094058 | Строка зп документа | Возвращает норму часов (настройка модуля персонал и заработная плата - Код государственного календаря) | |
21094059 | Строка зп документа | Возвращает норму дней | |
21094060 | Строка зп документа, Код набора данных из расчета строки зп документа | Возвращает сумму из книги операции работы | |
21094061 | Строка зп документа, Код группы временных активностей | Заполняет периоды для расчета среднего заработка для отпуска | |
21094062 | Строка зп документа, Код группы временных активностей | Возвращает остаток дней отпуска для расчета резерва | |
21094063 | Строка зп документа, Код базовой суммы | Возвращает корр.сумму док. за прошлый период | |
21094064 | Строка зп документа | Обновляет код начисления | |
21094065 | Строка зп документа | Заполняет расчет среднего заработка для отпуска на дату | |
21094066 | Строка зп документа, Код группы временных активностей | возвращает дни отпуска за период работы сотрудника | |
21094067 | Строка зп документа | Признак инвалидности Да/нет | |
21094068 | Код сотрудника | Возвращает поле позиции для лица с инвалидностью Да/нет | |
21094069 | Строка зп документа, Код периода | Возвращает входит ли Код периода в рабочие даты сотрудника | |
21094070 | Код сотрудника, Код Код периода | Возвращает сумму оплаты по поставщикам | |
21094071 | Строка зп документа | Возвращает сумму из книги операций по зарплате используется для отпуска+сумма из строки зп документа по тем же фильтрам | |
21094072 | Строка зп документа | Значение из учтенного и не учтенного зарплатного документа поле Сумма зарплаты, при условии, что есть номер операции из книги операций по зарплате | |
21094073 | Строка зп документа | Возвращает налогооблагаемую сумму из предыдущего периода | |
21094074 | Строка зп документа, Код Базовой суммы | Принимает фильтр из Базовой суммы, Выполняет поиск по строкам документа с этим фильтром, Если найдена хоть одна строка, то возвращает 1 | |
21094075 | Код зарплатного периода | Возвращает сумму прожиточного минимума для первого периода года периода из строки | |
21094076 | Строка зп документа, Код временной активности | Возвращает Баланс дней отпуска для резерва | |
21094077 | Строка зп документа, Код базовой сумма | Создает копию текущей строки с новым элементом из базовой суммы | |
21094078 | Строка зп документа | Возвращает сумму задолженности по удержанию, которая:Смотрит Employee Ledger Entry No.Если Дата начала действия меньше за Дату начала Кода периода, то необходимо найти уникальные периоды, на которые попадает действие этой строки ДО текущего Кода периода.1.По этим периодам и номеру операции, находим в Payroll Ledger Entry Payroll Amount, суммируем.2.Умножаем количество этих месяцев на Amount.Возвращает значение разницы 2-1 | |
21094079 | Строка зп документа, Код базовой суммы | Возвращает сумму корреспонденции за предыдущий зарплатный период | |
21094080 | Строка зп документа, Код периода | Возвращает корреспонд. сумму из книги операций по зарплате, фильтр по сотруднику, коду элемента и коду периода | |
21094081 | Строка зп документа, Код периода | Возвращает налогооблагаемую сумму из книги операций по зарплате, фильтр по сотруднику, коду элемента и коду периода | |
21094082 | Код сотрудника, Дата начала из строки зарплатного документа | Возвращает оклад на дату, сравнивая его с МРОТ и возвращает большее значение | |
21094083 | Код сотрудника, Дата начала действия из строки зарплатного документа | Возвращает большее значение между средним заработком на дату и МРОТ | |
21094100 | Строка зарплатного документа | Возвращает учтенную сумму налога из операций личного дохода | |
21094101 | Строка зарплатного документа | Возвращает налоговый вычет из книги операций по зарплате | |
21094102 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму удержания из детализированной базы для налога + разницу между суммой зарплаты и оплаченной суммой из строки зарплатного документа | |
21094103 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму из строки ведомости на выплату | Строка ведомости на выплату заполняется из строки зарплатного документа |
21094104 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарп латного документа | Возвращает сумму из базовой суммы зарплаты | Базовая сумма фильтруется по коду элемента из строки зарплатного документа |
21094105 | Строка зарплатного документа | Проверяет есть ли расчетная группа зарплаты и если является эта группа «Межпериод» | |
21094108 (GE) | Строка зарплатного документа | Возвращает количество месяцев между AE Period From..AE period To | |
21094109 (GE) | Строка зарплатного документа | Принимает Payroll Element Filter из Base Amount, проверяет по этому фильтру значение Base Element Code для Employee.Position, если значение есть, то возвращает 1 | |
21094110 | Возвращает количество рабочих дней для календаря из строки для следующего периода. | ||
21094111 | Возвращает сумму из Книги операций по сотруднику на дату начала действия по зарплатному документу из строки. | ||
21094900 | Код сотрудника | Возвращает максимальную сумму из строки зарплатного диапазона | Если заголовок зарплатного диапазона найден по фильтрам: код элемента, тип диапазона, код диапазона из строки зарплатного документа, |
21094901 | 1)Код сотрудника из строки зарплатного документа 2)Дата начала действия из строки зарплатного документа 3)Дата конца действия из строки зарплатного документа | Возвращает средний заработок за час | |
21094902 | 1)Код сотрудника из строки зарплатного документа 2)Дата начала действия из строки зарплатного документа 3)Дата конца действия из строки зарплатного документа | Возвращает средний заработок за день | |
21094903 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму зарплаты за период для физ. лица | |
21094904 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму налогов за период для физ. лица | |
21094905 | 1)Строка зарплатного документа 2)Группа временной активности из строки зарплатного периода | Возвращает количество рабочих дней по табелю для фильтра временных активностей по дате начала действия и дате конца действия | |
21094906 | Строка зарплатного документа | Возвращает максимальную сумму по зарплатным периодам | |
21094907 | Строка зарплатного документа | Возвращает стаж | |
21094908 | Строка зарплатного документа | Возвращает сумму и процент зарплаты из строки зарплатного диапазона | |
21094909 | Строка зарплатного документа | Возвращает дату начала действия и дату конца действия по периоду из зарплатного периода | |
21094910 | Строка зарплатного документа | Возвращает дату начала действия и дату конца действия по периоду из зарплатного периода | Дата конца действия это дата аванса из зарплатного периода |
21094911 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает зарплату по коду базовой суммы | |
21094912 | 1)Код сотрудника из строки зарплатного документа 2)Дата конца действия из строки зарплатного документа | Возвращает стаж на текущей позиции | |
21094913 | Строка зарплатного документа | Заполняет дату аванса из зарплатного периода | Если дата аванса есть в зарплатном периоде |
21094914 | Строка зарплатного документа | Проверяет является ли позиция сотрудника нешта тной | |
21094915 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму зарплаты для физ. лица | |
21094916 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает сумму налогов для физ. лица | |
21094917 | 1)Строка зарплатного документа 2)Код базовой суммы из расчета строки зарплатного документа | Возвращает базовый баланс за предыдущий период | |
21094918 | 1)Код сотрудника из строки зарплатного документа 2)Дата начала действия из строки зарплатного документа 3)Дата конца действия из строки зарплатного документа | Возвращает количество плановых рабочих часов за период | |
21094919 | Строка зарплатного документа | Проверяет является характер работы «Основная работа» в трудовом договоре | |
21094920 (GE) | Returns the Market value of car lease value for Vehicle Code in Payroll Element Ledger Entry | ||
21094921 (GE) | Returns the Amount value for Vehicle Capacity Type for Vehicle Code in Payroll Element Ledger Entry |