Как во внешнем отчете для разных редакций использовать глФункции() только о #200894


#0 by Ricco
Проблема. Может и нет, но не знаю что делать. Написал внешний отчет, который работает и под Торговлю 7.7 ред 8 и под Торговлю 7.7 ред 9 - ветки разные. Но под 8 возникает синтаксическая ошибка на участок под 9: глВернутьЦену<<?>>(ТоварИмя, ЦенаИзСправочникаКЖК, ДатаОтч, ЦенаЦены,,ВалютаЦены,, Цена); {C:1Cv7DBExtFormsПрограммы для КЖК.ert}: Процедура не обнаружена (глВернутьЦену) Ее правда в 8 еще нет, но ее-то какое дело! Туда бы и не зашло. Но теперь прога под 8 не идет. Что делать?
#1 by mx-daemon
Используй попытку. В своем же внешнем отчете определи аналогичную функцию локВернутьЦену
#2 by АЛьФ
2 "ее-то какое дело" - а вот такое у нее дело - синтаксис проверять. Вызывай эту функцию через Шаблон.
#3 by Конь в пальто
попытка
#4 by АЛьФ
2 Фигушки тебе, ане попытку :)
#5 by АЛьФ
2 И тебе фигушки :))
#6 by Ricco
Попытка не помогает! В том и фишка!
#7 by Конь в пальто
мдя... внешний...
#8 by Ricco
mx-daemon Да пробовал локалку делать - только хуже, тянет за собой еще больше глобалок. Так весь глобальный модуль перетащишь! Не выход...
#9 by mx-daemon
И тебе фигушки :) Смотря как определено глВернутьЦену - может как функция, а может как процедура
#10 by АЛьФ
2 Ну... я чисто логически так прикинул, что если "вернуть", то однозначно функция :))
#11 by mx-daemon
Не факт :-)) Сам такое поделие известного франча видел :-) Честно сказать - конфы под рукой нет - было бы ясно. Про универсальность отчета для конкретного типа конфы... Это конечно, круто. Дык отчет уже не универсален - нужно проверять что есть и чего нет :-)
#12 by Ricco
"Вызывай эту функцию через Шаблон" Не научишь как? глВернутьЦену - функция.
#13 by Олдж
Шаблон("[глВернутьЦену(ТоварИмя, ЦенаИзСправочникаКЖК, ДатаОтч, ЦенаЦены,,ВалютаЦены,, Цена)]");
#14 by Ricco
Спасибочки! Все прется!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С