Word отчет описание blob
Отчёты
Разработка

Вставка данных из детали "Описание" в отчет Word

Доброго времени суток!
Задача состоит в том, чтобы в отчет Word вставлять данные из детали "Описание". Читал запись в блоге с подобной задачей по адресу https://community.terrasoft.ua/blogs/2952 Проблема состоит в том, что в деталь "Описание" могут быть добавлены несколько картинок, таблиц. Можно ли реализовать каким-то образом выборку, чтобы в отчет вставлялась точная копия детали "Описание"
Заранее благодарен

Нравится

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

Здравствуйте.
На примере раздела "Контрагенты" детали "Описание", реализуем следующим образом:

1. Подключаем скрипты scr_DB, scr_FileUtils в скрипт scr_UserReportCommon.
2. В функции
[javascript]
function ProcessWordReportDataFill(Document, RootSection, Sections, IsPreview,
WorkspaceRecordIDs, WorkspaceWindow)
[/javascript]
в самом конце после
[javascript]
Selection.End = 0;
[/javascript]
добавляем:
[javascript]
var Dataset = Services.GetNewItemByUSI('ds_description');
var ID = WorkspaceRecordIDs[0];
ApplyDatasetFilter(Dataset, 'ID', ID, true);
Dataset.Open();
var FileName = LoadFileFromDataset('C:\\temp\\test.rtf', Dataset, 'Description');
Dataset.Close();
Selection.InsertFile(FileName);
[/javascript]

Результат:
1

Спасибо за помощь

Одно дополнение, с которым однажды долго боролись: если в "Описание" вставлены картинки из Word'а, и они в Word'e отображались размером не в 100%, то могут быть проблемы с выводом этих картинок в отчет.

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