Ваши комментарии

Добрый день!

"декабрь" пишет у всех ЛС, которые вы рассчитываете?

Если у всех, то такое смешное предположение - может вы сами когда-то ручками прописали в excel форме эту фразу с декабрём? :)

Добрый день!

Для начала попробуйте простой алгоритм:

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