Вызов стандартного отчета из другого модуля

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

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

Ответить
victorpvp
Новичок
Сообщения: 24
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Вызов стандартного отчета из другого модуля

Сообщение victorpvp »

Уважаемые!!! Кто-нить знает, как вызвать стандартный отчет для модуля Зарплата из модуля Управление Персоналом ?
Задача очень ультимативная-...ни в коем разе пользователя в этот модуль не пущщать! Ортодоксальная постановка...Ведь ему можно открыть во всем модуле один-единственный отчет. Но...вобщем не обсуждается...
Знаю, что можно конфигуратором рабочего места...но по-другому никак нельзя? Эту конфигурацию надо при переходе на другой релиз как-то заново пересоздавать....не хочется...
Заранее прошу прощения, если эта тема уже обсуждалась, поиск здесь немного странный ...при разных поисковых словах выдает один и тот же набор обсуждаемых тем....Ну да ладно , по этой теме никто не поможет?

Заранее, спасибо...
aleks1232321
Постоянный гость
Сообщения: 86
Зарегистрирован: 28 апр 2005, 12:15
Откуда: Москва

Сообщение aleks1232321 »

А если можно, немного подробнее - что за отчет? Запучтить можно, нужно знать какой
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

Лучше всего прописать вызов в отчетах пользователя(нужно фейс объектный сделать определенного типа). В ард плохо - это будут видеть все во всех модулях. Как вариант можно навесить свою присоединенку на существующий отчет ( хоть на теже типовые с максимальным фильтром).
Но опять же в 8 лицензируется не меню, а сам фейс - потому могет быть что лицензию от зарплаты он все равно отберет - тут надо смотреть какой конкретно нужен.
чтоб запуск был не модальный в 8 есть runinterfacenomodal, в 712 придется воспользоваться runanyview, но так не передать параметры.
victorpvp
Новичок
Сообщения: 24
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение victorpvp »

Задача была такая: для пользователя, которому должен быть доступен ТОЛЬКО модуль Управление Персоналом, надо дать возможность запускать интерфейс расчетных листков в модуле Зарплата. Для этого пользователя изготовлен требуемый ему для нормальной работы линк распечатки расчетных листков. ARD-вариант паралельно тоже разрабатывался (в локально подключаемом ресурснике), но...оказалось, с ним надо возиться и возиться...ведь в прототипе распечатки расчетных листков вложено очень много труда программера...во-первых достаточно удобный (и,одновременно...достаточно сложный в программировании) интерфейс, достаточно сложный прототип с вложенными циклами по табелям,начислениям,удержаниям ....и т.д. Короче, все или много чего оттуда надо повторить в ARD. На что я пойтить не могу...времени нет...
Как Вы считаете,уважаемые коллеги, на первый рабочий вариант такая комбинация ходов пойдет?
Что можно на мой взгляд сделать....
1. Дать доступ пользователю доступ в модуль Зарплата к пункту меню Отчеты=Платежные Ведомости=Расчетные Листки в Supporte. В режиме выбора расчета прав оставить галку на базу данных и убрать галку с расчета на меню системы.Рассчитать права.
2. Система должна по идее предоставить доступ у таблицам и интерфейсам , но не к меню системы.
3. Таким образом через "любимые фунции пользователя" можно будет по комбинациикаких-нить клавиш дать доступ пользователю на запуск соотв.интерфейса и соотв. линка расчетных листков...
Вроде как логично, как на Ваш взгляд? Сейчас попробую...
Ответить