Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Группировка в запросе

Группировка в запросе
Я
   Новичок_1С
 
19.10.20 - 15:00
Добрый день.
Подскажите пожалуйста, запрос к документу с реквизитом документа и группировкой максимума по полю ссылка вернет какие данные ?

ВЫБРАТЬ
    КакойТоДокумент.Реквизит КАК Реквизит,
    МАКСИМУМ(КакойТоДокумент.Ссылка) КАК КакойТоДокумент
ИЗ
    КакойТоДокумент

Это будет самый последний документ в базе, отсортированный по реквизиту ?
   ДенисЧ
 
1 - 19.10.20 - 15:03
Нет, не будет.
   RomanYS
 
2 - 19.10.20 - 15:05
Что такое "самый последний документ"?
Вероятно сравнение идёт по ГУИДам, в общем случае возрастание гуидов в порядке ввода не гарантируется
   unregistered
 
3 - 19.10.20 - 15:11
(2) >> в общем случае возрастание гуидов в порядке ввода не гарантируется.
+1
А ещё, если с базой настроен обмен данными, и документы этого вида могут прилетать в результате обменов с сохранением ссылки из источника, то сортировка по ссылке вообще теряет всякий смысл.

Возможность сортировки по ссылкам (УИДам) и как следствие моменту времени в 1С - не более чем костыль, позволяющий получить некую весьма условную упорядоченность документов. И упорядоченность эта вовсе не гарантирует, что документ с бОльшим УИДом (ссылкой) действительно был создан в базе позже.
   hhhh
 
4 - 19.10.20 - 15:19
(0) а где и вас тут сортировка по реквизиту?
   Новичок_1С
 
5 - 19.10.20 - 15:22
(4) отобранный

Тогда чтобы получить список всех последних документов с определенным реквизитом надо делать два запроса ? В одном реквизит и максимум(даты). Во втором Ссылка на документ и реквизит и связать по реквизиту плюс дата документа ?
   Новичок_1С
 
6 - 19.10.20 - 15:35
(1) (2) (3) (4) Спасибо за ответы, понял как правильно сделать.
   Said_We
 
7 - 19.10.20 - 16:03
(6) Если будет несколько документов с одинаковой датой временем и значением некого реквизита, то какой из этих документов считать максимальным?
Вопрос не как это в запросе отразить, а по сути на бумаге. Почему документ 345 больше документа 756? Или наоборот.
   Said_We
 
8 - 19.10.20 - 16:04
Т.е. как в (2) вопрос был задан. Что вкладывается в понятие "максимальный" документ? Это какой документ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.