Ваши комментарии
Добрый день.
Может в этом случае РВ надо брать из табеля?
Зы. можно взять из вида часы, поделить часы на норму часов за день - получите дни ( с точностью +- километр)
В январе все работало 100%,
100% не с поставочным скриптом..
А раньше такого ограничения не стояло?
ограничение стояло с "самого начала"
в январе 2026 все работало.
не верю(с)
Так нет же! 16.01. сумма основного дохода начислена 12496р, а РК 1874р, итого 14370р.
Уточните пожалуйста, Вы с каким утверждением не согласны?
16.01 вами был начислен и выплачен РК в размере 1874.
На такую же сумму был предоставлен вычет по РК по вашему же скриншоту
Добрый день.
В поставочном алгоритме никак. т.к. стоит ограничение

Можете на основе поставочного сделать свой Usalg14...
Либо добавьте в пользовательскую ТВХ столбец - и у укажите его номер в параметрах
Добрый день.
Аналогично, слышу про эту форму первый раз.
Кажется НКО не является целевым клиентом продукта Контур-Зарплата и заниматься разработкой под единственного клиента - вряд ли целесообразно в текущих экономических условиях..
Добрый день
Зарплаты хватает для вычета в полном размере
При первой выплате вероятно "основного дохода" не хватило-> часть вычетов предоставили за счет базы для РК.
Причем, программа так делает только по многодетным, у кого вычеты большие, а по 1-2 детям вычет не разбивает
У "многодетных" сумма вычета больше и основного дохода не хватает..
Рекомендуемые выше настройки установила (прочерк в столбце ДОП), но ничего не изменилось
Прочерк влиет на только на то - будет ли вид учитываться при определении границы 450 000 или нет
Что нужно сделать, чтобы налоговый вычет не делился
А вы сейчас какую проблему решаете?
С отчетностью что то не так или сами себе придумали "работу"?
Добрый день!
А о переводе только сегодня узнали?
Описанием технологии обмена не поделитесь?
Сервис поддержки клиентов работает на платформе UserEcho
Число символов табеля за указанный период:
CalcTabelSimCount(BegD,EndD,simTabel) { int TmpMrasch = mrasch; int CountDay = 0; //цикл по месяцам for(int absm=BegD.GetAbs();absm<=EndD.GetAbs();absm++) { if ( absm!=mrasch ) s50(absm); int firstDay=absm==BegD.GetAbs() ? BegD.GetDay() : 1; int lastDay =absm==EndD.GetAbs() ? EndD.GetDay() : countday; //цикл по символам табеля for ( int day=firstDay; day<=lastDay; day++ ) { if(CountChar(simTabel,calm[day-1])) CountDay++; } } if ( TmpMrasch!=mrasch ) s50(TmpMrasch); return CountDay; }пример использования:
return CalcTabelSimCount("10.01.2025","15.02.2025","Р");