Имя: Пароль:
1C
1С v8
Доступность кнопки в командной панели ТЧ документа
,
0 papiruso
 
22.11.16
10:38
В командной панели ТЧ документа есть кнопка "Изменить". Она не доступна пока документ не запишешь, закроешь и снова откроешь. Как сделать ее доступной при занесении в эту ТЧ каких-то данных без записи документа?
1 papiruso
 
22.11.16
16:18
игнор. ну ладно пойдем в другую сторону.
2 Fish
 
22.11.16
16:21
Попробуй более подробно описать проблему.
3 papiruso
 
22.11.16
16:25
Куда уж подробнее. Есть УТ10,2. там есть док типовой. в доке типовом есть ТЧ. у ТЧ есть типовая командная панель.  в эту панель добавлена кнопка. Эта кнопка становится доступной, только если док записать, закрыть и снова открыть. Как сделать кнопку доступной хотя бы после записи, без переоткрытия формы дока. а в идеале, чтобы кнопка становилась доступной, как только в ТЧ начинают вводить данные, т.е. до записи дока.
4 Fish
 
22.11.16
16:27
(3) В коде смотрел? Что стоит в свойствах кнопки?
5 papiruso
 
22.11.16
16:49
Отладчик показывает все время ЭтаФорма.ЭлементыФормы.КоманднаяПанель и т.д. до Кнопки.Доступность = истина.
В свойствах панели "автозаполнение" снимал, ставил, "меняет
данные" также ставил снимал. не помогает.
6 papiruso
 
22.11.16
16:52
может быть из-за того, что тип кнопки - подменю, а не действие.
7 Fish
 
22.11.16
16:55
(6) Подменю недоступно, если внутри него ничего нет. Но тогда непонятно, почему доступно после записи и открытия. Может, там где-то программно добавляются элементы подменю?
8 papiruso
 
22.11.16
16:59
подменю заполняется программно.
9 Fish
 
22.11.16
17:03
(8) В какой момент и как? Когда кнопка подменю недоступна - похоже ещё не заполнено.
10 papiruso
 
22.11.16
17:04
Спасибо!! Наставили на путь истинный. действительно подменю этой кнопки заполняется программно, но не всегда когда надо бы. Нужно добавить формирование этого подменю в нужное место, т.е. до записи документа.