Ваши комментарии
UserAlg192(&info,&r) { //РВ берется из вида 296 double rv296=0; rvvid("*",196,0,rv296); double rv677=0; rvvid("*",577,0,rv677); info.n1= rv677*(info.bz/rv296); if(FL_V_ALG && uprc != NO_SCREEN) { infolist.add_record("Рабочее время 296",rv296); infolist.add_record("Рабочее время 677",rv677); infolist.add_record("Тариф",info.bz); infolist.add_record("Результат",info.n1); } return code_Break; }
опишите, пожалуйста, ваш расчет подробнее
в алгоритме , который выложен, считает так:
СУММА="РВ из вида 296" * "БЗ рассчитываемого вида"
Вот пример свода из реальной базы..
Добрый день.
Задача массово сформировать "справку расчет" для расчета отпуска?
Есть возможность такого расчета через таблицу...
(в таблицу подгружаете период отпуска и запускаете расчет.. программа формирует справки и складывает их в определенный каталог)
Нет такой разбивки у 200го квитка...
А сотруднику точно важно знать из какой кубышки(источника) вы заплатили ему?
Мне кажется, сотрудник должен понимать за что(за работу по какой должности) и в каком размере(какие были надбавки) ему оплатили, а не из какого "кармана"..
Можете схематично нарисовать как должен выглядеть квиток с разбивкой по источникам?
Почему не хотите для этого воспользоваться квитком 102?
это совсем не вариан
Автор вопроса не согласен с таким решением..
При этом, КАК они хотят - я пока не увидел развернутого ответа..
Добрый день.
Можно использовать такой алгоритм
UserAlg192(&info,&r)
{
//РВ берется из вида 296
double totalRv=0; rvvid("*",196,0,totalRv);
r[2]=totalRv;
char t[20];
if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
return code_ReturnCode;
info.n1=(info.kod_alg == 192) ? r[2]*info.bz : r[2]*info.bz/100.;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Рабочее время",r[2]);
infolist.add_record("Тариф",info.bz);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}
Файл надо заменить ( предварительно сохраните ваш вариант файла) в каталоге ..\Script\user\ USALG.zip
Может вы на конкретном примере ( с формулами, с суммами, табелем) сформулируете то, как вы видите расчет оклада в том месяце, когда сотрудник взял отгул?
Что бы это значило...?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день.
Либо База не посчиталась, либо процент не определился..