Ваши комментарии
Добрый день!
Для начала попробуйте простой алгоритм:
UserAlg817(&info,&r)
{
// Ночные=БЗ(оклад)/НРВ(средняя по году 164.33) *35%*ФРВ ночных часов
// допл. за ночн. время; РВ - в часах
// БЗ - процент доплаты
double n5, r9, nrv;
// s96(info.d1,info.d2,n5,1);
poiskbz(0, 4.,0," ",r9); n5=r9; //сумма БЗ вида 104(Оклад)
char t[20];
if((info.c=korrv(r,t,0,info.h,flagrow,jf)) != 1)
return code_ReturnCode;
nrv=164.33;
info.n1=n5/nrv*r[2]*info.bz/100.;
if(FL_V_ALG && uprc != NO_SCREEN)
{
infolist.add_record("Оклад (104 вид)",n5);
infolist.add_record("НРВ",nrv);
infolist.add_record("Рабочее время",r[2]);
infolist.add_record("Процент выплаты",info.bz);
infolist.add_record("Результат",info.n1);
}
return code_Break;
}
Вставьте его в файл SCRIPT\user\USALG.S в самый конец, а в начале файла USALG.S напишите обращение к этому алгоритму (выделено жирным текстом):
// case 712:
// return UserAlg712(info,r);
case 817:
return UserAlg817(info,r);
default:
RetFlag=0;
break;
В ТВХ у вида 707 поставьте алгоритм 817.
Добрый день, ещё раз!
Ошибку поправили, обновление выложили. Можете обновить свою программу.
Добрый день!
Мне сказали, что это ошибка, которая будет в ближайшее время исправлена.
Добрый день!
А если попробовать посмотреть настройку для НДФЛ: Справочники -> 7. Настройка налога на доходы физических лиц -> НДФЛ (алг.: 205, символ: Н) Месяц начала: 01.2021 -> F9 -> 4. Специальные настройки для расчета подоходного налога. -> Способ учета в месяце смены признака КЧ поставить 1 (пропорция строится по календарным дням). У вас здесь, наверное, стоит 6 (суммы включаются в доход полностью).
Добрый день!
Вышлите сохранёнку, чтобы можно было посмотреть что и как.
Добрый день!
Настройку, которая выше указана сделали?
Добрый день!
Пока не сделали.
Добрый день!
А зачем восстанавливать 100 ЛС. Надо восстановить только тот ЛС, в котором проблема.
При таких действиях (передача-приём и опять передача-приём) поменялся внутренний id лицевого счета. В этом случае проще всего его (ЛС) удалить и принять из каталога BACKUP\Previous\LS\ лицевой счет с датой до первого удаления
В BACKUP\Previous\LS\ папки разбиты по 1000 табельных номеров и искать ЛС надо в той папке, к которой подходит ТН. Восстанавливать нужно через Ctrl+F7 -> Восстановление ЛС
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
"декабрь" пишет у всех ЛС, которые вы рассчитываете?
Если у всех, то такое смешное предположение - может вы сами когда-то ручками прописали в excel форме эту фразу с декабрём? :)