Доступность кнопки в командной панели ТЧ документа #785680


#0 by papiruso
В командной панели ТЧ документа есть кнопка "Изменить". Она не доступна пока документ не запишешь, закроешь и снова откроешь. Как сделать ее доступной при занесении в эту ТЧ каких-то данных без записи документа?
#1 by papiruso
игнор. ну ладно пойдем в другую сторону.
#2 by Fish
Попробуй более подробно описать проблему.
#3 by papiruso
Куда уж подробнее. Есть УТ10,2. там есть док типовой. в доке типовом есть ТЧ. у ТЧ есть типовая командная панель.  в эту панель добавлена кнопка. Эта кнопка становится доступной, только если док записать, закрыть и снова открыть. Как сделать кнопку доступной хотя бы после записи, без переоткрытия формы дока. а в идеале, чтобы кнопка становилась доступной, как только в ТЧ начинают вводить данные, т.е. до записи дока.
#4 by Fish
В коде смотрел? Что стоит в свойствах кнопки?
#5 by papiruso
Отладчик показывает все время ЭтаФорма.ЭлементыФормы.КоманднаяПанель и т.д. до Кнопки.Доступность = истина. В свойствах панели "автозаполнение" снимал, ставил, "меняет данные" также ставил снимал. не помогает.
#6 by papiruso
может быть из-за того, что тип кнопки - подменю, а не действие.
#7 by Fish
Подменю недоступно, если внутри него ничего нет. Но тогда непонятно, почему доступно после записи и открытия. Может, там где-то программно добавляются элементы подменю?
#8 by papiruso
подменю заполняется программно.
#9 by Fish
В какой момент и как? Когда кнопка подменю недоступна - похоже ещё не заполнено.
#10 by papiruso
Спасибо!! Наставили на путь истинный. действительно подменю этой кнопки заполняется программно, но не всегда когда надо бы. Нужно добавить формирование этого подменю в нужное место, т.е. до записи документа.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С