Имя: Пароль:
1C
1С v8
Упорядочивание иерархической таблицы значений
0 Night_Wolf
 
25.01.12
11:02
Собственно суто вопроса: Есть обработка печати документов Счет-Фактура Авансовый. Печатает она их в порядке номеров. 2 экземпляра. Задача: напечатать второй экземпляр в порядке наименования контрагентов. Ловлю таблицу при формировании 1-го экземпляра. Выбираю оттуда строки детальных записей. Получаю таблицу детальных записей. Подаю её как источник данных в Новый ПостроительОтчета, задаю итоги по полю "ТекущийДокумент" (есть такая необходимость). В поле порядок прописываю - "Контрагент.Наименование". В итоге получаю на выходе таблицу какую мне надо (в плане иерархии), но совершенно не упорядоченную по наименованию контрагента. Написал аналогичный запрос - работает отлично. Итоги по документу - порядок по наименованию. Запросом воторй раз выборку делать НЕЛЬЗЯ, потому что пока идёт печать документов - в программе могут измениться, скажем, реквизиты контрагента. Фактуры, которые отдаём контрагентам и которые остаются у нас - должны быть идентичны. Подскажите как быть? Спасибо заранее всем кто ответит.
1 Night_Wolf
 
25.01.12
11:04
Вот запрос, который работает:
ВЫБРАТЬ
   СчетФактураАвансовый.Дата КАК Дата,
   СчетФактураАвансовый.Ссылка КАК Ссылка,
   СчетФактураАвансовый.Контрагент,
   СчетФактураАвансовый.СуммаДокумента КАК СуммаДокумента,
   СчетФактураАвансовый.СуммаНДС КАК СуммаНДС
ИЗ
   Документ.СчетФактураАвансовый КАК СчетФактураАвансовый
ГДЕ
   СчетФактураАвансовый.Ссылка В(&Ссылка)

УПОРЯДОЧИТЬ ПО
   СчетФактураАвансовый.Контрагент.Наименование
ИТОГИ
   СУММА(СуммаДокумента),
   СУММА(СуммаНДС)
ПО
   ОБЩИЕ,    
   Ссылка
2 Night_Wolf
 
25.01.12
11:26
Подниму