Как узнать откуда запускается отчет

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Как узнать откуда запускается отчет

Сообщение Gameus_ »

Вопрос такой, у меня есть исходник стандартного отчета (присоединенная форма), можно ли узнать, откуда в Галактике этот отчет вызывается ?
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

скажи название протатипа
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

Название прототипа - не суть, мне нужно знать, можно ли по имени прототипа, группе и имени линк формы узнать откуда запускается отчет. Есть ли какая-нить документация в доступном виде или нужно что-то купить для этого ? ... и вообще, возможно ли это...
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

в галактике туева хуча отчетов... вряд ли это документируется.
обычно как то догадываюсь... :) а ещё чаще задача стоит наоборот написать что то на основе стандратного и говорят откуда запускается :)
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

ну если говорят - эт понятно :) тут проблем не возникает :)

думаете, нигде не документируется ?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

полагаю что нет, т.к. кол-во модулей, доработок и соотвественно отчетов огромное количество. они даже файлы помощи не ко всем новым интерфейсам и возможностям успевают писать.

вы лучше скажите, как так получилось что у вас встала такая задача? :)
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Да вполне логичная задача это , для человека не умудреного Галактикой и не имеющего исходников (а как известно, они до сих пор не фришные..). А как Вы еще будите искать интер-с запуска из галакт. оболочки конкертной присоединенки, не имеючи вышеперечисленное мной ? Представьте что Вам нужно персобрать формы какого нить производственного модуля, которого Вы в глаза не видели..будите рыскать по всем менюхам оного модуля в поисках нужного интер-са отчета ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

exe\galdoc\!GSDK.chm
могет вам повезет и разработчик для вашей конкретной формы прописывал место вызова, по крайней мере найдете из какой компоненты запускается, не найдете - пишите в ТП. Я как то делал базу знаний и вносил какой прототип где юзается - ест. все было в галактике и сделано.
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Сообщение Gameus_ »

Дока несомненно полезная, спасибо, но места вызова формы к сожалению в ней не нашел. Мы сейчас для всех доработок фиксируем место вызова, чтобы потом проще было :)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

в ТП пишите - разработчиков то делов то строку добавить в форму в директиву #doc
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

юзеры знают, откуда отчет запускается, спрашивайте у них.
а если не знают - отчет не нужен :D
LaaLaa

Сообщение LaaLaa »

Как то составляли список форм FastReport в Галактике. Может этот список будет вам полезен. Хотя он давно не обновлялся.

http://code.google.com/p/laalaa/source/ ... rtList.xls
Evgeny
Сообщения: 11
Зарегистрирован: 26 фев 2009, 14:34
Контактная информация:

Сообщение Evgeny »

Для FastReport по имени файла можно узнать следующую инфу
Например, имя файла
F_BuhSchet!!SPRSCHET DTSBUHSCHET Справочник счетов.fr3
отсюда:
F_BuhSchet - имя компоненты (если используется компонентная принадлежность)
SPRSCHET - имя интерфейса (показывает что отчет принадлежит именно этому интерфейсу)
DTSBUHSCHET - имя датастрима
Справочник счетов - название отчета

Собственно, по данной инфе можно узнать что отчет запускается из компонента F_BuhSchet, интерфейса SPRSCHET и на основе датастрима DTSBUHSCHET
Ответить