Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как вывести группу номенклатуры в отчет
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
lolmatrix
Здравствуйте помогите пожалуйста новичку, пишу собственную конфигурацию на 1с 8.3 , вывожу список номенклатуры на печатную форму в обработке, и мне нужно вывести группировку чтобы над номенклатурой из одной группы выводился родитель в макете
Функция СформироватьПечатнуюФормуИзТабличногоДокумента()
      // Получаем макет, сохраненный в нашей обработке.
   Макет = Обработки.сформировать.ПолучитьМакет("КалькуляцияКПП");    
      
        ПечатнаяФорма = Новый ТабличныйДокумент;
            
    ТабличнаяЧастьСтрока = Макет.ПолучитьОбласть("строка");
        Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Номенклатура.Наименование КАК Наименование,
        |    Номенклатура.Родитель КАК Родитель
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |
        |СГРУППИРОВАТЬ ПО
        |    Номенклатура.Родитель,
        |    Номенклатура.Наименование";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    Родитель = ВыборкаДетальныеЗаписи.Родитель
            Ном = ВыборкаДетальныеЗаписи.Наименование;
ТабличнаяЧастьСтрока.параметры.Номенклатура = Ном;
ТабличнаяЧастьСтрока.параметры.Родитель = Родитель;
    КонецЦикла;


Заранее багодарен


 ! 

необходимо зарегистрироваться для просмотра ссылки: 9
 
Gazulo
lolmatrix @ Сегодня, 15:27 необходимо зарегистрироваться для просмотра ссылки ,


    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Номенклатура.Ссылка КАК Ссылка,
        |    Номенклатура.Родитель КАК Родитель
        |ИЗ
        |    Справочник.Номенклатура КАК Номенклатура
        |ИТОГИ ПО
        |    Родитель";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаРодитель = РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    
    Пока ВыборкаРодитель.Следующий() Цикл
        // Вставити обробку вибірки ВыборкаРодитель
    
        ВыборкаДетальныеЗаписи = ВыборкаРодитель.Выбрать();
    
        Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
            // Вставити обробку вибірки ВыборкаДетальныеЗаписи
        КонецЦикла;
    КонецЦикла;
lolmatrix
 РезультатЗапроса.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам)

Значения нет, тип значения не определено
родитель ошибка чтения значения
ссылка ошибка чтения значения
Gazulo
lolmatrix @ Сегодня, 15:07 необходимо зарегистрироваться для просмотра ссылки ,
в запросе ошибка или при выборке?
lolmatrix
результат запроса пустой в отладчике ошибки
lolmatrix
вопрос остался открытым
Gazulo
lolmatrix @ Сегодня, 8:09 необходимо зарегистрироваться для просмотра ссылки ,
могу подключиться и посмотреть..
lolmatrix
Gazulo, сколько это стоит

lolmatrix @ Сегодня, 16:27 необходимо зарегистрироваться для просмотра ссылки ,
Спасибо, работает
Gazulo
lolmatrix @ Сегодня, 15:34 необходимо зарегистрироваться для просмотра ссылки ,
А почему не работало?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.