Имя: Пароль:
1C
1С v8
УФ: Одна команда на разные кнопки
0 Feunoir
 
19.02.14
11:09
Есть несколько кнопок на командной панели, которые должны выполнять похожие действия. Попытался их посадить на одну команду, то не смог найти способ определения с какой конкретно кнопки вызвана команда. Когда  несколько кнопок на форме, то удаётся эту проблему решить через ТекущийЭлемент, а вот с командной панелью такой финт не проходит.

Забыть и делать разные команды? Или всё-таки есть способ.
1 jsmith82
 
19.02.14
11:15
Команда.Имя ёпт
2 Apokalipsec
 
19.02.14
11:16
Разные команды обращающиеся к одной процедуре/функции.
3 jsmith82
 
19.02.14
11:16
а не, гоню
4 1Сергей
 
19.02.14
11:18
Элемент.Имя
5 Feunoir
 
19.02.14
11:24
(4) Не прокатывает для кнопок командной панели. Не меняется текущий элемент при нажатии на них.
6 jsmith82
 
19.02.14
11:25
ну, значит, никак
печаль, тоска
7 Feunoir
 
19.02.14
11:26
(2) Но команды надо всё-равно делать разные :(. Ну видимо так и придётся.
8 wade25
 
19.02.14
11:27
Делай процедуру. В нее параметром с кнопки запускай нужный алгоритм.
9 1Сергей
 
19.02.14
11:28
(7) команды разные, процедура одна
10 Feunoir
 
19.02.14
11:29
(8) (9) Так и делаю. Обидно.
11 jsmith82
 
19.02.14
11:34
(10) норм. новая стратегия 1с предприятие - отсутствие связи между элементами формы и реквизитами формы
декларативное программирование
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший