Ваши комментарии
Добрый день!
Как можно на макроязыке получить месяц принадлежности и месяц начисления/удержания по ВИДУ?
// Так выглядит фрагмент, АМБа зависает при выполнении...
#MES(N,2,0)=ДАТЫ(2);
#MRASCH(C,8,0)=КАЛЕНД_МЕС(MES);
$BEG_SCRIPT
var sumElem = FindSumElem(204,MES,MES);
if (!VarHasValue(sumElem) || sumElem.PaysCount()<1)
MRASCH = "";
else
{
int idVed=sumElem.GetPay(sumElem.PaysCount()-1).IdVed;
MRASCH = GetKassVedInfo(idVed, 0);// what: 0 - дата, 1 - номер, 2 - название
}
$END_SCRIPT
$ЕСЛИ (_EQ(КУ-304))
#НАЗВУ = MRASCH;
$КОНЕЦ_ЕСЛИ
а переменными общается макроязык с внедренным скриптом?
Ок!
А для варианта НЕ Excel можно увеличить отступ слева для подшивки?
И для варианта в Excel увеличить шрифт до 10?
Получилось, с добавлением условия в скрипте!
Как можно в области удержания убрать РВ?
Эта настройка не влияет на печать нулевых итогов в подвале "в ведомость на месяц"!
беру скриптовую форму 102,
sort102 = "1,0,0,0"
ordSD102 = "3,1"
В теле квитка получаю все что требуется, включая итоги по источникам!
в подвале "в ведомость на месяц", печатаются итоги по всем источникам, включая нулевые, которые надо исключить!
Как оставить только ненулевые итоги по источникам и в теле и в подвале?
Сервис поддержки клиентов работает на платформе UserEcho
не устраивает тем, что из области удержаний невозможно исключить ненужные колонки, типа РВ и т.п., то есть состав колонок тот же что и в области начислений. В итоге при печати не входит на ширину листа 2 квитка, тем более с учетом отступа для подшивки. В старом варианте квитка на макроязыке все устраивает, но надо дату выплаты!
функция макроязыка СТРОКА_УД(Е,КУ,НАЗВУ,РВУ,СУМИТ,У,ЗУ,Z,RCU) получает месяц принадлежности "Е" и его можно передать в скрипт для получения даты выплаты, но год при этом не уточняется, сейчас решаю именно эту проблему. Далее полученную дату выплаты вывожу на печать вместо наименования вида.