|
Сортировка по умолчанию в запросе к регистру сведений срез последних (обратная?) |
☑ |
0
Ujcnm99
03.12.13
✎
14:30
|
Независимый регистр сведений, имеет периодичность в пределах дня, три измерения - организация, основное средство, документ. Подскажите, почему после выполнении запроса, в выборке из двух записей первой стоит более поздняя? (отбор в запросе происходит по основному средству)
|
|
1
Fragster
модератор
03.12.13
✎
14:33
|
если не указывать порядок сортировки через "Упорядочить по" - порядок сортировки не определен
|
|
2
Jaap Vduul
03.12.13
✎
14:33
|
Если нужна определённая сортировка, то почему бы её явно не указать - зачем надеяться на мифическую "по-умолчанию"?
|
|
3
Ненавижу 1С
гуру
03.12.13
✎
14:33
|
сортировки по-умолчанию не существует вообще
|
|
4
Господин ПЖ
03.12.13
✎
14:34
|
>Подскажите, почему после выполнении запроса, в выборке из двух записей первой стоит более поздняя? (отбор в запросе происходит по основному средству)
а почему нет?
|
|
5
Ujcnm99
03.12.13
✎
14:41
|
Тот код писал не я, но автор обращается именно к первой строке (стр = выборка[0]), и пока вроде, все работает так как надо (берутся последние на заданную дату сведения), это совпадение, или и дальше будет все также работать?
|
|
6
Ненавижу 1С
гуру
03.12.13
✎
14:43
|
"Тот код писал не я, но автор обращается именно к первой строке"
мопед не твой?
ты запрос то покажи, не стесняйся
|
|
7
Fragster
модератор
03.12.13
✎
14:45
|
если отбор по всем измерениям - то в результате должна быть одна строка, если что...
|
|
8
kosts
03.12.13
✎
14:45
|
Нужно смотреть план запроса, может 1С какую-то сортировку сама добавляет.
Хотя сортировка по умолчанию и не определена, но записи могут придерживаться определенного порядка соответствующему кластерному индексу...
MS SQL так, наверное, удобнее...
Но лучше добавить свою конкретную сортировку.
|
|