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

с одной и той же ошибкой.

сообщения какие то выходят?

В диалоге перед выгрузкой данные корректные?

а в чем именно смотреть различия?

веб обновления работают? на 633 без проблем обновились?

на сохраненке формируется такой файл. (код клиента 46464645)

XMDM_46464645_20250617171742_000001.xml


можем посмотреть вашу проблему удаленно..

Для основной должности нужно указать источник Х

Image 9337


какое у него имя поля в таблице?

Ctrl+A+A, Alt+F6 .. смотрите произвольный столбец.


Настройки для налога НДФЛ на 2025 вы какого числа добавляли?

Есть предположение, что  это было сделано до январского обновления (в котором были измены суммы вычетов на второго и последующих детей)

А после обновления вы настройки к поставке не привели.

В мае для некоторых вычетов ( не связано с вычетами на детей)  были исправлены суммы и принудительно вызван код, обновляющий настройки налога.

за 06.2025

Как об этом нужно было догадаться?

В выложенной сохраненке НЕТ отпуска за 06.2025

в настройках печати квитков должно быть:
Склеивать в квитке строки с одним кодом = 2
При склейке брать РВ из осн. ист/сов. - 140 вид

Можно выложить проблемный ЛС сразу со всеми настройками? 

Это сэкономит и ваше и наше время.

Вот ЛС, по которому в любом квитке по отпуску не печатается продолжительность

Сформировал "Расчетный листок (Общий)" за 04.2025

РВ у отпуска распечаталось.

Что я делаю не так?

Image 9335

Поправил печать

Внутри 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);
    }
}

USFUNCRW.S

formsr.usr

Сервис поддержки клиентов работает на платформе UserEcho