#0
by luter-89
Ситуация интересная. Заголовок команды на клиенте не доступен, но доступен на сервере. Но на сервер его передать не получится, так как он не доступен на клиенте. Команду на сервер передать тоже нельзя. Вот)
#2
by luter-89
Проблема в том, что если команда одна, а на форме их, допустим 20. И нужно понять какая именно команда на форме отработала. По идее нужно определять по заголовку команды. Но я решил с помощью ТекущийЭлемент.Имя
#5
by luter-89
Если есть команда Удалить, и две кнопки на форме УдалитьВсе и УдалитьНеВсе у которых имя команды Удалить и соответственно обработчик Удалить(Команда). То команда.Имя выдаст имя команды, а не команды на форме
#10
by Лефмихалыч
в стандартах и методиках русским по белому написано, что обработчики у разных команд должны быть разными. Как раз, чтобы вот такие глупые проблемы не решать
#12
by luter-89
А если это одна команда, только на форме находится в разных местах, допустим на разных страницах
#20
by luter-89
Вот такой пример. Есть на форме 10 страниц с 10 табличными частями в каждой. И для каждой ТЧ есть кнопка Очистить. Можно сделать одну команду с одним обработчиком и 10 кнопок на форме. А потом в обработчике определять какую именно кнопку нажали. По идее все кнопки формы могут работать через один обработчик. Нужно только условия писать. Что плохого в таком подходе?
#21
by Mort
Плохо то, что в обработчике нельзя определить элемент формы, который вызвал команду. Даже по заголовку. Будь мужиком, сделай 10 команд, б****ть!!!
#24
by Mort
Ну как хошь, проверяй тупо: Если ТекущийЭлемент = Элементы.Кнопка1 Тогда только не подписывай что ты это делал, а то тебя поймают и прострелят коленки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить разность дат (Нужно получить количество дней)
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как в модуле команды гибко получить объект метаданных команды?
- Как на клиенте получить заголовок команды формы?
- СКД. Как заголовок формы вывести в заголовок отчета?
В этой группе 1С
- Как получить значение перечисление в запросе через COM-соединение
- v7: Выбрать папку из справочника товаров, а не один товар
- Как передать из Источника Таблицу Значений в Приемник
- Распарсить текстовый файл
- Попытка передачи с клиента на сервер мутабельного значения 1-го параметра метода
- Как удалить пользовательские настройки отчета на СКД
- Как программно изменить порядок группировки в запросе
- СКД, получение остатков, удалить из отчета поле "ПериодСекунда"
- Передача параметров в запись регистра сведений
- Как начислить материальную выгоду с аванса в ЗУП 2.5 (УПП)?
- УТ 11 и БП 3 енвд усн обмен
- ВысотаСпискаВыбора и ШиринаВыпадающегоСписка у Поля УФ
- Выбрать разные документы одним Запросом
- SQL и Эл. Почта в 1с
- Бухи хотят в юр адресе контрагентов указывать этаж...
- Как передать файл в фоновое задание
- Как сохранить настройки принтера в 1С при печати?
- УПП учет остатков по ячейкам в автоматическом режиме какие подводные камни?
- СКД программно формируется в разы дольше, чем из Предприятия
- Передать XML-файл по вебсервису 1С