Страница 1 из 1

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

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

Заранее, спасибо...

Добавлено: 19 янв 2007, 21:53
aleks1232321
А если можно, немного подробнее - что за отчет? Запучтить можно, нужно знать какой

Добавлено: 22 янв 2007, 11:16
edward_K
Лучше всего прописать вызов в отчетах пользователя(нужно фейс объектный сделать определенного типа). В ард плохо - это будут видеть все во всех модулях. Как вариант можно навесить свою присоединенку на существующий отчет ( хоть на теже типовые с максимальным фильтром).
Но опять же в 8 лицензируется не меню, а сам фейс - потому могет быть что лицензию от зарплаты он все равно отберет - тут надо смотреть какой конкретно нужен.
чтоб запуск был не модальный в 8 есть runinterfacenomodal, в 712 придется воспользоваться runanyview, но так не передать параметры.

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