|
Последний документ по контрагенту |
☑ |
0
triviumfan
26.02.18
✎
11:55
|
Доброго дня!
Затык в запросе такого типа:
ВЫБРАТЬ
ПоследниеДокументыПоКонтрагентам.Ссылка КАК ПоследнийДокумент
ПоследниеДокументыПоКонтрагентам.Контрагент
ИЗ Документ.МойДокумент КАК ПоследниеДокументыПоКонтрагентам
ВНУТРЕННЕЕ СОЕДИНЕНИЕ
(ВЫБРАТЬ
Доки.Контрагент КАК Контрагент,
МАКСИМУМ(Доки.Дата) КАК ДатаПоследнегоДокумента
ИЗ Документ.МойДокумент КАК Доки
СГРУППИРОВАТЬ ПО Доки.Контрагент) КАК ДатыПоследнихДокументовКонтрагентов
ПО ПоследниеДокументыПоКонтрагентам.Контрагент = ДатыПоследнихДокументовКонтрагентов.Контрагент И ПоследниеДокументыПоКонтрагентам.Дата = ДатыПоследнихДокументовКонтрагентов.ДатаПоследнегоДокумента
Но ведь он не совсем точен! Ведь может быть по конкретному контрагенту 2 документа с одинаковой датой и разными номерами. Разве не так?
|
|
1
nordbox
26.02.18
✎
11:56
|
Нет, не так, у документа есть еще и время
|
|
2
mehfk
26.02.18
✎
11:56
|
Бери MAX по ссылке, если такое будет
|
|
3
triviumfan
26.02.18
✎
12:01
|
(2) Сомнительно брать макс по ссылке) тут выгрузка кривая, УИДы левые... да и вообще не на всех СУБД такое прокатывает)
|
|
4
novichok79
26.02.18
✎
12:03
|
(3) ну что же, фанат Тривиума, сначала получаешь максимальную дату, потом максимальную ссылку.
|
|
5
один я дАртаньян
26.02.18
✎
12:04
|
(0) МоментВремени - однозначно последний
|
|
6
1Сергей
26.02.18
✎
12:05
|
(5) вот, прямо таки однозначно? :)
|
|
7
novichok79
26.02.18
✎
12:06
|
(4) за момент времени не скажу, но вот я бы получал последний документ так, на примере УТ 11.4.2
ВЫБРАТЬ
МАКСИМУМ(ПрочееОприходованиеТоваров.Ссылка) КАК Ссылка
ИЗ
(ВЫБРАТЬ
МАКСИМУМ(ПрочееОприходованиеТоваров.Дата) КАК Дата
ИЗ
Документ.ПрочееОприходованиеТоваров КАК ПрочееОприходованиеТоваров) КАК ПоследняяДата
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПрочееОприходованиеТоваров КАК ПрочееОприходованиеТоваров
ПО (ПоследняяДата.Дата = ПрочееОприходованиеТоваров.Дата)
|
|
8
один я дАртаньян
26.02.18
✎
12:06
|
(6) Ну вид документа сортируется по порядку в конфе т.е. скорее по алфавиту.
|
|
9
triviumfan
26.02.18
✎
12:07
|
(7) Благодарствую!
\m/
|
|
10
novichok79
26.02.18
✎
12:09
|
(9) нзчт.
|
|