Имя: Пароль:
1C
1С v8
Программно создать кнопку глобальной команды
0 ildary
 
11.11.19
21:35
Уважаемые специалисты, скажите пожалуйста, не появилась ли подобная функция в 1С? Все предыдущие топики сводились к тому, что 1С это не нужно и сделать подобное можно только в расширении и не программно.
1 vde69
 
11.11.19
21:41
общий подход такой - делаешь кнопку в конфигураторе, а программно при необходимости ее скрываешь, например правами или функциональной опцией
2 ildary
 
11.11.19
21:43
(1) Спасибо за совет, но мне надо на много форм программно вставить кнопку, у которой действие - глобальная команда. А гугль (миста + инфостарт) утверждает, что так не получится.
3 vde69
 
11.11.19
21:49
(2) на какие конкретно формы надо вставить?
4 vde69
 
11.11.19
21:49
делается это или через параметры команды или через группу команд
5 vde69
 
11.11.19
21:52
а еще можно сделать глобальную по горячей клавиши как в бухии Ф11, Ф12
6 ildary
 
11.11.19
21:52
(3) Хочу на максимум форм элементов, документов и их списков. Программно создать кнопку так - не проблема (модуль МодификацияКонфигурацииПереопределяемый), а как у кнопки сделать ИмяКоманды, чтобы вызывалась глобальная команда.

(5) вот это уже интересно, но кроме этого хочется и чтобы кнопка была на командной панели.
7 vde69
 
11.11.19
21:54
параметр команды "любая ссылка" и включи ее в группу которая есть везде, например "органайзер"
8 PCcomCat
 
11.11.19
21:55
Так обычно в ПриСозданииНаСервере пишут обращение к глобальной процедуре, в которой программно добавляют кнопки глобальных команд.
9 runoff_runoff
 
11.11.19
22:23
если это команда, то кнопка создается платформой автоматически в соответствии с типом и группой команды
10 ildary
 
11.11.19
22:23
(7) что-то у меня с лыжами (не едут). У глобальной команды нельзя выбрать тип параметра команды ЛюбаяСсылка.

(8) вот через эту глобальную процедуру и делаю и пока не получается.

Такое чувство, что проще сделать внешней обработкой заполнения.
11 Сияющий в темноте
 
11.11.19
23:38
Можно посмотреть в БСП подключаемые команды и как они сделаны,но для них в модуле каждой формы есть специальная процедура.