Интерфейсы

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

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

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Интерфейсы

Сообщение savov »

Подскажите, пожалуйста.
Имеется некоторая группа интерфейсов (например, CheckTSald, Nalrp_v и др, разные, из многих модулей), которые отрабатывают, а при нажатии на кнопку Формировать (ОК или подобное), просто закрываются. Если их запускать из Галактики, то после закрытия этих фейсов появляется фейс выбора возможных вариантов отчета и формируется отчет (все фейсы упомянутые - это фейсы из пункта меню "ОТчеты" разных модулей). Почему этого не происходит при запуске не из меню модуля?
Попытка получить название фейса выбора варианта отчета через getifccurrentfieldname успеха не имела.
Там что, сначала отрабатывает CheckTSald, потом другой фейс вызывается? или как? и каково имя фейса где можно разные варианты отчета выбирать?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Интерфейсы

Сообщение edward_K »

часть фейсов на параметры может вызываться в другом фейсе, который уже и формирует отчет, еще хуже, если формирование отчета идет в паскалевском модуле(что например характерно для бухотчетов). По хорошему вы должны тогда написать свой фейс в котором написать RunProcess(????????).
Ну и естественно важны параметры запуска интерфейса - поскольку часто идет совмещение формирования различных отчетов в одном фейсе.
Ответить