Имя: Пароль:
1C
 
Как можно добавить отчет в меню "отчеты" не выгоняя юзверей?
0 noven
 
08.12.06
07:58
Сабж!
1 DF_Slayer
 
08.12.06
07:59
(0) не сабж, а в поиск.
2 noven
 
08.12.06
08:00
Добавлю: например, написал отчет и хочешь закинуть в интерфейс, мож есть какое решение?....Пока писал кажется сам начал догадываться...:-)...Надо сделать список значений и добавлять туда из определенной папки...
3 DF_Slayer
 
08.12.06
08:02
(2) Доп возможности не нравятся?
4 mishaPH
 
08.12.06
08:03
(0) Никак в интерфейс не добавиш.
5 noven
 
08.12.06
08:04
(3)?
(4) Да хотя бы не в интерфейс, а что бы мона было формировать из меню...
6 mishaPH
 
08.12.06
08:09
(5) Ну так дополнительные возожности чем не устраивают? по другому никак
7 Морозов Александр
 
08.12.06
08:10
еще есть ВК
8 Guk
 
08.12.06
08:10
(2) Не, список значений не покатит. В регистр загони...
9 DF_Slayer
 
08.12.06
08:11
(8) :)
10 Вессемир
 
08.12.06
08:15
На пункт меню вешаешь обработку, которая будет спрашивать какой отчет хочешь формировать. У списка есть метод "ВыбратьЗначение"  там можно указать тип выбора  "Как меню". Список формируешь из текстового файла, который настраивается без участия 1С.
11 Вессемир
 
08.12.06
08:16
Далее, после выбора отчета - функция ОткрытьФорму() в которую передаешь путь к внешней обработке или имя внутреннего отчета.
12 noven
 
08.12.06
08:16
(10) Примерно так и делаю щас...только на счет текстового файла не понял...я наоборот делаю с текстовым файлом, туда прописываю название внешнего отчета и газвание и все....
13 Вессемир
 
08.12.06
08:18
Я это и имел ввиду. Просто текстовый файл не относится к конфигурации, потому можно изменять не отключая 1С
14 Морозов Александр
 
08.12.06
08:21
Объект типа RMenu предназначен для добавления динамического меню к основному меню программы. Объект является интерфейсом для управления меню, но не собственно меню. Если создать одновременно несколько экзепляров RMenu, то они все будут управлять одним и тем же динамическим меню. Удаление экзепляра RMenu не влечет за собой удаление динамического меню из основного меню программы.

Каждый пункт динамического меню является объектом типа RMenuItem. Каждый пункт динамического меню в главном меню является объектом RMenuItem типа подменю. Каждый RMenuItem в свою очередь может содежать несколько подчиненных объектов RMenuItem, которые могут быть пунктом меню, подменю, разделителем. Таким образом, возможно создание иерархического меню.

Каждый RMenuItem типа пункт меню ассоциируется со скриптом на внутреннем языке 1С, который выполняется при выборе этого пункта.
15 noven
 
08.12.06
08:31
(14) Спасибо! Думаю пока списка хватит...

Спасибо Всем!
16 Морозов Александр
 
08.12.06
08:36
да и ВК лежит на инфостаре...
17 noven
 
08.12.06
08:58
дошел до момента: сз лежит на форме, в сз списое отчетов, как двойным кликом выбрать и запустить отчет? Интересует как двойнвм кликом запустить процедуру?
18 VasilyKushnir
 
08.12.06
09:20
http://infostart.ru/projects/662/?ref=440 - Каталог внешних отчетов и обработок. Там и права пользователям на отчеты можно назначать.
19 noven
 
08.12.06
10:48
Подскажиет плиз!  Уже всю голову сломал...почему не работает?
ОткрытьФорму("Отчет",,ПутьОтчета);
20 noven
 
08.12.06
10:49
ПутьОтчета=СокрЛП(КаталогИБ()+"ExtForms\"+СокрЛП(НазваниеОтчета))