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

за 06.2025

в настройках печати квитков должно быть: 

Склеивать в квитке строки с одним кодом = 2

При склейке брать РВ из осн. ист/сов. - 140 вид

ZPL_zplinfo_net(20250609_125113).cab

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

В чем-то есть особенность у этого ЛС, т.к. по другим ЛС продолжительность отпуска в колонке "РВ" печатается!

ZPL_zplinfo_net(20250609_125113).cabformsr.usr

Image 9326

Здесь в formsr.usr уже добавил перед каждой строкой заголовок по источнику, т.к. при исключении нулевых строк по ФЗП информация по источнику в ФМП теряется. 

Задача - проставить источник в строках с фондом ФМП и тогда мои "заголовки" с источником не потребуются!

в тексте formsr.usr за вывод строки таблицы на печать отвечает функция:

ПЕЧ_ТАБЛ(РАЗДЕЛИТЕЛЬ_СТРОК,СТРОКА,ЗАП) // Печать одной строки таблицы

где все параметры и "СТРОКА" в том числе - инструкции вывода на печать.

Есть возможность поработать здесь со строкой таблицы, как переменной?

да, из приведенной выше ссылки скопировал  formsr.usr - некий конструктор печатной формы.

В этой форме при печати нулевые строки просто пропускаются, но в итоге теряется информация по первой и второй колонке.

Выше приведен скрин, на месте вопроса и других пустых хотелось-бы видеть источник.

Это можно сделать в formsr.usr?

Ннашел подходящую тему: https://kontur.userecho.com/communities/47/topics/9696-zapret-pechati-strok-s-nulevyimi-summami-v-raschete-po-srednemu

Остался вопрос по теме: есть возможность вносить изменения в "formsr.usr" в каталоге TABLREF?

var param=CreateObject("Map");

param.Add("ChecksProcessed",atoi(obr_kv));

param.Add("ChecksCount" ,atoi(vib_kv));

param.Add("CheckMonth" ,atoi(month_kv));

param.Add("NoPrintNullDolg",1);

param.Add("PrintNalogInfo",OemToAnsi("А,М,Ц,Г"));

param.Add("CheckType",200);

var Map = CreateObject("MapString");

Map.Clear();

Map.Add("505","305");

Map.Add("374","305");

Map.Add("574","305");

param.Add("RecodeNuBeforeMerge",Map);

PrintNetChecks(param);

Но при этом объединение не произошло! Что не так?



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