v7: 1С 7.7. Упорядочивание в запросе #767286


#0 by zelenyj_ogurec
Есть простой запрос: Интересует какое работает упорядочение в группировке "ТекущийДокумент"? Тут ведь не указывается ни "упорядочить по ...", ни "без упорядочивания".
#1 by vladko
Насколько я помню, Упорядочивание задаётся уже в цикле:КонецЦикла
#2 by zelenyj_ogurec
По возрастанию позиции документа? Правильно?
#3 by mehfk
Сам как думаешь?
#4 by ДенисЧ
по ИД же...
#5 by zelenyj_ogurec
В цикле задается только порядок (прямой или обратный) упорядочивания по тому критерию, который указан в запросе. А какой критерий для документов, если я его явно не указываю?
#6 by zelenyj_ogurec
а как сделать по позиции документа?
#7 by Ёпрст
он и так всегда по позиции упорядочивает
#8 by Ёпрст
при желании, можно упорядочить по чему угодно
#9 by ДенисЧ
Это ж какое желание нужно иметь...
#10 by ДенисЧ
А чем тебе позиция - не ИД?
#11 by csharpprogrammer
По умолчанию документы упорядочиваются по дате и времени документов.
#12 by zelenyj_ogurec
не знаю, а что ИД и позиция документа как-то связаны?
#13 by Попытка1С
Это и есть позиция документа.
#14 by ДенисЧ
Абсолютно никак. Это просто одно и тоже. А так они даже не женаты...
#15 by ADirks
ну справедливости ради надо заметить, что документы упорядочиваются по Date_Time_IDDoc, а под ИД обычно имеется в виду IDDoc.  И IDDoc с хронологией строго говоря не связан.
#16 by Попытка1С
Date_Time_IDDoc не связан с IDDoc ?
#17 by ДенисЧ
"Date_Time_IDDoc" Не огорчай меня....
#18 by ADirks
связан, и напрямую но не связан с хронологией :)
#19 by ADirks
а чё? не? всегда был в этом уверен...
#20 by zelenyj_ogurec
я у документа могу сменить дату и время, IDDOC при этом изменится?
#21 by Ёпрст
нет конечно
#22 by Ёпрст
но при желании, можно сменить
#23 by zelenyj_ogurec
Date_Time_IDDoc - это и есть позиция докумнета?
#24 by Ёпрст
да Можешь, например, по виду дока упорядочить: |Группировка ТекущийДокумент Упорядочить По ТекущийДокумент.ТекущийДокумент;
#25 by Ёпрст
вот там, будет сортировка по iddocdef+iddoc, без даты
#26 by Попытка1С
А что не так?
#27 by zelenyj_ogurec
А как сравнить позиции двух документов? Так прокатит? Если Док1 > Док2 Тогда ... КонецЕсли
#28 by Ёпрст
получитьпозицию
#29 by zelenyj_ogurec
1С-ка могла бы и так догадаться что позиции сравниваю
#30 by trad
т.е. если знак > то сравнивать позиции, а если знак = то сравнивать ссылки? так что ли хотим?
#31 by zelenyj_ogurec
а че?
#32 by trad
ниче, здорово придумано, че
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С