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