Использование одной команды в разных формах таблиц

1. user654641_yaga_m 12 05.06.23 14:19 Сейчас в теме
ДД коллеги. "Столкнулся с желанием" использовать одну команду на управляемой форме в нескольких местах. На форме есть несколько одинаковых таблиц значений. 1С в принципе позволяет в этих таблицах в командной панели проставить одну и ту же команду. В процедуре команды надо определить на какой форме таблицы было нажатие и отработать свой алгоритм. Затруднение вызвало как определить "родителя" кнопки. Может кто-то сталкивался с таким - подскажите.
По теме из базы знаний
Найденные решения
7. spacecraft 06.06.23 12:32 Сейчас в теме
(1) самый простой способ это создать разные команды и назначить им одну и ту же процедуру на Действие, если так хочется именно одну процедуру на все команды.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Sashares 34 05.06.23 15:17 Сейчас в теме
(1)Если таблицы значений на разных страницах проверяйте какая страница текущая.
Если же таблицы одновременно видны на форме, то сделайте 4 команды, и не парьтесь.
5. user654641_yaga_m 12 06.06.23 11:20 Сейчас в теме
(3)Спс, я так и сделал, но хотел повыпендриваться...))
7. spacecraft 06.06.23 12:32 Сейчас в теме
(1) самый простой способ это создать разные команды и назначить им одну и ту же процедуру на Действие, если так хочется именно одну процедуру на все команды.
8. user654641_yaga_m 12 07.06.23 11:37 Сейчас в теме
(7) Спс, да наверное проще не сделать.
2. aka Любитель XML 05.06.23 14:52 Сейчас в теме
ЭтаФорма.ТекущийЭлемент.Имя - например, если разместить команду на командной панели ТЧ "Товары" Заказа клиента в УТ, то вернет "Товары". Пробуй поиграться с текущим элементом.
4. user1826630 05.06.23 15:24 Сейчас в теме
(2) Ну и? Для каждой ТЗ создавать свою командную панель со своей командой?
Задача-то в другом!
6. user654641_yaga_m 12 06.06.23 11:23 Сейчас в теме
(2)Спс, просто ЭтаФорма.ТекущийЭлемент дает совсем другие данные - первый элемент на форме! Почему и спрашивал помощь...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот