Имя: Пароль:
1C
1С v8
Вид операции документа
,
0 wannado
 
15.12.14
12:05
Добрый день.

Не могу сообразить.

Создал новый документ, добавил реквизит вид операции ссылка на перечисление.

При открытии прописал вывод подменю вида операции.

При открытии документа в пользовательском режиме, элементы меню вида операции не активны.

В отладчики посмотрел кнопки меню и у всех доступность = Истина.

В чем может быть причина?

Сравнивал типовые документы, ничего не нашел.

За ранее спасибо.
1 Maxus43
 
15.12.14
12:07
Процедуры не привязаны? по смене вида операции которые, ибо кнопки без процедур не доступны
2 Windyhead
 
15.12.14
12:10
О какой форме речь? УФ?
Элементы формы связаны с командами, команды с процедурами?
3 wannado
 
15.12.14
12:29
Обычная форма.
4 wannado
 
15.12.14
12:30
Обработчиков на вид операции не наложено.
5 Gantoha
 
15.12.14
12:30
нет обработчика
6 wannado
 
15.12.14
12:34
(5) Вид операции - подменю обработчики на него не накладываются, вывод УстановитьПодменюВыбораВидаОперации, передал значения, значения отображаются но не активные.
7 Maxus43
 
15.12.14
12:39
РаботаСДиалогами.УстановитьПодменюВыбораВидаОперации(ЭлементыФормы.ДействияФормы.Кнопки.ПодменюВидаОперации,
                                          ВидОперации.Метаданные().ЗначенияПеречисления,
                                          Новый Действие("ДействияФормыДействиеУстановитьОперацию"));


вот так должно выглядеть подключение.
Для особо одарённых внимательно смотрим на Новый Действие("ДействияФормыДействиеУстановитьОперацию"
8 Gantoha
 
15.12.14
12:40
в код лезть лень .. но там последовательно при открытии формы вызывается несколько универсальных процедур которые определяют как будет отрисовываться и обрабатываться это меню. Так как видов операций несколько , а выводится только часть то в где то есть фильтр, который определяет что выводится .. вот что то и пропущено из этого ..в том числе о ибработчик
9 wannado
 
15.12.14
12:41
(7) Так и есть
10 wannado
 
15.12.14
12:42
(8) Сейчас, попробую с последовательностью, скорее всего тут.
11 Maxus43
 
15.12.14
12:44
(9) есть процедура то у тебя - ДействияФормыДействиеУстановитьОперацию ?
12 wannado
 
15.12.14
12:47
(11) Да есть

Кнопки подменю выводятся, но они не активные, вот в чем проблема.
13 wannado
 
15.12.14
13:00
Не пойму что не так.
14 Maxus43
 
15.12.14
13:02
Процедура не пустая? права на реквизит есть?
15 Maxus43
 
15.12.14
13:03
Процедура ДействияФормыДействиеУстановитьОперацию(Кнопка)
такая должна быть
16 wannado
 
15.12.14
13:05
(15) (14) Смотрю
17 wannado
 
15.12.14
13:09
(15) Процедура ДействияФормыДействиеУстановитьОперацию(Кнопка)  Пустая, добавил код, стали активными.

Спасибо.
18 wannado
 
15.12.14
13:09
Спасибо всем.