0
Отвечен
определить сумму по мнимому виду
Татьяна Батурина 1 год назад
в Расчеты начислений и удержаний / Алгоритмы
•
обновлен Гашков Николай (Эксперт) 1 год назад •
8
Добрый день!
Подскажите пожалуйста, какой командой можно получить сумму рассчитанную по мнимому виду, выбранную по столбцу.
пример скрипта
Задача: использовать сумму рассчитанную по мнимому виду (УстДолжОкл) для расчета других начислений.
UserAlg521(&info,&r)
{
char t[20];
char str[81];
double n2, n5, n9; //определяем вид УстДолжОкл по столбцу 37 int stolbec=37;
s100simv("1","н",0,stolbec-1,n5,0); //не находит сумму по мнимому виду,(
// Рабочее время -> r[2]
worktime(info.crow,info.b3,0);
if(nkalend == knorm)
r[2]=dney_v_tab(rsimv,calm,info.z1,info.z2);
if ((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1) return code_ReturnCode;
// Формула расчета:
n2=info.bz/18;
info.n1=r[2]*(n5*n2)/norm(1);
if(FL_V_ALG&&uprc!=NO_SCREEN)
{
infolist.add_record("Столбец",stolbec);
infolist.add_record("УстДолОкл (РУБ)",n5);
infolist.add_record("Нагрузка",info.bz);
infolist.add_record("Нагрузка/18",n2);
infolist.add_record("НРВ",norm(1));
infolist.add_record("ФРВ",r[2]);
}
return code_Break;
}
Большое спасибо!
Сервис поддержки клиентов работает на платформе UserEcho
Список прочих функций
Добрый день.
Ваш код должен работать правильно:
включает и суммы по мнимым видам
Здравствуйте!
Ваш код однозначно рабочий. Мнимые суммы он подхватывает. В 37 столбце у мнимого вида точно стоит "1"?
Но есть одно НО.
На сколько я понимаю, Вы хотите посчитать сумму надбавки с учетом нагрузки. Если так, то вид "УстДолжОкл" - это базовая ставка за норму часов + некоторые надбавки за ПОЛНОСТЬЮ отработанный месяц. Но функция s100simv собирает фактически начисленные суммы по видам, отмеченным ненулевыми символами в 37-м столбце ТВХ, т.е. корректный результат расчета Вы получите только в общем случае - если месяц отработан полностью. Поэтому вместо s100simv надо использовать ras_normzar.
З.Ы. Ваша задача в разы проще реализуется с пом. "универсального" алгоритма 1:
в настоящий момент каждый вид начисления необходимо ввести около 5 дополнительных параметров, поэтому решила ввести мнимый вид, независимо от рабочего времени он будет расчитывать Уст Дол Окл от коэф педагога . От этой суммы планировала рассчитывать остальные надбавки.
2 день бьюсь... не видит алгоритм сумму выборки ((( может это от школьной версии зависит.
Сохраненка с ЛС ускорит решение вопроса..
Нашла ошибку....
Для мнимого установленного оклада использовала 919 вид... не поставила в спец ТВХ признак "Н" он сумму "-"
Спасибо, Контур семья! Хорошего дня