Вставка абрисов объектов в документы Генератора отчетов
Если есть необходимость вставлять определенные изображения в Генераторе отчетов следует использовать функцию LoadFromFile.
Для этого открываем шаблон для редактирования, вставляем рисунок (Левая панель|Вставить рисунок). Не загружаем ни какого файла, а нажимаем кнопку ОК. Вызываем редактор текста (Ctrl+Enter) и в нижней части между begin и end записываем команду LoadFromFile. Далее в круглых скобках задаем имя файла (оно должно быть представлено по правилам систаксиса языка Паскаль как тип string). Например, команда
LoadFromFile(‘D:\Digitals\test.bmp’)
загрузит изображение из файла test.bmp, который находится в папке [i]D:\Digitals[/i]
Имя файла можно брать из параметра, например, команда:
LoadFromFile([P300])
загрузит изображения из файла, заданного параметром с ID равным 300.
Кроме того, в новых версиях Digitals и Генератора отчетов при вызове функции Сервис|Генератор отчетов формируются фрагменты карты, содержащие помеченный(е) объект(ы). Полученные файлы записываются в папку pictures каталога, в котором находится сама программа. Таким образом, если использовать команду
LoadFromFile(‘Pictures\report’+[str([ObjNum])]+‘.bmp’)
в отчет будет выдаваться фрагмент карты, содержащий текущий объект. Данная команда будет работать корректно для всех типов отчетов (одиночный, пофамильный и групповой).
Для получения данной возможности включите в Сервис>Настройки>Константы ReportPictures=1.