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

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

Нравится

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

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

1. Подключаем скрипты scr_DB, scr_FileUtils в скрипт scr_UserReportCommon.
2. В функции

function ProcessWordReportDataFill(Document, RootSection, Sections, IsPreview, 
	WorkspaceRecordIDs, WorkspaceWindow)

в самом конце после

Selection.End = 0;

добавляем:

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

Результат:
1

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

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

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