Пример обращения к данным из базы в отчете
В шаблоне отчета «Отчет по результатам имитации» можно посмотреть пример использования макроса для вывода данных из базы. Отчет находится в справочнике «Отчеты объектов», в папке «Шаблоны отчетов/ФСА». Часть текста макроса, выполняемого после выполнения самого отчета, представлена ниже: Sub ПослеВыполненияОтчета (ob As Variant, app As Variant) Set StatTime = ob.СтатистикаВремени ПостроитьДиаграмму StatTime, "Время", "Распределение времени выполнения процесса", 0, CDbl(ob.ШагВремени) End Sub Здесь идет обращение к параметрам объекта, от которого был вызван отчет: ob.<СистемноеНазваниеПараметра>, где ob – объект, от которого был вызван отчет; <СистемноеНазваниеПараметра> − это системное название параметра объекта, которое можно просмотреть в Объектной модели (см. п. 12.1). В данном примере был получен список «Статистика времени» (оb.СтатистикаВремени) и вещественный параметр «Шаг группировки времени» (ob.ШагВремени) от элемента справочника «Статистики имитаций», от которого был вызван отчет. По полученному списку и параметру строится диаграмма. 17.4 Заполнение поля типа «Логика» в файле импорта
|