|
УФ. Не работают стандартные команды в у созданных программно элементов формы
| ☑ |
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
|
Спасибо, помогло.
|
|