|
Не выводиться ТЗ в табличное поле |
☑ |
0
Demetri__
12.03.15
✎
16:37
|
Создаю произвольную форму документа, при нажатии на кнопку в основной форме она выводиться методом "ОткрытьФорму". В произвольной форме, есть табличное поле, связана с табличной частью, но данные на ней не выводятся, в чем подвох?
|
|
1
Михаил Козлов
12.03.15
✎
17:29
|
В каком смысле произвольную форму документа? Это форма документа, форма списка или произвольная форма?
В последнем случае форма ничего не знает про документ (в том числе и про его таб. части).
|
|
2
Крошка Ру
12.03.15
✎
17:30
|
(0)
|
|
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) основной реквизит формы изменил, на то как ты написал, в табличном поле появляются колонки, но при нажатии на кнопку из основной формы данные в ней не отображаются
|
|