Имя: Пароль:
1C
1С v8
Передавать параметр в команду формы (УФ)
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");
   КонецЕсли;

https://dl.dropboxusercontent.com/u/83238845/example.epf
6 lucifer
 
10.07.13
14:09
(5) Точно, не подумал, спасибо