Имя: Пароль:
1C
 
Не выводиться ТЗ в табличное поле
0 Demetri__
 
12.03.15
16:37
Создаю произвольную форму документа, при нажатии на кнопку в основной форме она выводиться методом "ОткрытьФорму". В произвольной форме, есть табличное поле, связана с табличной частью, но данные на ней не выводятся, в чем подвох?
1 Михаил Козлов
 
12.03.15
17:29
В каком смысле произвольную форму документа? Это форма документа, форма списка или произвольная форма?
В последнем случае форма ничего не знает про документ (в том числе и про его таб. части).
2 Крошка Ру
 
12.03.15
17:30
3 Лефмихалыч
 
12.03.15
17:31
потому, что "Создаю произвольную форму документа"
4 un4gtn
 
13.03.15
07:51
Вы указали путь к данным таблицы? У вас есть ОсновнойРеквизит формы с типом "обработкаОбъект" или "ВнешняяОбработкаОбъект"? Произвольная форма по умолчанию не имеет реквизита связанного с документом, можете создать его и по нему обращаться.
5 Demetri__
 
13.03.15
08:02
Да форма произвольная, на ней табличное поле, указываю ей путь к данным, ДокументОбъект -> "Табличная часть".
6 Demetri__
 
13.03.15
08:12
Может есть другое решение, мне нужно что бы из основной формы документа, при нажатии на кнопку, выводилась форма в которой ТОЛЬКО отображалось содержимое табличной части документа..
7 Лефмихалыч
 
13.03.15
08:23
(6) основной реквизит формы должен иметь тип ДокументОбъект.ТвойДокумент
8 un4gtn
 
13.03.15
08:31
(7) Прав. Это по хорошему.

Так же можешь перед открытием формы, программно заполнить ее. Если нужно просто просматривать.

Форма = ПолучитьФорму("МояПроизвольнаяФорма");
Для Каждого СтрокаТЧ Из ТабличнаяЧастьМоегоДокумента Цикл
ЗаполнитьЗначенияСвойств(Форма.ТаблицаМоейФормы.Добавить(), СтрокаТЧ);
КонецЦикла;
Форма.Открыть();
9 Demetri__
 
13.03.15
08:41
(7) основной реквизит формы изменил, на то как ты написал, в табличном поле появляются колонки, но при нажатии на кнопку из основной формы данные в ней не отображаются