Вход | Регистрация
 
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) вопрос был задан. Что вкладывается в понятие "максимальный" документ? Это какой документ?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.