Ваши комментарии
Добрый день.
Добавляете в ТВХ столбец, отмечаете в этом столбце виды, которые должны учитываться при расчете ставки.
В параметре 17го алгоритма ставите номер этого столбца.
Алгоритм: USALG.zip
UserAlg17(&info,&r)
{
struct Struct_Alg Work;
Get_AlgWithParam(Work,info.ikod); // 31.01.1995
int stolbec=25;
if(Work.Count_Par > 0)
stolbec=atoi(reinterpret_cast_to_string(Work.List_Par[0]));
char t[20];
if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
return code_ReturnCode;
double proc=35;
double normZP=0.;
GetRasNormzar(stolbec,mrasch,GetCurPropCountLS(),normZP);
double stavka=normZP/norm(2);
info.n1=stavka*r[2]*proc/100.;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Ставка",stavka);
infolist.add_record("Ночных часов",r[2]);
infolist.add_record("Процент оплаты",35);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}
GetRasNormzar(stolbec,mes,prop,&rez)
{
rez=0.;
var DateDop=CreateObject("KDate");
int tmpmrasch = mrasch;
var ts3 = CreateObject("TempCommonSrc");
ts3.TempCommonSrcInitial(CMN_SRC_COUNT_LS);
SetCommonProp(CMN_SRC_COUNT_LS,prop);
if( mes != mrasch)
s50all(mes);
ras_normzar( stolbec-1,"*",1,0,rez,DateDop);
if( mrasch!=tmpmrasch)
s50all(tmpmrasch);
}Добрый день.
Можете для примера посмотреть ф-цию
CountTabelNormCalendDay(absm, _SimvTabel, _SimvNorm, bHoliday, &Hours )
string Holidays = ListHolidays(absm);
var razb = CreateObject("ParamFuncRW");
razb.IInitial(Holidays,",",32);
short HolidayDay[32];
for ( int i=0; i< razb.Count(); ++i )
{
HolidayDay[i]=atoi(razb.Get(i));
}
for ( int day=1; day<=countday; day++ )
{
int pos = poisk1(day,HolidayDay,razb.Count(),0);
if (pos!=EOF)
//праздничный день
Для замены символа табеля используйте
zamena_simv_v_tab
если на компьютере расчётчика отсутствует интернет
В этой теме обсуждалось как работать с ЭЛН..
Да, сначала добавляем ЭЛН в реестр, потом передаем в этот ЭЛН суммы
Добрый день.
Один бланк не получится - печатается каждый расчет.
Номера надо искать в печатной форме.
Предварительно поставить 1 в Настройка -> 5. Настройки таблиц и форм печати -> >> Справки и отчеты для ФСС -> 1. Настройки для реестра по БЛ -> Печать столбца с серией и номером
Вроде бы у ЭЛН номера начинаются с 9...
Сформируйте реестр по БЛ и получите список.
Что нужно сделать, чтобы рассчитанные ЭЛН отобразились в списке?
Просмотр ЛС, список БЛ (shift+F4) , выделяем БЛ и F6
Сервис поддержки клиентов работает на платформе UserEcho