Добрый день.
Есть небольшая проблемка с выводом дерева значений на печатную форму. Подсмотрел в инете вот такой примерный код.
....
ТабДок.НачатьАвтогруппировкуСтрок();
Уровень = 0;
ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, ВыборкаНоменклатуры, Уровень);
ТабДок.ЗакончитьАвтогруппировкуСтрок();
....
Функция ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, СтрокаДереваЗначений, Уровень)
Для Каждого СтрокаНоменклатуры Из СтрокаДереваЗначений.Строки Цикл
ОбластьРасшифровкиНоменклатуры.Параметры.Наименование = СтрокаНоменклатуры.Номенклатура;
ОбластьРасшифровкиНоменклатуры.Параметры.Товарооборот = СтрокаНоменклатуры.Стоимость;
ТабДок.Вывести(ОбластьРасшифровкиНоменклатуры, Уровень, Ложь);
ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, СтрокаНоменклатуры, Уровень+1);
КонецЦикла;
КонецФункции;
ВЫБРАТЬ
Продажи.Регистратор КАК Регистратор,
Продажи.Количество КАК Количество,
Продажи.Стоимость КАК Стоимость,
Продажи.Подразделение КАК Подразделение,
Продажи.Номенклатура КАК Номенклатура,
Продажи.Регистратор.КодСвязиРазделенныхРеализаций КАК РегистраторКод,
Продажи.Номенклатура.Наименование КАК НаименованиеНоменклатуры
ИЗ
Справочник.Номенклатура КАК Товар
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО Товар.Ссылка = Продажи.Номенклатура.Ссылка
ГДЕ
Продажи.Подразделение В(&ГруппаПодразделения)
И НЕ Продажи.Номенклатура В ИЕРАРХИИ (&ГруппаНоменклатура)
И ВЫБОР
КОГДА &ФЛАГ = ИСТИНА
ТОГДА ИСТИНА
ИНАЧЕ Продажи.Номенклатура.Категория = &АСС
КОНЕЦ
И Продажи.Регистратор.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоОтчета, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецОтчета, ДЕНЬ)
УПОРЯДОЧИТЬ ПО
Подразделение
ИТОГИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Регистратор), КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегистраторКод)
ПО
Номенклатура ИЕРАРХИЯ
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua