Модераторы: stron
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Формирование отчета, без помощи компоновки данных 
:(
    Опции темы
VOKINSEL
Дата 4.3.2011, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 20.2.2011

Репутация: нет
Всего: -1



Добрый всем день.

Пытаюсь сварганить отчет об остатках и вот какая проблема:

Все выводится, Но. Склады повторяются в виде 
(
склад1->товар1,
склад1->товар2,
склад1->товар3
)

А хотелось бы, чтобы было так: 
(
склад1->товар1,
           ->товар1,
           ->товар1
)

Вот пример моего кода:
Код

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


Может условие какое нужно. Подскажите пожалуйста
PM MAIL   Вверх
VOKINSEL
Дата 5.3.2011, 06:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 20.2.2011

Репутация: нет
Всего: -1



Вопрос решен.

Тема закрыта.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

Также запрещается обсуждение проблем работы этих программ (что куда вписать, куда что скопировать и т.п...)

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0804 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.