Конференция

Фильтр
Пометить все
Отобразить только
 
 

КНИГИ БУКЛЕТЫ:
Книга «1С:Программирование для начинающих. Детям и родителям, менеджерам и руководителям. Разработка в системе "1С:Предприятие 8.3"»
Книга «Облачные технологии «1С:Предприятия»»
Комплексная автоматизация организаций дополнительного образования
Книга «Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание (артикул 4601546118530)»
Книга «Книга "101 совет начинающим разработчикам в системе "1С:Предприятие 8" (артикул 4601546117618)»
Книга «1С:Предприятие 8.3. Версия для обучения программированию (артикул 4601546109996)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе "1С:Предприятие 8.3". Мастер-класс (+CD). Версия 3 (артикул 4601546109774)»
Книга «1C:Предприятие 8.3. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546108722)»
Книга «Язык запросов "1С:Предприятия 8" (+диск) (артикул 4601546108029)»
Книга «Профессиональная разработка в системе 1С:Предприятие 8" (+DVD-ROM). Издание 2 (артикул 4601546101853)»
Книга «Разработка сложных отчетов в "1С:Предприятии 8.2". Система компоновки данных". Издание 2 (+ CD) (артикул 4601546097569)»
Книга «Решение специальных прикладных задач в "1С:Предприятии 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546092694)»
Книга «Архитектура и работа с данными "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090690)»
Книга «Инструменты для создания тиражируемых приложений "1С:Предприятия 8.2". Серия "1С:Профессиональная разработка" (артикул 4601546090706)»
Книга «Реализация прикладных задач в системе "1С:Предприятие 8.2" (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546080479)»
Книга «Технологии интеграции 1С:Предприятия (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546087195)»
Книга «Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546069634)»
Книга «Как настраивать 1С:Предприятие 8.2 при внедрении (+CD) (артикул 4601546069641)»
Книга «1С:Предприятие 8.2. Версия для обучения программированию (артикул 4601546070821)»
Книга «1С:Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы (артикул 4601546069627). Электронная версия»
Книга «1С:Предприятие 8.2. Коротко о главном. Новые возможности версии 8.2 (артикул 4601546069610)»
Книга «Hello, 1C. Пример быстрой разработки приложений на платформе 1С:Предприятие 8.2. Мастер-класс (+CD). Версия 2 (артикул 4601546071576)»
Книга «1С:Предприятие 8.1. Простые примеры разработки (артикул 4601546047045)»
Книга «Разработка сложных отчетов в 1С:Предприятии 8. Система компоновки данных (+CD) (артикул 4601546053091)»
Книга «1C:Enterprise 8.0. A Practical Developer's Guide. Examples and Standard Techniques (с приложением на CD-ROM) (артикул 4601546027368)»
Книга «Комплект вопросов сертификационного экзамена на знание основных механизмов платформы "1С:Предприятие 8" с примерами решений (февраль 2014) (артикул 4601546110077)»
Платформа «1С:Предприятие» как средство разработки бизнес-приложений [С.Нуралиев / "PC Magazine/RE", №11, 2006]



© ЗАО "1С"

 Платформа 8.2  дерево значений на печатную форму

«« Платформа 8.2: Создание регистра... Задачи: Задача 1.10 Спец по... »»
Сортировка: Более поздние сообщения отображаются ниже  /  выше
дерево значений на печатную форму
26.01.2018 16:28
Алексей С
653818

Добрый день.

Есть небольшая проблемка с выводом дерева значений на печатную форму. Подсмотрел в инете вот такой примерный код.

....
        ТабДок.НачатьАвтогруппировкуСтрок();
        Уровень = 0;
        ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, ВыборкаНоменклатуры, Уровень);    
        ТабДок.ЗакончитьАвтогруппировкуСтрок();
....


Функция ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, СтрокаДереваЗначений, Уровень) 
    
    Для Каждого СтрокаНоменклатуры Из СтрокаДереваЗначений.Строки Цикл 
        
        ОбластьРасшифровкиНоменклатуры.Параметры.Наименование = СтрокаНоменклатуры.Номенклатура;
        ОбластьРасшифровкиНоменклатуры.Параметры.Товарооборот = СтрокаНоменклатуры.Стоимость;
        
        ТабДок.Вывести(ОбластьРасшифровкиНоменклатуры, Уровень, Ложь);
        ВывестиСтрокуДерева(табДок, ОбластьРасшифровкиНоменклатуры, СтрокаНоменклатуры, Уровень+1);
        
    КонецЦикла;
КонецФункции;



Вместо дерева выводит что-то странное номенклатура поделеная в две группировки без имен


ВЫБРАТЬ
    Продажи.Регистратор КАК Регистратор,
    Продажи.Количество КАК Количество,
    Продажи.Стоимость КАК Стоимость,
    Продажи.Подразделение КАК Подразделение,
    Продажи.Номенклатура КАК Номенклатура,
    Продажи.Регистратор.КодСвязиРазделенныхРеализаций КАК РегистраторКод,
    Продажи.Номенклатура.Наименование КАК НаименованиеНоменклатуры
ИЗ
    Справочник.Номенклатура КАК Товар
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
        ПО Товар.Ссылка = Продажи.Номенклатура.Ссылка
ГДЕ
    Продажи.Подразделение В(&ГруппаПодразделения)
    И НЕ Продажи.Номенклатура В ИЕРАРХИИ (&ГруппаНоменклатура)
    И ВЫБОР
            КОГДА &ФЛАГ = ИСТИНА
                ТОГДА ИСТИНА
            ИНАЧЕ Продажи.Номенклатура.Категория = &АСС
        КОНЕЦ
    И Продажи.Регистратор.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоОтчета, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецОтчета, ДЕНЬ)

УПОРЯДОЧИТЬ ПО
    Подразделение
ИТОГИ КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Регистратор), КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РегистраторКод)
ПО 
    Номенклатура ИЕРАРХИЯ



Код запроса

 

Свернуть ответы Re: дерево значений на печатную форму
26.01.2018 16:32
Алексей С
Re: дерево значений на печатную форму
26.01.2018 17:26
Алексей С
653821

Задача решена, вопрос снят


«« Платформа 8.2: Создание регистра... Задачи: Задача 1.10 Спец по... »»