Имя: Пароль:
1C
1С v8
v8: запуск отчета при входе в систему
,
0 rchervak
 
08.08.12
21:23
подскажите как мне запустить внешний отчет для определенного пользователя. да не просто чтобы он открылся, а еще и сформировался.

база УПП. 1.3
отчет у меня готов. параметры в него забил - поэтому он должен спокойно запускатся .
Не хочется сильно конфу править, чтобы при обновлении не слетало.

должно получится что то типа:

Процедура ПриОткрытии()

СсылкаНаОбъект = Справочники.ВнешниеОбработки.НайтиПоНаименованию("Отчет");
СсылкаНаОбъект.получитьОбъект();
СсылкаНаОбъект.Сформировать();

конецпроцедуры

Надо еще проверку на пользователя сделать. вот не знаю - как ? видать надо какой то справочник создавать - с реквизитами Пользователь , Внешняя обработка.

Вобщем прошу помощи, кто что знает, может есть уже готовые решения.

В гугле нашел кучу вариантов, но там все про запуск из командной строки... а мне немного другое надо.

вот еще нашел. но не уверен что мне это подойдет.
Книга знаний: v8: Автоматический запуск внешней обработки
1 GenV
 
08.08.12
21:30
(0) Добавь настройку пользователя в пользовательские настройки типа булево и её анализируй при открытии. Наподобие того как панель функций в большинстве типовых конф открывается.
2 undertaker
 
08.08.12
21:32
см. обработчик при начале работы в модуле приложения
3 Лефмихалыч
 
08.08.12
21:56
(0) я знаю это гнилое кунгфу, его используют, чтобы пользюки громче жаловались, что у них все медленно работает, а открывается вообще долго
4 vmv
 
08.08.12
22:04
(0) на Управлемом Пприложении вообще не проблема

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