Есть следующи код:
Отбор = Новый Структура("ДокументОснование");
Отбор.ДокументОснование = Ссылка;
Порядок =
Выборка = Документы.ПринятоеБюджетноеОбязательство.Выбрать( , , Отбор);
Как используюя параметр "Поярдок", отсортировать выборку по дате документа (по убыванию)?
Тип: Строка.
Строка с именем реквизита документа, определяющая упорядочивание документов в выборке. Может быть указано поле "Дата" или имя реквизита документа, для которого признак индексирования в конфигураторе установлен в значения "Индексировать" или "Индексировать с доп. упорядочиванием". После указания имени через пробел может быть указано направление сортировки. Направление определяется: "Убыв" ("Desc") - упорядочивать по убыванию, и "Возр" ("Asc") - упорядочивать по возрастанию. По умолчанию выборка упорядочивается по возрастанию.
Если параметр не задан, выборка упорядочивается по хронологии документов.
(5) всё так, индексацию не выставил. Ругался на третий параметр, я думал нумерация с нуля. В итоге всё круто.
Отбор = Новый Структура("ДокументОснование");
Отбор.ДокументОснование = Ссылка;
Выборка = Документы.ПринятоеБюджетноеОбязательство.Выбрать( , , Отбор, "Дата Убыв");
Пока Выборка.Следующий() Цикл
Объект = Выборка.ПолучитьОбъект();
Сообщить(Объект.Дата);
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший