|
Использование параметра "Порядок" для функции Документ.Выбрать
| ☑ |
0
Mista444
22.07.16
✎
10:23
|
Есть следующи код:
Отбор = Новый Структура("ДокументОснование");
Отбор.ДокументОснование = Ссылка;
Порядок =
Выборка = Документы.ПринятоеБюджетноеОбязательство.Выбрать( , , Отбор);
Как используюя параметр "Поярдок", отсортировать выборку по дате документа (по убыванию)?
|
|
1
aleks_default
22.07.16
✎
10:26
|
Опять СП украли?
|
|
2
Mista444
22.07.16
✎
10:30
|
(1) нет, просто не понятно как задать пару параметр - направление сортировки.
|
|
3
Lexey_
22.07.16
✎
10:36
|
(2) какие слова не понятны?
|
|
4
Mista444
22.07.16
✎
10:43
|
(3) <Порядок> (необязательный)
Тип: Строка.
Строка с именем реквизита документа, определяющая упорядочивание документов в выборке. Может быть указано поле "Дата" или имя реквизита документа, для которого признак индексирования в конфигураторе установлен в значения "Индексировать" или "Индексировать с доп. упорядочиванием". После указания имени через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию, и "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию выборка упорядочивается по возрастанию.
Если параметр не задан, выборка упорядочивается по хронологии документов.
Непонятно как задать параметр, пробую так: Выборка = Документы.ПринятоеБюджетноеОбязательство.Выбрать( , , Отбор, "Дата Убыв");
|
|
5
Lexey_
22.07.16
✎
10:51
|
(4) "пробую так:..." и что не устраивает?
|
|
6
Mista444
22.07.16
✎
11:04
|
(5) всё так, индексацию не выставил. Ругался на третий параметр, я думал нумерация с нуля. В итоге всё круто.
Отбор = Новый Структура("ДокументОснование");
Отбор.ДокументОснование = Ссылка;
Выборка = Документы.ПринятоеБюджетноеОбязательство.Выбрать( , , Отбор, "Дата Убыв");
Пока Выборка.Следующий() Цикл
Объект = Выборка.ПолучитьОбъект();
Сообщить(Объект.Дата);
КонецЦикла;
|
|