Имя: Пароль:
1C
1С v8
таб часть последнего докум . контрагентов
🠗 (Волшебник 25.08.2020 16:58)
0 Ybr
 
25.08.20
16:38
Всем привет !

вопрос следующий как запросом достать данные  таб части документа  последнего по дате  
для каждого контрагента ?
1 ReaLg
 
25.08.20
16:51
Если я правильно понял, что ты хочешь, то примерно так:
"ВЫБРАТЬ
|    ВложенныйЗапрос.Контрагент,
|    ВложенныйЗапрос.Ссылка,
|    РеализацияТоваровУслугТовары.Номенклатура
|ИЗ
|    (ВЫБРАТЬ
|        ВложенныйЗапрос.Контрагент КАК Контрагент,
|        МАКСИМУМ(РеализацияТоваровУслуг.Ссылка) КАК Ссылка
|    ИЗ
|        (ВЫБРАТЬ
|            РеализацияТоваровУслуг.Контрагент КАК Контрагент,
|            МАКСИМУМ(РеализацияТоваровУслуг.Дата) КАК Дата
|        ИЗ
|            Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|        
|        СГРУППИРОВАТЬ ПО
|            РеализацияТоваровУслуг.Контрагент) КАК ВложенныйЗапрос
|            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|            ПО ВложенныйЗапрос.Контрагент = РеализацияТоваровУслуг.Контрагент
|                И ВложенныйЗапрос.Дата = РеализацияТоваровУслуг.Дата
|    
|    СГРУППИРОВАТЬ ПО
|        ВложенныйЗапрос.Контрагент) КАК ВложенныйЗапрос
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|        ПО ВложенныйЗапрос.Ссылка = РеализацияТоваровУслугТовары.Ссылка"
2 Волшебник
 
25.08.20
16:52
Запрос слишком мощный получится. Измените задачу.
3 Ybr
 
25.08.20
16:53
(1) похоже . но по гуглу запрос попроще
4 ReaLg
 
25.08.20
16:54
(3) Ты проверяешьМисту Гуглом или Гугл Мистой?
5 Ybr
 
25.08.20
16:55
(4) тебя гуглом
6 Волшебник
 
25.08.20
16:58
(5) А ты чё такой дерзкий?
7 Ybr
 
25.08.20
17:07
(6) у тебя фото в акке  20 летней давности
8 ДенисЧ
 
25.08.20
17:08
(1) А если два документа по контрагенту в одну дату до секунды?
9 Ybr
 
25.08.20
17:11
(8) таковых нету
10 Ёпрст
 
25.08.20
17:29
(0) документы определенного вида, или вообще все ?
11 Ybr
 
25.08.20
19:27
(10)  1 вид .
12 Ybr
 
25.08.20
19:35
(1) уж все получил . тема закрыта
13 ReaLg
 
25.08.20
20:35
(8) В (1) этот момент учтен(максимум по ссылке). Берется "произвольный, но всегда один и тот же, если мы не добавляем и не удаляем документы в эту секунду".
Обычно у такого рода задач есть дополнительные условия. Например, если это поступления и надо взять цену 0 то оговаривается, что в таком случае берется максимальная цена и т.д. Но в данном случае никаких доп. условий не прописано - поэтому так :))
14 ReaLg
 
25.08.20
20:37
(13) "цену 0" - "цену, "
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший