FAQ для опытных пользователей (секреты)

Вставка абрисов объектов в документы Генератора отчетов

Если есть необходимость вставлять определенные изображения в Генераторе отчетов следует использовать функцию 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.