Ваши комментарии
Добрый день.
Добавляете в ТВХ столбец, отмечаете в этом столбце виды, которые должны учитываться при расчете ставки.
В параметре 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