Добрый день.
Есть у кого опыт создания пользовательских отчетов?
Конкретно интересует следующее - сделали пользовательский отчет на основании бухгалтерского - Расчет с контрагентами, выбрали стандартный диалог ввода параметров, но он отличается то того, который присутствует в стандартном отчете. Картинки во вложении. Разработчик заявляет что параметры начальной формы ввода настроить нельзя, только та что есть. В пользовательской форме есть поля флажок 1,2 итд которые непонятно за что отвечают, в отличии от стандартных параметров "показывать только итоги" итд. Может у кого то получалось настроить форму? И еще вопрос - в имеющейся документации есть пункт про создание отчета с программой ввода параметров ExtRepExample.exe. По ней документации нет, диалог программы во вложении.
2) Предоставить права на таблицы и функции ТС функциональной роли отчета. Для каждого пользовательского отчета автоматически создается своя роль. Название роли можно увидеть в модуле «Настройка отчетов» в колонке «Роль».
Для отчета с номером 7201 роль будет назваться SUPERMAG_FN_USR_REP7201.
В примере нужно предоставить роли права на чтение таблиц SmCard, SmSpec, SmDocuments:
grant select on smdocuments to SUPERMAG_FN_USR_REP7201;
grant select on smspec to SUPERMAG_FN_USR_REP7201;
grant select on smcard to SUPERMAG_FN_USR_REP7201;
3) Поместить файл rep_oracle.frx в папку с другими отчетами ТС, а файл ExtRepExample.exe - в папку с программой запуска ТС Sm.Main.exe.
4) В модуле «Администратор»» предоставить пользователю право на запуск отчета «Пример отчета в FastReport с программой ввода параметров».
5) Открыть модуль «Отчеты» и запустить отчет «Пример отчета в FastReport с программой ввода параметров» на выполнение.
Примечание. Все объекты базы данных, используемые в отчете, должны быть указаны с привязкой к схеме базы данных, например, таблица smcard должна участвовать в отчете под именем «supermag.smcard».
Собственно вся информация что есть по этому поводу... Пункты 3-5 не вызывают сложностей, но по пункту 2 непонятно где предоставлять доступ и где прописывать эти параметры. Так же не понятно в диалоге программы от какого имени запускать. БУду признателен за любую информацию по етому вопросу