|
Упорядочивание в критерии отбора |
☑ |
0
vanyshan
22.04.13
✎
08:55
|
Создал критерий отбора. В нем хочу видеть отобранные документы, упорядоченные по дате. На форме критерия в процедуре "ПриОткрытии" пишу след:
Процедура ПриОткрытии()
// Вставить содержимое обработчика.
Отборчик = КритерийОтбораСписок.Отбор.ЗначениеОтбора.Значение;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| ДокументыПоНоменклатуре.Ссылка.Ссылка
|ИЗ
| КритерийОтбора.ДокументыПоНоменклатуре(&Отборчик) КАК ДокументыПоНоменклатуре
|
|
|УПОРЯДОЧИТЬ ПО
| ДокументыПоНоменклатуре.Ссылка.Дата УБЫВ
| ";
Запрос.УстановитьПараметр("Отборчик",Отборчик);
Результат = Запрос.Выполнить().Выгрузить();
КонецПроцедуры
В результате получаю вывод документов в хаотичном порядке, хотя если проверить запрос в консоле отчетов - все красиво. В чем ошибка?
|
|
1
butterbean
22.04.13
✎
09:04
|
имхо: только свой список из таблицы значений городить
|
|
2
vanyshan
22.04.13
✎
09:06
|
Что это значит?
|
|
3
vanyshan
22.04.13
✎
09:07
|
Очень много документов в критерий попадает, очень неудобно искать, вот я и упорядочиваю.
|
|
4
butterbean
22.04.13
✎
09:17
|
(2) выгружать твой результат в таблицу значений и её выводить на форму
|
|
5
vanyshan
22.04.13
✎
09:17
|
Никто разве с таким не сталкивался, не поверю.
|
|
6
cw014
22.04.13
✎
09:55
|
1) ВЫБРАТЬ ДокументыПоНоменклатуре.Ссылка.Ссылка
Слишком много ссылок, неосиливает такое 1С ))))))
2) УПОРЯДОЧИТЬ ПО ДокументыПоНоменклатуре.Ссылка.Дата УБЫВ
Не дай бог тебе на MSSQL превысить в критерии отбора 256 документов - все упадет
|
|
7
vanyshan
22.04.13
✎
10:12
|
ВЫБРАТЬ ДокументыПоНоменклатуре.Ссылка
А 256 документов не превышает, проверено.
|
|