1.
deutsch2008
30.05.18 11:12 Сейчас в теме+0.39 $m
Всем, привет! 1С 8.3 УПП
Есть Функция ПолучитьСтрокуНаЛатинском(ИсходныйТекст) как функцию использовать в отчете СКД? Что бы поле ФИО было латинскими буквами...
В СКД на вкладке Вычисляемые поля создаешь новое поле и в колонке "Выражение" пишешь ИмяОбщегоМодуля.ПолучитьСтрокуНаЛатинском(ИмяРеквизитаФИОВЗапросе)
(8) И еще, если отчет встроенный, перенеси экспортную функцию в модуль менеджера отчета и обращайся как Отчеты.ИмяОтчета.ИмяЭкспортнойФункции(Параметры), либо функцию выноси в общий модуль.
(12) мне казалось что функции из модуля внешнего отчета использовать нельзя в самом этом внешнем отчете. Есть есть возможность. то самое простое поместите функцию в глобальный модуль, и используйте где хотите. По крайней мере мы себе так и сделали. Специально создали отдельный глобальный модуль, в который пихаем всякие функции для отчетов внешних.
При написании собственной функции в поле "Выражение" в поле СКД может возникать синтактическая ошибка, если используется общий модуль с неверными настройками. На прикрепленном скриншоте показаны настройки общего модуля, при которых обращение к общему модулю не выдает синтактической ошибки. Функции общего модуля также нужно обязательно присвоить свойство Экспорт.