Программное добавление командной панели, УФ #660556


#0 by Сильф
Добавил программно на форму таблицу. Сделал ей ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Верх. Появилась командная панель с обычными кнопками, но ни одна кнопка не работает. В отладчике родитель э той командной панели - таблица, т.е. всё ок. Куда копать?
#1 by toypaul
"кнопка не работает" или кнопка недоступна
#2 by toypaul
есть мысль ... , что вид надо установить соот-щий у добавленой группы
#3 by Сильф
доступна, но строка таблицы не добавляется, например. Вид кому? Командной панели? С э тим у неё  тоже всё  в порядке:  Вид    Командная панель    ВидГруппыФормы
#4 by toypaul
родитель ладно. а источник команд? и зачем было добавлять панель, когда можно было свойство у таблицы установить.
#5 by Сильф
Я панель и не добавлял, а как раз свойство и установил. Всё, что я делал, я написал в посте. "Источник команд" для УФ - что это?
#6 by toypaul
тогда не знаю. была у меня похожая ситуация, когда добавлял обычную группу а не командную панель. тоже обычные кнопки и не работали.
#7 by Сильф
Что, неужели нужно вручную добавлять панель и все кнопки на неё? А как это сделать?
#8 by Сильф
Ау, люди...
#9 by Сильф
Последний раз подниму. Гуглояндекс ничего путного не предложил.
#10 by Сильф
И снова здравствуйте.
#11 by Defender aka LINN
Дык может у тебя таблица только на просмотр открыта.
#12 by Сильф
нет
#13 by Сильф
Разобрался. Все колонки добавленной программно таблицы по умолчанию имели вид "ПолеНадписи", после принудительного изменения вида на "ПолеВвода" всё  заработало.
#14 by olegves
а обработчики (процедуры действий) кнопок ты как добавлять собираешься?
#15 by Сильф
для моей задачи не требуется, а вообще - хороший вопрос :)
#16 by Сильф
Предполагаю, что через "УстановитьДействие".
#17 by Сильф
Теперь такой вопрос возник. Как программно установить нужное значение свойства "Только во всех действиях" для команды?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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