Имя: Пароль:
1C
 
Добавить действие на командную панель в списке выбора
0 Sem0709
 
16.02.17
01:55
Всем здрасти! Обычная форма 8.3

В обработчике события НачалоВыбора (ПолеВвода) открываю форму выбора документа и пытаюсь в командную панель этой формы добавить кнопку.
Статей по этому поводу много, вроде всё просто.
Кнопка добавляется, только почему-то не активная.

Процедура АктПереоценкиНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
    
    ФормаСписка = Документы.АктПереоценки.ПолучитьФормуСписка(, Элемент);
    ФормаСписка.Отбор.ВидОперации.Установить(Перечисления.ВидыОперацийАктПереоценки.Акция);
    ФормаСписка.РежимВыбора = Истина;
    ФормаСписка.ЭлементыФормы.ДокументСписок.ТекущаяСтрока = ЭлементыФормы.ДокументОтбора.Значение;
    
    КоманднаяПанельФормаВыбора = ФормаСписка.ЭлементыФормы.ДействияФормы;
    КоманднаяПанельФормаВыбора.Кнопки.Добавить("ПоАвтору", ТипКнопкиКоманднойПанели.Действие, "По автору", Новый Действие("ОтборПоАтору"));
    КоманднаяПанельФормаВыбора.Доступность = Истина;
    
    ФормаСписка.Открыть();
    
КонецПроцедуры
1 Fram
 
16.02.17
02:00
Может тут "ОтборПоА?тору" проблема?
2 Sem0709
 
16.02.17
02:03
(1) Процедура тоже с очепяткой)
3 Sem0709
 
16.02.17
02:04
(2) + всмысле, не в этом проблема
4 Sem0709
 
16.02.17
02:22
Вопрос решён.
Оказалось процедура действия должна быть в модуле формы списка выбора, а не в модуле формы из которой я её открываю... заклинание не удалось)