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

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

Нравится

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

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

Спасибо.

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

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

Код функции ProcessRange я реализовывал по рекомендации Филимоненко Сергея, в посте #9:

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);
        }
}

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

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

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