![]() |
|
v7: Как отсортировать запрос по алфавиту? | ☑ | ||
---|---|---|---|---|
0
Ночной Эльф
13.11.12
✎
08:28
|
Всем доброго времени суток
вобщем вот сам запрос Перем Запрос, ТекстЗапроса, Таб; //Создание объекта типа Запрос Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ВыбНачПериода по ВыбКонПериода; |Обрабатывать НеПомеченныеНаУдаление; |ЗаявкаПокупателя = Документ.ЗаявкаПокупателя.ТекущийДокумент; |Контрагент = Документ.ЗаявкаПокупателя.Контрагент; |Автор = Документ.ЗаявкаПокупателя.Автор; |МенеджерСопровождения = Документ.ЗаявкаПокупателя.МенеджерСопровождения; |ВидОперации = Документ.ЗаявкаПокупателя.ВидОперации; |Группировка ЗаявкаПокупателя упорядочить по ЗаявкаПокупателя.Контрагент; |Условие(ЗаявкаПокупателя.ВидОперации = Перечисление.ВидыОперацийЗаявок.Неподтвержденная);"; Если ПустоеЗначение(ВыбАвтор) = 0 Тогда ТекстЗапроса = ТекстЗапроса + " |Условие(Автор = ВыбАвтор);"; КонецЕсли; Если ПустоеЗначение(ВыбМенеджерСопровождения) = 0 Тогда ТекстЗапроса = ТекстЗапроса + " |Условие(МенеджерСопровождения = ВыбМенеджерСопровождения);"; КонецЕсли; Если ПустоеЗначение(ВыбКонтрагент) = 0 Тогда ТекстЗапроса = ТекстЗапроса + " |Условие(Контрагент = ВыбКонтрагент);"; КонецЕсли; ТекстЗапроса = ТекстЗапроса + " |"//}}ЗАПРОС ; // Если ошибка в запросе, то выход из процедуры Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда Возврат; КонецЕсли; Пока Запрос.Группировка(1,1) = 1 Цикл ... Что не так? почему не сортирует по алфавиту реквизита ЗаявкаПокупателя.Контрагент? |
|||
1
SED
13.11.12
✎
08:29
|
выгрузи в таблицу отсортируй как надо
|
|||
2
Ночной Эльф
13.11.12
✎
08:32
|
А если без нее? можно?
|
|||
3
yanejsh
13.11.12
✎
08:34
|
что сортировать по наименованию? ссылку на контрагентов или имя контрагента? Укажи в запросе Контрагнет.Наименование
|
|||
4
SED
13.11.12
✎
08:34
|
ЗначениеУпорядочивания(<?>,)
Синтаксис: ЗначениеУпорядочивания(<Группировка>,<Упорядочив>) Назначение: Возвращает значение заданного поля упорядочивания текущей группы. Параметры: <Группировка> - выражение, содержащее номер или имя группировки (номер работает быстрее).; <Упорядочив> - необязательный параметр. Порядковый номер параметра упорядочивания указанной группировки. Значение по умолчанию: 1. |
|||
5
SED
13.11.12
✎
08:34
|
не то?
|
|||
6
sttt
13.11.12
✎
08:40
|
|Контрагенты = Справочник.Контрагенты.ТекущийЭлемент;
|Группировка Контрагенты упорядочить по Контрагенты.Наименование без групп; |
|||
7
Ночной Эльф
13.11.12
✎
08:40
|
yanejsh спасибо помогло ))
|
|||
8
ДенисЧ
13.11.12
✎
08:40
|
|Группировка ЗаявкаПокупателя упорядочить по ЗаявкаПокупателя.Контрагент.Наименование;
не? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |