Ваши комментарии
Добрый день
102й ( и прочие скриптовые квитки) отправляется только в виде текста
в виде Excel можно отправить 200 и 201
Выложите сохраненку с настройками
Добрый день.
% оплаты БЛ определяется по страховому стажу сотрудника
В общем случае достаточно верно указать стаж.. ( вкладка: СФР, поле: Страховой стаж для БЛ)
Добрый день.
Нельзя.
Пользуйтесь полным наименованием.
Пример расчета
KvartalNrv(scheduleNumber,absMonth)
{
//расчет выполняем только для месяцев, в которых начинается следующий квартал.
//для января берем в расчет период[октябрь;декабрь], для апреля берем [январь;март] и т.д.
var kdate=KDateFromInt(absMonth);
if( kdate.GetMonth()!=1 && kdate.GetMonth()!=4 && kdate.GetMonth()!=7 && kdate.GetMonth()!=10 )
return 0;
double nrv=0;
//цикл по месяцам квартала
for(int m=GetAbsMonthForBegKvartal(absMonth-1);m<=GetAbsMonthForEndKvartal(absMonth-1);m++)
nrv+=NrvByScheduleNumber(scheduleNumber,m,true);
return nrv;
}
NrvByScheduleNumber(scheduleNumber,absMonth,bHours)
{
int tmpMrasch = mrasch;
s50(absMonth);
//грузим нужный график
rwnorma(scheduleNumber,0);
s118();
double nrv= bHours
? norm(2)
: norm(1);
if ( mrasch!=tmpMrasch )
s50(tmpMrasch);
return nrv;
}
Использовать так
return KvartalNrv(1,KDateFromStr("10.2024").GetAbs());
//return KvartalNrv(1,mrasch);Остается полученное значение поделить на 3..
Добрый день.
Выложите обезличенную сохраненку с этим ЛС
те кто не отработал полностью 3 предыдущих месяца - не будут получать эту доплату.
Те, кто был на БЛ или в отпуске, сдавал кровь и т.д. тоже будут лишены надбавки?
На скриптах писать умеете?
Разбейте весь алгоритм на подзадаче и напишите расчет..
Если какой то этап вызывает сложности- пишите, поможем.
Сервис поддержки клиентов работает на платформе UserEcho
Ничего не требуется.
Информация об отправке пишется в ..\ZPL\log\Full.log