|
Сортировка по значению реквизита |
|
|
|
|
21.02.12, 15:53
|
Оратор
Группа: Пользователи
Сообщений: 294
Спасибо сказали: 1 раз
Рейтинг: 0
|
Формируя отчет столкнулась со следующей проблемой, не могу сообразить как вытащить и отсортировать ТМЦ по какому-либо значению, для примера взяла счет учета ТМЦ: Процедура Сформировать() Перем Запрос, ТекстЗапроса, Таб; Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Таблица"); Таб.ВывестиСекцию("Заголовок");
Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = " |Период с ВыбНачПериода по ВыбКонПериода; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |Док = Документ.ПриходнаяНакладнаяГТД.ТекущийДокумент, Документ.ПриходнаяНакладнаяЗапасы.ТекущийДокумент, Документ.ПриходнаяНакладнаяПрочие.ТекущийДокумент; |ТМЦ = Документ.ПриходнаяНакладнаяГТД.ТМЦ, Документ.ПриходнаяНакладнаяЗапасы.ТМЦ, Документ.ПриходнаяНакладнаяПрочие.ТМЦ; |Группировка Док;"; Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли; Пока Запрос.Группировка(1) = 1 Цикл ТМЦ = Запрос.ТМЦ; Таб.ВывестиСекцию("Строка"); КонецЦикла; Таб.ТолькоПросмотр(1); Таб.Показать("Сформировать", ""); КонецПроцедуры
Из запроса не получилось вытянуть,может подскажите какими способами возможно это сделать?спасибо
1С Предприятие 7.7(сетевая версия) - 7.70.027,Конф: ПУБ(7.70.010)
|
|
|
|
|
21.02.12, 17:29
|
...
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0
|
в 7.7 в запиті сортування відбувається після службового слова Группировка: і тоді Упорядочить по
куріть синтакс-помічник: Группировка <?> Упорядочить по ;якщо потрібне якесь специфічне сортування (в мене було на рівні груп ТМЦ по алфавіту, а в середині груп по конкретному реквізиту) - див пост Цитата(sava1 @ 21.02.12, 16:01) После КонецЕсли вставить:
Сообщение отредактировал mister-x - 22.02.12, 13:32
|
|