Ваши комментарии
Поправил печать
Внутри 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
Не нужно выделять РК из среднего для отпуска..
Нет ни одного нормативного документа требующего это.
что бы он не индексировался при расчете отпуска
Выглядит как экономия на спичках, которая в будущем может аукнуться большими проблемами
ПО ПД обновили, данную ошибку исправили
Добрый день.
Теоретически можно, но не рекомендуется ( могут возникнуть проблемы при расчете среднего, БЛ в тех случаях
где фигурирует РК)
И главный вопрос- зачем?
В файле не хватает кода клиента, наименования органа ФК и кода КОФК.
У меня с вашими настройками все заполняется:
XMDM_32321233_20250606111443_000001.xml
1)Проверьте что Rscalt соответствует поставочному.
2)Выложите сохраненку с того места где формирует неверно.
3)Выложите сформированный файл
Добрый день.
Почему добавили
fldSize
а не
fldSize102
Сервис поддержки клиентов работает на платформе UserEcho
Сформировал "Расчетный листок (Общий)" за 04.2025
РВ у отпуска распечаталось.
Что я делаю не так?