Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Необходимо вывести контрагентов у которых имеются от 3 до 4 договоров.

Необходимо вывести контрагентов у которых имеются от 3 до 4 договоров.
Я
   TDragonT
 
27.10.20 - 19:02
Доброе время суток! Необходимо вывести контрагентов у которых имеются от 3 до 4 договоров.
Вот скелет

ВЫБРАТЬ
    Контрагенты.Наименование,
    КОЛИЧЕСТВО(ДоговорыКонтрагентов.Наименование) КАК Договора
ИЗ
    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО ДоговорыКонтрагентов.Владелец = Контрагенты.Ссылка

СГРУППИРОВАТЬ ПО
    Контрагенты.Наименование
   БаксПо90
 
1 - 27.10.20 - 19:06
сгруппмровать надо по контрагент, и сумма( различные договор) .. и в условиях написать слово имеющие
   TDragonT
 
2 - 27.10.20 - 19:19
Спасибо за ответ. Напишите пожалуйста в самом коде) Я просто новичок в этом деле
   shpioleg
 
3 - 27.10.20 - 19:35
(2) Предложи преподавателю экзотический вариант.
ВЫБРАТЬ
    ВЗКоличествоДоговоров.Контрагент КАК Контрагент,
    ВЗКоличествоДоговоров.КоличествоДоговоров
ИЗ
    (ВЫБРАТЬ
        3 КАК ОграничениеКоличестваДоговоров
    
    ОБЪЕДИНИТЬ ВСЕ
    
    ВЫБРАТЬ
        4) КАК ВЗОграничения
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
            ДоговорыКонтрагентов.Владелец КАК Контрагент,
            КОЛИЧЕСТВО(ДоговорыКонтрагентов.Владелец) КАК КоличествоДоговоров
        ИЗ
            Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
        ГДЕ
            НЕ ДоговорыКонтрагентов.ПометкаУдаления
        
        СГРУППИРОВАТЬ ПО
            ДоговорыКонтрагентов.Владелец) КАК ВЗКоличествоДоговоров
        ПО ВЗОграничения.ОграничениеКоличестваДоговоров = ВЗКоличествоДоговоров.КоличествоДоговоров

УПОРЯДОЧИТЬ ПО
    Контрагент
АВТОУПОРЯДОЧИВАНИЕ
   TDragonT
 
4 - 27.10.20 - 19:46
(3) Спасибо) вроде разобрался. Не знал что можно с помощью вложенного запроса сделать
   shpioleg
 
5 - 27.10.20 - 19:49
(4) Ты, все-таки, лучше через ИМЕЮЩИЕ сделай )
   TDragonT
 
6 - 27.10.20 - 19:52
(5) Напиши пожалуйста)
   shuhard
 
7 - 27.10.20 - 19:56
(6) ВЫБРАТЬ
    ДоговорыКонтрагентов.Контрагент КАК Контрагент,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДоговорыКонтрагентов.Ссылка) КАК ЧислоДоговоров
ИЗ
    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов

СГРУППИРОВАТЬ ПО
    ДоговорыКонтрагентов.Контрагент

ИМЕЮЩИЕ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ДоговорыКонтрагентов.Ссылка) В (3, 4)
   shuhard
 
8 - 27.10.20 - 19:57
(7) и у меня 1С:ERP - контрагент реквизит договора, а не владелец =)
   TDragonT
 
9 - 27.10.20 - 20:05
(8) Спасибо большое) Этого сообщения сразу не увидел, ну тут уже не трудно было догадаться""
   shuhard
 
10 - 27.10.20 - 20:11
(9) тебе респект за выдержку =)
   mikecool
 
11 - 27.10.20 - 21:24
(10) эка тебя разморило, даже запросы пишешь )))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.