Как в запросе получить только первые документы по параметру? #445375


#0 by Пендальф Серый
Добрый вечер! Есть документ вида КакойтоДокумент. У этого документа есть реквизит ну например Контрагент. Как запросом получить таблицу вида Контрагент       Документ где бы в колонке Контрагент были бы не повторяющиеся контрагенты, а в колонке Документ ПЕРВЫЙ документ по этому контрагенту в заданном периоде. Ну к примеру есть контрагент Пупкин и по нему в месяце 100 документов, как получить только первый док. И так по каждому контрагенту у которых были документы в периоде. Помогите с составлением текста запроса в восьмерке. Кто чем может.
#1 by Лефмихалыч
группировка + максимум или минимум по документу
#2 by NcSteel
Минимум по дате.
#3 by Лефмихалыч
по документу разве не срабатывает? запрос с минимумом по документу нормально выполняется, но во выдает ли нужное - х/з.
#4 by megalodon
минимальную ссылку выдаст. а она вовсе не является ссылкой документа с минимальной датой.
#5 by est
выбрать Из Документы.КакойТоДокумент Где Дата Между Дата1 И Дата2 Сгруппировать по Контрагент
#6 by Лефмихалыч
Тогда так [1C] Pfghjc = yjdsq [1C]
#7 by Пендальф Серый
Выдаёт контрагента и документ, но документ не первый!!! а какой не понятно. Может первый попавшийся?
#8 by Лефмихалыч
ДА ДОЛБАНОЕ ВСЁ!!11одинодин
#9 by Лефмихалыч
как-то так
#10 by megalodon
пробовал? неужто позволил взять МИНИМУМ от момента времени?
#11 by Лефмихалыч
неа
#12 by Лефмихалыч
+911) в том смысле, что не пробовал, но щас попробую
#13 by megalodon
попробуй вот так:
#14 by NcSteel
Если не ошибаюсь то Ссылка это код, который формируется уникальным и случайным, соответственно упорядочивать по ссылке мы получим минимальный Гуид а не первый в хронологии.
#15 by Лефмихалыч
не позволяет...
#16 by Пендальф Серый
Почему-то так ругаеццо: Неверные параметры "МИНИМУМ"
#17 by megalodon
у 1С немного по другому, и в общем то максимум по ссылке приведет к желаемому результату в случае: нет ввода документов задним числом и нет распределенных баз.
#18 by megalodon
+ везде максимум надо на минимум заменить, и добавить условие по интервалу дат
#19 by NcSteel
В общем я оказался прав ))) . Тоесть Гуид будет не по порядку , соответственно сортировать по нему нельзя.
#20 by Лефмихалыч
видимо момент времени - волшебный тип... ты хоть одну базу видел, где нет колдкнств в заднем числе? я - нет
#21 by megalodon
я много чего еще не видел
#22 by Пендальф Серый
Вот это шибко смущает "МАКСИМУМ(Т.Ссылка) КАК Ссылка" Меняем на МИНИМУМ. А выберет ли оно минимальный документ-то? Или будет как в
#23 by megalodon
должно выбрать ;-)
#24 by Пендальф Серый
Ух ты, вроде не врёт!!! Спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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