Как исключить из расчета отпуска нерабочие оплачиваемые дни (НОД)?

Как исключить из среднего ДНИ за период НОД?

Нужно определить каким символом будут помечаться дни НОД в табеле.

Допустим будем использовать символ "7"

Что нужно сделать в программе:

  • Проставляем в табеле символ "7" за весь период НОД (чтобы мы могли отличить отработанные дни от неотработанных)
  • Добавляем символ "7" в настройку для отпуска "Дни не включ. в РВ при расчете среднего" (чтобы исключить дни за период НОД из расчета среднего)
  • Добавляем символ "7" в список "рабочих дней"(чтобы за дни НОД начислялась оплата): 
    • Настройка- Настройка скриптов - Корректировка скриптов
    • Открываем на корректировку файл ..\Script\User\USSETSIM.S USSETSIM.S
    • Добавляем в функцию UserSetSimv() строку  rsimv = "Р7"; 
    • Image 5533
    • Нажимаем на дискетку (сохраняем)
    • Нажимаем Load module ( загружаем изменения)

Как исключить из среднего СУММЫ, начисленные за период НОД?

Нужно оплату для периода НОД выделить на отдельный вид и поставить сумму со знаком минус.

Что нужно сделать в программе:

  • Копируем алгоритм 130 в ..Script\user\usalg.s USALG.S
  • Определяем виды, участвующие в расчете НОД:
    • Справочники - Виды НУ, Таблица входимости
    • F2- таблица входимости для пользователя
    • Alt+F7 - добавляем столбец (запоминаем номер добавленного столбца. Допустим 26)
    • Укажем название для добавленного столбца -F9- Корректировка названий столбцов
    • Символом 1 отмечаем в добавленном столбце виды, участвующие в расчете оплаты за период НОД ( оклад, надбавки..)
  • Добавляем в ТВХ  новый вид
    • Справочники - Виды НУ, Таблица входимости, F7
    • Выбираем свободный внутренний код вида(допустим 130)
    • Внешний код - на 100 больше ( 230)
    • Название вида - НОД
    • Алгоритм = внутренний код вида (130)
    • Параметры алгоритма: 26,7      (26- номер столбца для выборки ЗП, 7-символ табеля для дней НОД)
    • Прд:  99
    • В 15ом столбце обычной ТВХ ставим 1 (чтобы вид входил в расчет среднего) 
    • В 3ем столбце специальной ТВХ ставим 2 ( вид мнимый - на сумму "к выплате" влиять не будет)
  • Добавляем вид 230 в ЛС
  • Выполняем расчет:
  • Image 5487


Как вывести символ "НОД" в Табель учета рабочего времени (0504421)?

Нужно отредактировать файл USSETSIM.S (в каталоге ..SCRIPT\user )

В функцию User_Tabel_Sootv() нужно добавить строку

   TA[37]="7"; TB[37]="?"; TC[37]="НОД";   TD[37]="38"; ON[37]= 38;

Вместо "НОД" можете указать символ, который должен выводиться в табель

Image 6022


Патч: USSETSIM.S

Эта статья была полезна для 4 людей. Эта статья помогла вам?

Сервис поддержки клиентов работает на платформе UserEcho