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