Имя: Пароль:
1C
1С v8
табличная часть на управляемой форме
0 Хранитель Совести
 
19.09.12
18:50
Здравствуйте.
Столкнулся с проблемой при отображении данных объекта на форме (управл.)
Ситуация следующая. Создаю программно документ (ДокОбъект). Потом делаю так:
ЗаполнитьЗначенияСвойств(Форма.Объект, ДокОбъект);
Форма - это форма ДокОбъекта.
В результате табличная часть на форме  пуста, не смотря на то, что в ДокОбъекте все заполнено.
Что не так? подскажите пожалуйста.
Заранее благодарен.
1 Wobland
 
19.09.12
18:53
а зачем ты в форме что-то заполняешь?
2 Mort
 
19.09.12
18:53
ДокОбъект = РеквизитФормыВЗначение("Объект");
ДокОбъект.Заполнить();
ЗначениеВреквизитФормы(ДокОбъект, "Объект");
3 SerMaxim
 
19.09.12
19:18
Не будет. построчно заполняй
4 News
 
19.09.12
19:32
Форма.Объект[ТЧ].Загрузить(ДокОбъект[ТЧ].Выгрузить())
5 Хранитель Совести
 
20.09.12
11:16
[3] Сделал построчно. Спасибо.
Наверное изначально мне показалось это слишком простым решением :)
6 AaNnDdRrEeYy
 
20.09.12
11:18
параметр ключ есть же, открытьформу("твоя форма", новый структура("Ключ",СылкаНаТвойДокумент);
откроется полностью заполненная
7 Хранитель Совести
 
21.09.12
10:04
[6]Все правильно. Это при условии, что документ уже записан и лежит в базе.
В ином случае, если документ только создали (программно) и еще не записали в базу - форма будет пуста.
8 AaNnDdRrEeYy
 
21.09.12
16:14
С рождением КЭП!!!
Программист всегда исправляет последнюю ошибку.