Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

вывести макет таблицы в управляемую форму

вывести макет таблицы в управляемую форму
Я
   alexshape
 
18.10.16 - 12:58
Получаю макет в виде табличного документа на сервере 

Код: [Выделить]
&НаСервере
Функция Воз() Экспорт 
МакетОТЧ = Отчеты.Продажи.ПолучитьМакет("Макет");       
Возврат (МакетОТЧ);     
КонецФункции

потом на клиенте Выделяю областьТабШапка (в отладчике все норм в области ТабШапка есть данные
А вот при передаче в ЭтаФорма.Элементы.ТабДок.ТекущаяОбласть передается пустая таблица с чем связанно?

Код: [Выделить]
&НаКлиенте
Процедура Сформировать(Команда)
    
таб = продажиОтчет.Воз();    
ТАбШапка = таб.Области.Шапка;
ЭтаФорма.Элементы.ТабДок.ТекущаяОбласть = ТАбШапка;    
КонецПроцедуры
 
 
   DrShad
 
1 - 18.10.16 - 13:09
а где ТабличныйДокумент?
   alexshape
 
2 - 18.10.16 - 13:15
МакетОТЧ, отладчик показывает что это Табличный документ
   Рэйв
 
3 - 18.10.16 - 13:26
(2)Открой макет в конфигураторе и посмотри внимательно - это точно ты в таком виде хочешь видеть табличный документ на форме?
   alexshape
 
4 - 18.10.16 - 13:46
3 в каком таком?,да в таком
   Рэйв
 
5 - 18.10.16 - 13:50
(4)ты бы посмотрел хотябы для примера как формируются табличные документы в стандартных документах...
   DrShad
 
6 - 18.10.16 - 13:50
(4) ЭтаФорма.Элементы.ТабДок = продажиОтчет.Воз()

пожалуйста, наслаждайтесь
   Рэйв
 
7 - 18.10.16 - 13:51
(4)в табдок на форме надо сначало чтото как вариант .Вывести(Область), а потом как минимум .Показать() чтобы там чтото появилось для просмотра
   DrShad
 
8 - 18.10.16 - 13:52
(7) ну показать это если нужно его открыть, у ТС есть на форме таб док
   Рэйв
 
9 - 18.10.16 - 13:52
....если ты конечно хочешь по побластям заполнять
   Рэйв
 
10 - 18.10.16 - 13:52
(8)а, ну да.
 
 Рекламное место пустует
   alexshape
 
11 - 18.10.16 - 14:41
(6) {Отчет.Продажи.Форма.ФормаОтчета.Форма(7)}: Поле объекта недоступно для записи (ТабДок)
ЭтаФорма.Элементы.ТабДок=продажиОтчет.Воз();
   alexshape
 
12 - 18.10.16 - 14:46
(7) Я вместо
ЭтаФорма.Элементы.ТабДок.ТекущаяОбласть = ТАбШапка; 
ставлю это:  

ЭтаФорма.Элементы.ТабДок.ТекущаяОбласть = "Привет"; 

Все нормально отображается, в отладчике ТабШапка это таблица с заполненными значениями, а когда присваиваю таблице на форме, то все значения пустые
   alexshape
 
13 - 23.10.16 - 16:31
Решение Нашел, спасибо

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует