|   |   | 
| 
 | Выборка дублей в запросе | ☑ | ||
|---|---|---|---|---|
| 0
    
        стаканыч 28.03.12✎ 16:40 | 
        Помогите с запросом, не получается получить дубли. Т.е. далее я хочу отобрать по Кол>1... Что делаю не так?
  ВЫБРАТЬ ВтЗаказ.Ссылка КАК Заказ, ВтЗаказ.Контрагент КАК Контрагент, СУММА(1) КАК Кол ИЗ Документ.ЗаказПокупателя КАК ВтЗаказ ГДЕ ВтЗаказ.Дата МЕЖДУ &НачПер И &КонПер И ВтЗаказ.Контрагент <> &СпК СГРУППИРОВАТЬ ПО ВтЗаказ.Контрагент, ВтЗаказ.Ссылка | |||
| 1
    
        pumbaEO 28.03.12✎ 16:41 | 
        Having, Имеющие     | |||
| 2
    
        cViper 28.03.12✎ 16:44 | 
        (0) Какая задача? Одинаковых ссылок не бывает.     | |||
| 3
    
        Господин ПЖ 28.03.12✎ 16:46 | 
        научите меня... я тоже хочу уметь струячить дубли в один реквизит в пределах одного документа...     | |||
| 4
    
        y22-k 28.03.12✎ 16:58 | 
        группируй по контрагенту только     | |||
| 5
    
        стаканыч 28.03.12✎ 17:00 | 
        Так, стоп :) Ищем дубли по реквизиту Контрагент!     | |||
| 6
    
        стаканыч 28.03.12✎ 17:01 | 
        (4) так низя ;)     | |||
| 7
    
        y22-k 28.03.12✎ 17:04 | 
        (6) чего ты хочешь скажи словами     | |||
| 8
    
        стаканыч 28.03.12✎ 17:07 | 
        (7) Научиться получать дубли в запросе     | |||
| 9
    
        стаканыч 28.03.12✎ 17:07 | 
        (7) этот запрос пойдет во внутреннюю таблицу, далее отбирать по кол>1     | |||
| 10
    
        cViper 28.03.12✎ 17:07 | 
        (8) пытаешься получить количество заказов по контрагенту?     | |||
| 11
    
        стаканыч 28.03.12✎ 17:08 | 
        (7) в частности, получается хочу связки контрагенты - количество заказов     | |||
| 12
    
        стаканыч 28.03.12✎ 17:09 | 
        (10) да     | |||
| 13
    
        cViper 28.03.12✎ 17:09 | 
        ВЫБРАТЬ
  Заказы.Контрагент КАК Контрагент, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Заказы.Ссылка) КАК КоличествоДокументов ИЗ Документ.ЗаказПокупателя КАК Заказы ГДЕ Заказы.Дата МЕЖДУ &НачПер И &КонПер И Заказы.Контрагент <> &СпК СГРУППИРОВАТЬ ПО ВтЗаказ.Контрагент ИМЕЮЩИЕ КоличествоДокументов>1 | |||
| 14
    
        cViper 28.03.12✎ 17:09 | 
        ИМЕЮЩИЕ
  КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Заказы.Ссылка)>1 | |||
| 15
    
        YF 28.03.12✎ 17:09 | 
        Берешь справочник контрагентов, соединяешь его с документами, группируешь итоги контрагенту и по документу     | |||
| 16
    
        cViper 28.03.12✎ 17:10 | 
        (15) Джоин тут лишний.
  (0) Советую потренироваться в формулировке заданий. | |||
| 17
    
        y22-k 28.03.12✎ 17:11 | 
        (11)тогда как -то так
  ВЫБРАТЬ ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент, СУММА(1) КАК Поле1 ПОМЕСТИТЬ ДублиКонтрагентов ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(&Нач, &Кон, Период, ) КАК ЗаказыПокупателейОбороты СГРУППИРОВАТЬ ПО ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент ИМЕЮЩИЕ СУММА(1) > 1 ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ДублиКонтрагентов.ЗаказПокупателяКонтрагент КАК Контрагент, ЗаказыПокупателейОбороты.ЗаказПокупателя, ДублиКонтрагентов.Поле1 КАК ИтогоЗаказов ИЗ ДублиКонтрагентов КАК ДублиКонтрагентов ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ЗаказыПокупателей.Обороты(&Нач, &Кон, Период, ) КАК ЗаказыПокупателейОбороты ПО ДублиКонтрагентов.ЗаказПокупателяКонтрагент = ЗаказыПокупателейОбороты.ЗаказПокупателя.Контрагент ИТОГИ МИНИМУМ(ИтогоЗаказов) ПО ОБЩИЕ, Контрагент | |||
| 18
    
        стаканыч 28.03.12✎ 17:14 | ||||
| 19
    
        стаканыч 28.03.12✎ 17:16 | 
        (13)(14) без группировка по документам не взлетит,а с ней - то же самое можно сказать что в (0)     | |||
| 20
    
        стаканыч 28.03.12✎ 17:17 | 
        (13)(14) а стоп, невнимательно читал     | |||
| 21
    
        СноваЗдорова 28.03.12✎ 17:20 | 
        какой невнимательный.     | |||
| 22
    
        стаканыч 28.03.12✎ 17:21 | 
        (17) варианты есть не спорю, нужен был близкий к (0) вариант     | |||
| 23
    
        стаканыч 28.03.12✎ 17:21 | 
        Всем спасибо, я все понял. Вариант в (13) замечательно отработал     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |