Ни у кого не было такого глюка: тупо значение не выводится в ячейку печатной формы?
Тип ячейки "Выражение", Значение "Кво"
Секция = Таб.ПолучитьСекцию(НазваниеСекции+"|СтрокаДокумента");
Док = СоздатьОбъект("Документ."+ТекРасшифровка.Вид());
Док.НайтиДокумент(ТекРасшифровка);
Док.ВыбратьСтроки();
Пока Док.ПолучитьСтроку()=1 Цикл
Если Док.ТМЦ = ВыбНоменклатура Тогда
Кво = Формат(Док.Кво,"Ч12.3");
Таб.ПрисоединитьСекцию(Секция);
Прервать;
КонецЕсли;
КонецЦикла;
Ставлю точку останова, Кво значение есть. В форму выводится пустая ячейка. Если заменить в ячейке Кво на Док.Кво, ругается, что "Значение не представляет агрегатный объект (Кво)"
Получаешь секцию из макета.
В ней должны быть определены или именованные ячейки - и тогда им присваиваешь значения:
.
// формирование шапки
СекцияШапка = Таб.ПолучитьСекцию("Шапка");
СекцияШапка.Номер = глНомерНаПечать(Контекст, 1);
СекцияШапка.ДатаСоставления = Формат(ДатаДок, "Д (0)ДДММГГГГ");
СекцияШапка.Организация = "Организация: " + СокрЛП(Фирма.ЮрЛицо.ПолнНаименование);
СекцияШапка.КодОКПО = СокрЛП(Фирма.ЮрЛицо.ОКПО);
СекцияШапка.СтруктурноеПодразделение = "Структурное подразделение: ";
СекцияШапка.МестоХранения = Склад;
...
Таб.ВывестиСекцию("СекцияШапка"); // или ПрисоединитьСекцию
.
.
или вычисляешь в коде переменную и эту переменную ставишь в ячеку с типом ячейки "выражение" или "шаблон"
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.