Отчёты
Разработка

Колонтитулы в отчетах Word

При редактировании шаблона отчета Word в колонтитулы вставляются поля из запроса, но при просмотре отчета указанные поля воспринимаются как обычный текст. В чем проблема?

Нравится

4 комментария

Посмотрите эту тему -- это не то, что Вам нужно?

Спасибо.

К сожалению, не вся информация актуальна. Функция ProcessRange не была обнаружена в скрипте scr_UserReportCommon. Попытка добавления своей функции не привела к успеху.
Версия продукта Terrasoft XRM Distribution 3.4.0.135.

Добрый день. по указанной ссылке попробовал самостоятельно реализовать у себя в тестовой конфигурации. Все отработало корректно.

Код функции ProcessRange я реализовывал по рекомендации Филимоненко Сергея, в посте #9:
[javascript]
function ProcessRange(Element) {
var Range = Element.Range;
InitializeTagFindObject(Range.Find);
while (Range.Find.Execute()) {
Range.Select();
var ExpressionObject = GetExpressionObject(Range.Text);
Range.Text = GetFieldValueByCaptionEx(MSWordUserReport.RootDataset,
ExpressionObject.FieldName, true) || '';
Range = Element.Range;
InitializeTagFindObject(Range.Find);
}
}
[/javascript]

Это важно, т.к. исходная в сочетании с описанными доработками приводит к свалу.

Конечную версию сервиса выложил мой коллега Сергей.
Ссылка: scr_userreportcommon3.4.0.156.rar

Показать все комментарии