Имя: Пароль:
1C
 
Как передать в табличное поле на форме с макета с тем же оформлением ячеек?
0 Pitbull-1С
 
25.02.09
09:06
Передаю табличный документ в поле табличного документа. В макете оформляю фон ячеек и размер. Но в поле табличного документа эти оформления не отображаются. Что нужно сделать?
1 Pitbull-1С
 
25.02.09
09:18
---
2 rie
 
25.02.09
09:23
(0) А как именно передаётся табличный документ?
3 Pitbull-1С
 
25.02.09
09:27
ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ТабДок);
4 Pitbull-1С
 
25.02.09
09:38
-
5 Pitbull-1С
 
25.02.09
09:51
Что я не так делаю
6 Mitriy
 
25.02.09
09:53
а ТабДок - это что?
7 rie
 
25.02.09
09:55
(3) А сам выводимый документ отображается?
8 Pitbull-1С
 
25.02.09
10:01
(6)Да ТабДок это просто новый ТабличныйДокумент.
(7)Да он выводиться нормально со всеми оформлениями как надо
9 Pitbull-1С
 
25.02.09
10:06
--
10 Mitriy
 
25.02.09
10:07
(8) мужик, ты чо выпендриваешься?
11 rie
 
25.02.09
10:12
(8) Если он выводится нормально - то в чём именно проблема в (0)?
Поясни подробнее.
Поскольку

Макет = ПолучитьМакет("Макет");
ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(Макет);

спокойненько выведет в табличное поле всё и со всем оформлением.
12 Pitbull-1С
 
25.02.09
10:31
Вот так я делаю


   ТабДок = новый ТабличныйДокумент;
   макет=ПолучитьМакет("Макет");
   ТабДок.Вывести(макет.ПолучитьОбласть("Шапка"));
   
   Пока ВыборкаЗапроса.Следующий() Цикл
   ОбластьСтроки = Макет.ПолучитьОбласть("Строка");
   ОбластьСтроки.Параметры.Год = ВыборкаЗапроса.Год;
   ОбластьСтроки.Параметры.Программа = ВыборкаЗапроса.Программа;
   ОбластьСтроки.Параметры.Специальность = ВыборкаЗапроса.Специальность;
   ОбластьСтроки.Параметры.Количество = ВыборкаЗапроса.Год;
   ОбластьСтроки.Параметры.Сумма = ВыборкаЗапроса.Сумма;
   ОбластьСтроки.Параметры.План = ВыборкаЗапроса.План;
   ТабДок.Вывести(ОбластьСтроки);
   КонецЦикла;
   
   ЭлементыФормы.ПолеТабличногоДокумента1.Вывести(ТабДок);
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.