(1) tolyan_ekb, мало того, нужно для каждого элемента отдельный обработчик указать, и уже в нем ссылаться на однотипную процедуру. Ну, это если делать правильно.
(5) spacecraft, Создать одну процедуру обработки и скопипастить её в свойства "Нажатие" всех нужных элементов,прекрасно работает (пример в http://infostart.ru/public/303564/, для события "Выбор" динамического списка и таблицы значений используется один обработчик ВыборИзТаблицы)
(6) Alex_E, я никогда не утверждал, что технически это не будет работать. Читайте внимательно: "... это если делать правильно".
Есть техническая возможность, а есть и логическая структура обработки. Когда изменение логики обработки одного реквизита не отразится на других.
(7) spacecraft, Ну, если так правильно, тады я не прав....вот только думаю, если надо поменять логику работы одного реквизита, и оставить для нескольких других тот же обработчик, где запрещено для этого реквизита назначить другой? Или это будет неправильно?
(8) Alex_E, смотрите сами. Вот дали вам новую (неизвестную Вам) конфигурацию. Нужно поменять логику обработчика на конкретный реквизит. Находим его в свойствах и меняем в процедуре как нам надо. И после этого ловим "глюки" по работе с программой. Кто виноват? Вы? Вы не обязаны догадываться, что кто-то эту же процедуру повесил обработчиком еще на кучу реквизитов.
Это общая практика программирования. И рекомендация 1С в том числе.
Кто виноват? Вы? Вы не обязаны догадываться, что кто-то эту же процедуру повесил обработчиком еще на кучу реквизитов.
Это общая практика программирования. И рекомендация 1С в том числе.
- Кто виноват и что делать? Где то я уже это слышал... Про рекомендации 1с и общую практику программирование - это таки да, не поспоришь, особенно с тем, как эти рекомендации в типовых 1с соблюдаются ;-)
1) Зайти в событие "Нажатие" каждого нужного элемента формы
2) Программно УстановитьДействие() для каждого нужного элемента формы - но мороки больше (нужно писать код, копипастить имена реквизитов)...
Если не устраивает 1 и 2 по написать модуль телепатического управления программой...