Имя: Пароль:
1C
1С v8
УФ. Не работают стандартные команды в у созданных программно элементов формы
0 mrDSide
 
12.09.13
16:13
Вывожу в таблицы формы движения документа по регистрам.
Форма отображает данные верно (таблицы), стандартные команды доступны, но не работают. При этом при останове в отладчике в обработчике события "ПередНачаломДобавления" Отказ=Ложь, а в обработчик "ПередНачаломРедактирования" уже не попадаю.
1 Asmody
 
12.09.13
16:16
в колонках таблиц ЭУ созданы? события привязаны?
2 mrDSide
 
12.09.13
16:17
да
3 mrDSide
 
12.09.13
16:17
Заходит даже в "ПриНачалеРедактирования".
4 mrDSide
 
12.09.13
16:18
Таблица        = Элементы.Добавить(Реквизит.Имя, Тип("ТаблицаФормы"), Страница);
            Таблица.ПутьКДанным        = Реквизит.Имя;
            Таблица.ТолькоПросмотр    = ТолькоПросмотр ИЛИ НЕ РучнаяКорректировка;
            Таблица.Отображение        = ОтображениеТаблицы.Список;
            Таблица.УстановитьДействие("ПередНачаломДобавления",    "ПередНачаломДобавления");
            Таблица.УстановитьДействие("ПередНачаломИзменения",        "ПередНачаломИзменения");
            Таблица.УстановитьДействие("ПриНачалеРедактирования",    "ПриНачалеРедактирования")
5 mrDSide
 
12.09.13
16:20
Да, удалиние строки работает.
6 mrDSide
 
12.09.13
16:22
Для каждого эл Из МассивКолонокФормы Цикл
        Колонка = Элементы.Добавить(эл.Имя, Тип("ПолеФормы"), Элементы.Найти(эл.ИмяТаблицы));
        Колонка.ПутьКДанным = эл.ПутьКДанным
    КонецЦикла;
7 Asmody
 
12.09.13
16:29
Колонка.Вид = ВидПоляФормы.ПолеВвода;

ну так, на всякий случай
8 mrDSide
 
12.09.13
16:35
Спасибо, помогло.
Ошибка? Это не ошибка, это системная функция.