Имя: Пароль:
1C
1С v8
8.2 ТаблицуЗначений в ТабличныйДокумент
0 Stim213
 
18.10.11
14:41
на форме размещен реквизит с типом Табличныйдокумент. Как загрузить в него ТЗ с минимальными кодозатратами?
1 Нуф-Нуф
 
18.10.11
14:43
посмотреть к чему привязан табличный документ?
2 Рэйв
 
18.10.11
14:47
совсем обленились адинесники...
3 Reset
 
18.10.11
14:48
(2) +1
4 Jaffar
 
18.10.11
14:48
загрузить
создать колонки
5 Stim213
 
18.10.11
14:54
(1) 8.2, управляемые формы

Ни к чему не привязан. Реквизит формы - табличный документ.
На форму выведено поле со значением этого реквизита
6 zladenuw
 
18.10.11
14:56
РеквизитФормыВЗначение (FormAttributeToValue)
Синтаксис:

РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
Параметры:

<ИмяРеквизита> (обязательный)

Тип: Строка. Имя реквизита формы, который необходимо преобразовать.
Может быть указан реквизит данных формы (см. описание параметра <Объект> метода ДанныеФормыВЗначение).
<Тип> (необязательный)

Тип: Тип. Тип значения, получаемого из реквизита формы (данных формы). Если данный параметр не указан, то он также получается из реквизита формы. Если реквизит является составным типом и значение параметра не указано, генерируется исключение времени выполнения.
Возвращаемое значение:

Тип: Произвольный.
Описание:

Преобразует указанный реквизит формы в объект прикладного типа.

Доступность:

Сервер.
а потом ЗначениеВРеквизитФормы(<Значение>, <ИмяРеквизита>)
7 zladenuw
 
18.10.11
14:56
(6) а хотя можно сразу ЗначениеВРеквизитФормы(<Значение>, <ИмяРеквизита>)
8 Euguln
 
18.10.11
14:57
(6) У него табличный документ, а не таблица значений
9 Mort
 
18.10.11
14:57
Народ, вы чо? ТабличныйДокумент же сказано по-русски, не таблица формы и не табличное поле.

1. Ручками обойти и прописать адресно значения в области.
2. Сформировать программно макет строки и выводить построчно. Больше писанины, но зато быстрее.
10 Рэйв
 
18.10.11
14:59
(0)Если обозвать параметры в макете как колонки в ТЗ, то можно сэкономить на коде при переборе тз с помощью

Область.Параметры.Заполнить(СтрокаТЗ);