Имя: Пароль:
1C
1С v8
вытащить данные из ТаблицаФормы
0 Мятежник
 
19.01.12
13:06
Привет всем, как можно вытащить значения из ТаблицыФормы в ТаблицуЗначений? Данные в таблицу формы попадают программным путем, реквизита ТаблицаЗначений на форме нет. Управляемое приложение
1 Wobland
 
19.01.12
13:06
что есть ТаблицаФормы?
2 Wobland
 
19.01.12
13:07
(1) приколы УФ? тогда сдаюсь
3 Мятежник
 
19.01.12
13:07
да, есть такой тип "ТаблицаФормы"
4 1с-кин
 
19.01.12
13:09
(0) а никак. ТаблицаФормы должна быть привязана к чему-то сама.
5 Мятежник
 
19.01.12
13:10
ну у меня не привязана, данные попадают туда программным путем...
6 Мятежник
 
19.01.12
13:12
типа
ЭлементДерево = Элементы.Добавить("Дерево", Тип("ТаблицаФормы"), Элементы.СтраницаГлавная);
   ЭлементДерево.ПутьКДанным = "Дерево";
   ЭлементДерево.Отображение = ОтображениеТаблицы.Список;
   ЗначениеВРеквизитФормы(ДеревоОбъект, "Дерево");    
   
Для Каждого Колонка Из ДеревоОбъект.Колонки Цикл
НовыйЭлемент = Элементы.Добавить(Колонка.Имя, Тип("ПолеФормы"),
           ЭлементДерево);
       НовыйЭлемент.Заголовок = Колонка.Заголовок;    
       НовыйЭлемент.Вид = ВидПоляФормы.ПолеВвода;
       НовыйЭлемент.ПутьКДанным = "Дерево." +Колонка.Имя;
КонецЦикла
7 1с-кин
 
19.01.12
13:15
(6) ну так из ДеревоОбъект и попадают
8 1с-кин
 
19.01.12
13:16
значит, данные в ДеревоОбъект идентичны данным ТаблицаФормы? нет?
9 Мятежник
 
19.01.12
13:20
да, идентична. но ее тоже в чистом виде нет.
Смысл в чем. я хочу сделать документ как документ "Установка типов цен." пользователь определяет колонки в отдельной табличной части, форма преобразуется (через ДеревоОбъект). Он меняет ее заносит значения и перед сохранением значения с этой таблицы формы сохранились в Табличную часть объекта.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший