|
Передавать параметр в команду формы (УФ)
| ☑ |
0
lucifer
10.07.13
✎
13:47
|
На управляемой форме есть несколько табличных частей у каждой есть реквизит "выбрано" (булево) нужно привернуть к каждой по кнопке а-ля выбрать все, но очень не хочется для каждой таблицы создавать свою команду, можно ли обойтись одной командой?
Т.е. создал у каждой таблице по кнопке и кнопки ссылаются на одну и ту же команду, а в коде уже как-то понимать какая у нас тек. таблица.
|
|
1
Smallrat
10.07.13
✎
13:51
|
Да - повесить на все кнопки одну команду. В команде условие по имени кнопки.
|
|
2
lucifer
10.07.13
✎
13:52
|
(1) а как я узнаю какая кнопка была нажата?
|
|
3
Smallrat
10.07.13
✎
13:54
|
(2) а нет - надо разные команды создать, но повесить в каждой одну и ту же процедуру.
|
|
4
lucifer
10.07.13
✎
14:00
|
(3) тоже самое, в процедуру я должен буде передать какой-то параметр который обозначает с какой таблицей работать, а как я узнаю с какой?
|
|
5
Smallrat
10.07.13
✎
14:08
|
(4) ну как - команды будут называться по разному:
у модуля команды есть параметр "Команда", у которого есть свойство "Команда.Имя".
Будет как-то так:
Если Команда.Имя = "ааа" Тогда
Сообщить("Кнопка 1");
ИначеЕсли Команда.Имя = "ббб" Тогда
Сообщить("Кнопка 2");
КонецЕсли;
|
|
6
lucifer
10.07.13
✎
14:09
|
(5) Точно, не подумал, спасибо
|
|