Ваши комментарии
Для основной должности нужно указать источник Х

какое у него имя поля в таблице?
Ctrl+A+A, Alt+F6 .. смотрите произвольный столбец.
Настройки для налога НДФЛ на 2025 вы какого числа добавляли?
Есть предположение, что это было сделано до январского обновления (в котором были измены суммы вычетов на второго и последующих детей)
А после обновления вы настройки к поставке не привели.
В мае для некоторых вычетов ( не связано с вычетами на детей) были исправлены суммы и принудительно вызван код, обновляющий настройки налога.
за 06.2025
Как об этом нужно было догадаться?
В выложенной сохраненке НЕТ отпуска за 06.2025
в настройках печати квитков должно быть:
Склеивать в квитке строки с одним кодом = 2
При склейке брать РВ из осн. ист/сов. - 140 вид
Можно выложить проблемный ЛС сразу со всеми настройками?
Это сэкономит и ваше и наше время.
Вот ЛС, по которому в любом квитке по отпуску не печатается продолжительность
Сформировал "Расчетный листок (Общий)" за 04.2025
РВ у отпуска распечаталось.
Что я делаю не так?

Поправил печать
Внутри formsr.usr вызывается скриптовая функция PrintOneRowSredn()
$BEG_SCRIPT
string prevSrc=to_string(IST);
PrintOneRowSredn(CreateObject("CurPrnTbl"),atoi(rcr),prevSrc);
IST=prevSrc;
$END_SCRIPT
Сама функция в модуле USFUNCRW.S
PrintOneRowSredn(tabl,row,&prevSrc)
{
string src=tabl.TextS("SOURCE",row);
if( IsNullOrWhiteSpace(src) ) //источник не указан - берем значение и пред. строки
src=prevSrc;
else //запоминаем для будущих строк
prevSrc=src;
string fond=tabl.TextS("FOND",row);
double sum=atof(tabl.TextS("SREDN_OSN",row));
bool notempty = nabs(sum)>0.0001
? 1
: 0;
if(notempty)
{
char str[256];
sprintf(str,"%s|%s|%11.3f|",src,fond,sum);
print(str);
}
}Добрый день!
Ничего не понял.. какую задачу решаете? В каком контексте используется APropBE?
Выложите сохраненку ЛС со скрина и файл formsr.usr
Сервис поддержки клиентов работает на платформе UserEcho