|
Максимальная дата в объединении | ☑ | ||
---|---|---|---|---|
0
Анка_Пивовар
17.06.13
✎
08:41
|
Ребята есть запрос как мне в каждом из объединенных запросов получить документ с максимальной датой?
ВЫБРАТЬ ДоговорыКонтрагентов.Ссылка КАК Ссылка, ДоговорыКонтрагентов.Владелец КАК Владелец, Докум.Док КАК ПТУ_РТУ, ДоговорыКонтрагентов.ВНаличии ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка КАК Док, РеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Проведен = ИСТИНА И РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ДоговорКонтрагента, РеализацияТоваровУслуг.Дата ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслугУСЛУГИ.Ссылка, ПоступлениеТоваровУслугУСЛУГИ.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслугУСЛУГИ.Ссылка.Дата ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслугУСЛУГИ ГДЕ ПоступлениеТоваровУслугУСЛУГИ.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслугУСЛУГИ.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслугУСЛУГИ.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслугУСЛУГИ.Ссылка.АктСдан = ИСТИНА ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА) КАК Докум ПО (Докум.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка) ГДЕ ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ И ДоговорыКонтрагентов.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО Докум.Док, ДоговорыКонтрагентов.Ссылка, ДоговорыКонтрагентов.Владелец, ДоговорыКонтрагентов.ВНаличии ИТОГИ ПО ПТУ_РТУ, Ссылка {ИТОГИ ПО Ссылка.*, Владелец.*, Докум.Док.*} |
|||
1
Wobland
17.06.13
✎
08:42
|
не читая
выбрать максимум(дата) из(выбрать выбрать) |
|||
2
Анка_Пивовар
17.06.13
✎
08:44
|
(1) не поняла(
|
|||
3
Wobland
17.06.13
✎
08:45
|
(2) без фото не взлетит. что хочешь в итоге?
|
|||
4
mikecool
17.06.13
✎
08:45
|
(2) имя почты - зач0т
|
|||
5
vmv
17.06.13
✎
08:46
|
ящик пива же будет за помощь наверняка
|
|||
6
skunk
17.06.13
✎
08:48
|
наверное как то так
ВЫБРАТЬ ПЕРВЫЕ 1 АвансовыйОтчет.Ссылка ИЗ Документ.АвансовыйОтчет КАК АвансовыйОтчет СГРУППИРОВАТЬ ПО АвансовыйОтчет.Ссылка УПОРЯДОЧИТЬ ПО АвансовыйОтчет.Дата |
|||
7
Анка_Пивовар
17.06.13
✎
08:48
|
(3) подтянуть к договору документы с максимальной датой
|
|||
8
Анка_Пивовар
17.06.13
✎
08:49
|
(6) через объединение так не получается((
|
|||
9
Wobland
17.06.13
✎
08:49
|
(7) выбрать ссылка, максимум(дата) из документ даст тебе тот самый документ
|
|||
10
MiniMuk
17.06.13
✎
08:50
|
(7) в документах уже есть договор, просто выборка из документов группировкой некатит?
|
|||
11
mikecool
17.06.13
✎
08:51
|
выбрать ссылка, максимум(дата)
из КритерииОтбора.ДокументыПоДоговоруКонтрагента как то так |
|||
12
MiniMuk
17.06.13
✎
08:53
|
ВЫБРАТЬ
|
|||
13
Анка_Пивовар
17.06.13
✎
08:57
|
вот переписала нифига(( не выводит документывообще теперь
ВЫБРАТЬ ДоговорыКонтрагентов.Ссылка КАК Ссылка, ДоговорыКонтрагентов.Владелец КАК Владелец, Докум.Док КАК ПТУ_РТУ, ДоговорыКонтрагентов.ВНаличии ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РТУ.Док КАК Док, РТУ.ДоговорКонтрагента КАК ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 РеализацияТоваровУслуг.Ссылка КАК Док, РеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Проведен = ИСТИНА И РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ДоговорКонтрагента, РеализацияТоваровУслуг.Дата УПОРЯДОЧИТЬ ПО Дата УБЫВ) КАК РТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ) КАК Докум ПО (Докум.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка) ГДЕ ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ И ДоговорыКонтрагентов.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО Докум.Док, ДоговорыКонтрагентов.Ссылка, ДоговорыКонтрагентов.Владелец, ДоговорыКонтрагентов.ВНаличии ИТОГИ ПО ПТУ_РТУ, Ссылка {ИТОГИ ПО Ссылка.*, Владелец.*, Докум.Док.*} |
|||
14
mikecool
17.06.13
✎
08:59
|
(13) не переписывай "нифига" - пиши фига
есть критерий отбора документы по договору? |
|||
15
Анка_Пивовар
17.06.13
✎
09:01
|
(9) тоже не помогает
|
|||
16
Анка_Пивовар
17.06.13
✎
09:01
|
(14) причем тут критерий отбора? мне запрос нужен
|
|||
17
skunk
17.06.13
✎
09:01
|
ВЫБРАТЬ ПЕРВЫЕ 1
АвансовыйОтчет.Ссылка ПОМЕСТИТЬ тзАванс ИЗ Документ.АвансовыйОтчет КАК АвансовыйОтчет УПОРЯДОЧИТЬ ПО АвансовыйОтчет.Дата УБЫВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 1 АктСверки.Ссылка ПОМЕСТИТЬ тзАкт ИЗ Документ.АктСверки КАК АктСверки УПОРЯДОЧИТЬ ПО АктСверки.Дата УБЫВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ тзАванс.Ссылка ИЗ тзАванс КАК тзАванс ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ тзАкт.Ссылка ИЗ тзАкт КАК тзАкт |
|||
18
Анка_Пивовар
17.06.13
✎
09:02
|
(12) нет не работает документы не выводит вообще
|
|||
19
MiniMuk
17.06.13
✎
09:06
|
(18) это зачем? Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
ЛЕВОЕ СОЕДИНЕНИЕ ВЫБРАТЬ ДоговорыКонтрагентов.Ссылка КАК Ссылка, ДоговорыКонтрагентов.Владелец КАК Владелец, Докум.Док КАК ПТУ_РТУ, ДоговорыКонтрагентов.ВНаличии ИЗ (ВЫБРАТЬ РТУ.Док КАК Док, РТУ.ДоговорКонтрагента КАК ДоговорКонтрагента ИЗ .... есть же СГРУППИРОВАТЬ ПО Докум.Док, ДоговорыКонтрагентов.Ссылка, ДоговорыКонтрагентов.Владелец |
|||
20
MiniMuk
17.06.13
✎
09:07
|
ты вибираешь
|
|||
21
mikecool
17.06.13
✎
09:07
|
(16) будь мужиком, посмотри запросом критерий отбора!
там все доки по договорам перечислены |
|||
22
mikecool
17.06.13
✎
09:08
|
(20) мы выбираем, нас выбирают, как это часто не совпадает...
|
|||
23
Анка_Пивовар
17.06.13
✎
09:09
|
(17) нет(( вот смотри последние два объединения должны дать докменты я пишу запрос как ты говоришь, но документы не выводятся вообще
ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента ПОМЕСТИТЬ ТЧПТУ ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА УПОРЯДОЧИТЬ ПО ПоступлениеТоваровУслуг.Ссылка.Дата УБЫВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента ПОМЕСТИТЬ ТЧПТУ_Т ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА УПОРЯДОЧИТЬ ПО ПоступлениеТоваровУслуг.Ссылка.Дата УБЫВ ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДоговорыКонтрагентов.Ссылка КАК Ссылка, ДоговорыКонтрагентов.Владелец КАК Владелец, Докум.Док КАК ПТУ_РТУ, ДоговорыКонтрагентов.ВНаличии ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РТУ.Док КАК Док, РТУ.ДоговорКонтрагента КАК ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 РеализацияТоваровУслуг.Ссылка КАК Док, РеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Проведен = ИСТИНА И РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ДоговорКонтрагента, РеализацияТоваровУслуг.Дата УПОРЯДОЧИТЬ ПО Дата УБЫВ) КАК РТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПТУ.Ссылка, ПТУ.Ссылка.ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата КАК дата ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента, ПоступлениеТоваровУслуг.Ссылка.Дата УПОРЯДОЧИТЬ ПО дата УБЫВ) КАК ПТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТЧПТУ_Т.Ссылка, ТЧПТУ_Т.Ссылка.ДоговорКонтрагента ИЗ ТЧПТУ_Т КАК ТЧПТУ_Т ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ тчпту.Ссылка, тчпту.Ссылка.ДоговорКонтрагента ИЗ ТЧПТУ КАК тчпту) КАК Докум ПО (Докум.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка) ГДЕ ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ И ДоговорыКонтрагентов.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО Докум.Док, ДоговорыКонтрагентов.Ссылка, ДоговорыКонтрагентов.Владелец, ДоговорыКонтрагентов.ВНаличии ИТОГИ ПО ПТУ_РТУ, Ссылка {ИТОГИ ПО Ссылка.*, Владелец.*, Докум.Док.*} |
|||
24
Анка_Пивовар
17.06.13
✎
09:12
|
(21) слушай у меня вопрос не в написании запроса возникает а вопрос в отборе по максимальной дата!! мне нужно выбрать документ с максимальной датой!!! у в критерии отбора там все документ выводятсяне зависимо от даты!!!
|
|||
25
mikecool
17.06.13
✎
09:15
|
(24) да чего же истерить то с утра
ВЫБРАТЬ ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента, ПРЕДСТАВЛЕНИЕ(ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента), МАКСИМУМ(ДокументыПоДоговоруКонтрагента.Ссылка.Дата) КАК СсылкаДата ИЗ КритерийОтбора.ДокументыПоДоговоруКонтрагента КАК ДокументыПоДоговоруКонтрагента СГРУППИРОВАТЬ ПО ДокументыПоДоговоруКонтрагента.Ссылка.ДоговорКонтрагента оно? |
|||
26
Анка_Пивовар
17.06.13
✎
09:22
|
(25) пишу как ты говоришь запрос возвращает договор и к нем у 3 документа ПТУ, а должен быть 1 документ по максимальной дате
ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка.Дата) КАК Дата ПОМЕСТИТЬ ТЧПТУ ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка.Дата) КАК Дата ПОМЕСТИТЬ ТЧПТУ_Т ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС <> &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.СФСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка.Дата) КАК дата ПОМЕСТИТЬ ТЧ_3 ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПоступлениеТоваровУслуг.Ссылка КАК Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента КАК ДоговорКонтрагента, МАКСИМУМ(ПоступлениеТоваровУслуг.Ссылка.Дата) КАК дата ПОМЕСТИТЬ ТЧ_4 ИЗ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ссылка.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Ссылка.ПометкаУдаления = ЛОЖЬ И ПоступлениеТоваровУслуг.СтавкаНДС = &БЕЗНДС И ПоступлениеТоваровУслуг.Ссылка.АктСдан = ИСТИНА СГРУППИРОВАТЬ ПО ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Ссылка.ДоговорКонтрагента ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДоговорыКонтрагентов.Ссылка КАК Ссылка, ДоговорыКонтрагентов.Владелец КАК Владелец, Докум.Док КАК ПТУ_РТУ, ДоговорыКонтрагентов.ВНаличии ИЗ Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РТУ.Док КАК Док, РТУ.ДоговорКонтрагента КАК ДоговорКонтрагента ИЗ (ВЫБРАТЬ ПЕРВЫЕ 1 РеализацияТоваровУслуг.Ссылка КАК Док, РеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента, РеализацияТоваровУслуг.Дата КАК Дата ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ГДЕ РеализацияТоваровУслуг.Проведен = ИСТИНА И РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ДоговорКонтрагента, РеализацияТоваровУслуг.Дата УПОРЯДОЧИТЬ ПО Дата УБЫВ) КАК РТУ ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТЧ_4.Ссылка, ТЧ_4.Ссылка.ДоговорКонтрагента ИЗ ТЧ_4 КАК ТЧ_4 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТЧ_3.Ссылка, ТЧ_3.Ссылка.ДоговорКонтрагента ИЗ ТЧ_3 КАК ТЧ_3 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ТЧПТУ_Т.Ссылка, ТЧПТУ_Т.Ссылка.ДоговорКонтрагента ИЗ ТЧПТУ_Т КАК ТЧПТУ_Т ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ тчпту.Ссылка, тчпту.Ссылка.ДоговорКонтрагента ИЗ ТЧПТУ КАК тчпту) КАК Докум ПО (Докум.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка) ГДЕ ДоговорыКонтрагентов.ПометкаУдаления = ЛОЖЬ И ДоговорыКонтрагентов.ВНаличии = ИСТИНА СГРУППИРОВАТЬ ПО Докум.Док, ДоговорыКонтрагентов.Ссылка, ДоговорыКонтрагентов.Владелец, ДоговорыКонтрагентов.ВНаличии ИТОГИ ПО ПТУ_РТУ, Ссылка {ИТОГИ ПО Ссылка.*, Владелец.*, Докум.Док.*} |
|||
27
vmv
17.06.13
✎
09:25
|
сверху была правильная мысль
запрос перепиши в пакетный, пример выше и тогда всем будет понятно где косяк при стремление бросать в кастрюлю сразу все хороший борщ не выйдет пактный запрос замути и тогда можно продолжить конкурс на пиво с раками, ок |
|||
28
Серго62
17.06.13
✎
09:35
|
(26) Попробуй отладить по отдельности каждый из запросов, а потом объединишь их.
|
|||
29
mikecool
17.06.13
✎
09:42
|
столько инфы , а фотки так и нет (
|
|||
30
Анка_Пивовар
17.06.13
✎
10:54
|
(29) кину позже чутка
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |