Имя: Пароль:
1C
1С v8
Программное добавление командной панели, УФ
0 Сильф
 
11.04.13
11:45
Добавил программно на форму таблицу. Сделал ей ПоложениеКоманднойПанели = ПоложениеКоманднойПанелиЭлементаФормы.Верх. Появилась командная панель с обычными кнопками, но ни одна кнопка не работает. В отладчике родитель э той командной панели - таблица, т.е. всё ок. Куда копать?
1 toypaul
 
гуру
11.04.13
11:47
"кнопка не работает" или кнопка недоступна
2 toypaul
 
гуру
11.04.13
11:48
есть мысль ... , что вид надо установить соот-щий у добавленой группы
3 Сильф
 
11.04.13
11:50
(1) доступна, но строка таблицы не добавляется, например.

Вид кому? Командной панели? С э тим у неё  тоже всё  в порядке:  Вид    Командная панель    ВидГруппыФормы
4 toypaul
 
гуру
11.04.13
11:52
родитель ладно. а источник команд? и зачем было добавлять панель, когда можно было свойство у таблицы установить.
5 Сильф
 
11.04.13
12:05
(4) Я панель и не добавлял, а как раз свойство и установил. Всё, что я делал, я написал в посте. "Источник команд" для УФ - что это?
6 toypaul
 
гуру
11.04.13
12:26
тогда не знаю. была у меня похожая ситуация, когда добавлял обычную группу а не командную панель. тоже обычные кнопки и не работали.
7 Сильф
 
11.04.13
13:17
Что, неужели нужно вручную добавлять панель и все кнопки на неё? А как это сделать?
8 Сильф
 
11.04.13
14:01
Ау, люди...
9 Сильф
 
11.04.13
15:28
Последний раз подниму. Гуглояндекс ничего путного не предложил.
10 Сильф
 
15.04.13
08:16
И снова здравствуйте.
11 Defender aka LINN
 
15.04.13
08:24
(0) Дык может у тебя таблица только на просмотр открыта.
12 Сильф
 
15.04.13
17:16
(11) нет
13 Сильф
 
17.04.13
13:56
Разобрался. Все колонки добавленной программно таблицы по умолчанию имели вид "ПолеНадписи", после принудительного изменения вида на "ПолеВвода" всё  заработало.
14 olegves
 
17.04.13
14:04
(13) а обработчики (процедуры действий) кнопок ты как добавлять собираешься?
15 Сильф
 
18.04.13
10:59
(14) для моей задачи не требуется, а вообще - хороший вопрос :)
16 Сильф
 
18.04.13
11:00
(14) Предполагаю, что через "УстановитьДействие".
17 Сильф
 
19.04.13
11:23
Теперь такой вопрос возник. Как программно установить нужное значение свойства "Только во всех действиях" для команды?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.