ЕФС-1 ЗПГос гр.18 у педагогических работников
При заполнение графы 18 (настройка Выплаты по тарифной ставке окладу) у педагогических работников попадает базовый оклад, а должен в зависимости от количества учебных часов.
Пример:
Оклад 11280 за 18 часов
Ведет часов 25
Должностной оклад который должен встать в 18 графу (11280/18*25) 15666,67, а встает 11280
Ответ
Добрый день.
У вас есть сопровождающий специалист?
Переопределить поставочное поведение можно через скриптовую функцию
UserGetZpGosFixPeriods(Prop,DBeg,DEnd)
Тогда лучше обратиться к нему..
Либо выложите сохраненку с сотрудником- помогу с написанием скрипта
Файл надо скопировать в ..\SCRIPT\user\
Для ЛС из сохраненки получился оклад: 29328=13536*39/18
Добрый день! оклад по 218 виду встает так как надо, но у меня еще несколько таких видов 208, 217, 219, 231, 235, 245, 247, 255, 256
Добавил функцию IsTeacherSalary(code)
В ней нужно перечислить внутренние коды видов окладов, которые рассчитываются через "нагрузку"
IsTeacherSalary(code)
{
switch(code)
{
case 118:
case 108:
case 117:
case 119:
case 131:
case 135:
case 145:
case 147:
case 155:
case 156:
return true;
}
return false;
}
Добрый день! Спасибо все получилось. А можно настроить так, что бы все эти коды которые перечислены в файле между собой суммировались и вставали одной строчкой?
В трудовом договоре мы их прописываем одной суммой это и считается должностной оклад, столбец 18 как я поняла должен соответствовать трудовому договору и было бы правильнее что бы они там так же показывались одной суммой.
В таком случае значит только заносить в ручную?
Зачем?
Принимаете в таблицу БЗ всех нужных видов с суммированием и разносите результат в поле КЧ. Всех "делов" минут на 5.
Сервис поддержки клиентов работает на платформе UserEcho
USFUNCRW.S
Добавил функцию IsTeacherSalary(code)
В ней нужно перечислить внутренние коды видов окладов, которые рассчитываются через "нагрузку"