Имя: Пароль:
1C
1С v8
Запрос: Какой товар больше всего продали определенному контрагенту
0 Dzhos
 
07.07.14
21:52
Как сделать данный запрос?

максимум отдельно получил
ВЫБРАТЬ
    МАКСИМУМ(РеализацияТоваровУслугТовары.Количество) КАК Количество
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары

Информацию про контрагента тоже
ВЫБРАТЬ
    РеализацияТоваровУслугТовары.Ссылка.Контрагент,
    СУММА(РеализацияТоваровУслугТовары.Количество),
    СУММА(РеализацияТоваровУслугТовары.Сумма)
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
    РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслугТовары.Ссылка.Контрагент


А Вот объединить два запроса не получается

Новичок в 1с)
1 Asmody
 
07.07.14
21:57
Во-первых, обычно делают оборотный регистр Продажи.
Во-вторых, выгоднее сначала отобрать по контрагенту, а потом искать максимум.
2 Dzhos
 
07.07.14
22:15
ВЫБРАТЬ
    РеализацияТоваровУслугТовары.Ссылка.Контрагент,
    РеализацияТоваровУслугТовары.Количество,
    РеализацияТоваровУслугТовары.Номенклатура.Наименование
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
    РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент

Отобрал по контрагенту

теперь как до МАКСИМУМА достучаться?
не могу правильно написать
синтаксические ошибки выходят((
3 AlteZ
 
07.07.14
22:42
(2) к регистру Продажи обратись
4 banco
 
07.07.14
23:01
Выбрать первые 1
Номенклатура из регистрнакопления.продажи.обороты где контрагент = &контрагент
упорядочить по количествоОборот убыв
5 Dzhos
 
08.07.14
07:17
(4)
ВЫБРАТЬ Первые 1
    МАКСИМУМ(РеализацияТоваровУслугТовары.Количество) КАК Количество,
    РеализацияТоваровУслугТовары.Ссылка.Контрагент,
    РеализацияТоваровУслугТовары.Номенклатура.Наименование
ИЗ
    Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
ГДЕ
    РеализацияТоваровУслугТовары.Ссылка.Контрагент = &Контрагент

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслугТовары.Ссылка.Контрагент,
    РеализацияТоваровУслугТовары.Номенклатура.Наименование

УПОРЯДОЧИТЬ ПО
    Количество УБЫВ

Спасибо)
6 Otkr
 
08.07.14
07:22
(5) А теперь представь если реализации не проведены....
7 Wobland
 
08.07.14
07:24
(5) это даже лучше, чем РН продажи. записи в регистре проволится не могут, а документ может
8 Wobland
 
08.07.14
07:24
да и максимум тут ни к селу
9 Escander
 
08.07.14
07:28
а занафига контрагент вообще где-то кроме как в самом условии запроса? Он не нужен ни в выборке ни в групировке
10 Wobland
 
08.07.14
07:30
(9) я бы даже сказал, кроме как в параметрах ВТ в (4) ;)
11 Escander
 
08.07.14
08:51
(10) какое там ВТ если он из документа достаёт, даже не контролируя проведён документ или помечен на удаление!!!
12 PuhUfa
 
08.07.14
08:54
(11) главное максимум! остальное для слабаков! -)
13 SeraFim
 
08.07.14
08:57
(12) Да-да-да)
И главное продавать контрагенту один товар только один раз!)
14 Dzhos
 
08.07.14
12:34
Да я просто делаю Домашнее задание.
Если хотите улучшить запрос, милости просим)
15 Wobland
 
08.07.14
12:39
(14) он у тебя уже есть. только ты об этом не знаешь
16 Dzhos
 
08.07.14
12:57
(15)Окай)
17 Wobland
 
08.07.14
12:58
можешь не благодарить
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn