Имя: Пароль:
1C
1С v8
Упорядочить в запросе по ссылке
0 Avganec
 
24.07.12
12:38
Добрый день. Есть запрос, в котором получаются документы и их содержимое. Хочу получить результат отсортированный по дате. У меня в выборке участвует ссылка, если я установлю упорядочивание по ссылке, то каков будет результат? какую сортировку с точки зрения даты я получу?
1 Михаил Козлов
 
24.07.12
12:41
Если документы создавались программно или даты (время) документов менялись, сортировка по ссылке может не совпадать с сортировкой по дате.
2 Avganec
 
24.07.12
12:42
(1) документы создаются как руками, но с полным несовпадением даты, то есть и задним числом и будущей датой.
3 kotletka
 
24.07.12
12:43
упорядочивай по ссылка.дата либо выбирай дату и упроядочивай по ней
4 Avganec
 
24.07.12
12:44
(3) ну если по ссылке дает косяк, то тогда так и придется.
5 Михаил Козлов
 
24.07.12
13:04
(4) Если для обработки документов в хронологии их дат, то упорядочивайте по дате.
6 Aprobator
 
24.07.12
13:08
(0) с точки зрения даты никакую. Ссылке абсолютно пофиг на на все содержание документа.
7 Avganec
 
24.07.12
13:37
(6) а какой точки зрения работает упорядочивание по ссылке? минимум и максимум по ссылке?
8 Darky
 
24.07.12
13:50
Упорядочивай по ссылке + Автоупорядочивание
9 Aprobator
 
24.07.12
14:30
(7) ссылка есть идентификатор объекта в шестнадцатиричной систему. Могу ошибаться - поправят. Т.е. грубо говоря,  число.  Как числа сортируются, так и ссылка.
10 Aprobator
 
24.07.12
14:32
автоупорядочивание вроде получает представление по ссылке и выполняет сортировку по представлению. Так что, если один вид документа участвует в полях сортировки, сработает совет в (8).
11 Avganec
 
24.07.12
14:35
(10) там пока что два вида документов, может будет и больше. но пока реализация для двух, так что через автоупорядочивание думаю не прокатит и единственный способ через дату.
12 Ненавижу 1С
 
гуру
24.07.12
14:36
(11) сколько можно гадать, справку не вариант прочесть?

Автоупорядочивание работает по следующим принципам:
Если в запросе было указано предложение УПОРЯДОЧИТЬ ПО, то каждая ссылка на таблицу, находящаяся в этом предложении, будет заменена полями, по которым по умолчанию сортируется таблица (для справочников это код или наименование, для документов – дата документа).
13 Aprobator
 
24.07.12
14:36
(11) тогда Дата и затем по Ссылке.
14 Aprobator
 
24.07.12
14:39
(12) так неинтересно )
15 Avganec
 
24.07.12
14:42
(12) согласен - мой косяк. про справку даже не подумал...
Основная теорема систематики: Новые системы плодят новые проблемы.