Модификация прикладной системы
Разработка отчетов
Общие положения по настройке отчетов встроенного редактора
Отчеты встроенного редактора Windows (так же, как и отчеты остальных редакторов) настраиваются при помощи кнопки Шаблон, расположенной в карточке отчета. Отличие состоит в том, что при нажатии на эту кнопку для отчетов сторонних приложений (Microsoft Excel и Word) открывается окно соответствующего приложения, а для отчетов встроенного редактора Windows открывается окно редактора отчетов, аналогичное окну редактора вычислений (см. пункт «Редактор вычислений. Описание» в главе «Язык ISBL»).
Настройка отчетов во встроенном редакторе происходит с помощью языка ISBL (см. главу «Язык ISBL»). В шаблоне задается, какая информация из реквизитов справочников и в какой последовательности должна включаться в отчет, а также производятся необходимые расчеты.
В отчет выводятся те строки, которые начинаются с символа «#». Все остальные строки обрабатываются как вычисления.
Чтобы вставить в строку отчета значение переменной, ранее вычисленной в тексте шаблона, нужно заключить имя этой переменной в квадратные скобки. Значение переменной вставляется, начиная с открывающей скобки. Пробелы внутри скобок игнорируются.
Примечание. Чтобы вставить в отчет значение переменной определенной длины, следует воспользоваться функциями форматирования.
При просмотре отчетов встроенного редактора создается текстовый файл с расширением, указанным в карточке приложения для просмотра отчета. Чтобы открылось нужное приложение, в Windows должна быть задана соответствующая обработка расширения. Так, если отчет следует просматривать в редакторе «Блокнот», то необходимо:
· в карточке приложения для просмотра этого отчета указать расширение «txt»;
· в Windows задать обработку файлов с расширением «txt» приложением «Notepad.exe».
Текст шаблона:
Работник="001"
НаимРаб=НаимСпр("РАБ";Работник)
#Простой отчет
# Табельный номер: [Работник],
# Наименование работника: [НаимРаб].
При просмотре отчета будет создан следующий текстовый файл:
См. также:
· Настройка ExcelHTML-отчетов.
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|