Здравсвуйте! Есть код, который ниже. Так же есть табличный документ с вручную создаными областями. Как сдлеать, что бы при отображении табличного документа не было видно разметки областей. Спасибо!
&НаСервере
Процедура ВыполнитьОтчетНаСервере(Макет);
Макет = Отчеты.ПечатьНоменклатура.ПолучитьМакет("Макет");
Заголовок = Макет.ПолучитьОбласть("Заголовок");
Группа = Макет.ПолучитьОбласть("Группа");
Элемент = Макет.ПолучитьОбласть("Элемент");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Номенклатура.Ссылка КАК Ссылка,
| Номенклатура.Родитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|
|УПОРЯДОЧИТЬ ПО
| Ссылка ИЕРАРХИЯ";
РезультатЗапроса = Запрос.Выполнить();
Выборка = РезультатЗапроса.Выбрать();
Макет.Очистить();
// Макет.Вывести(Заголовок);
Пока Выборка.Следующий() Цикл
Если Выборка.Ссылка.ЭтоГруппа Тогда
Сообщить(Выборка.Ссылка) ;
Группа.Параметры.Группы = Выборка.Ссылка;
Макет.Вывести(Группа);
Иначе
Сообщить ("______"+Выборка.Ссылка) ;
Элемент.Параметры.Элементы = Выборка.Ссылка;
Макет.Вывести(Элемент);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший