Имя: Пароль:
1C
1С v8
Как отобрать в запросе документы с одинаково заполненным определенный реквезитом
0 meegor
 
27.01.16
13:57
С виду простой вопрос, а что то с лету не могу составить запрос и найти в инете тоже. Подскажите, спасибо!
1 Cyberhawk
 
27.01.16
13:57
Покажи на картинке, что на входе и что должно быть на выходе
2 Живой Ископаемый
 
27.01.16
13:58
ГДЕ МойВидДокумента.Реквизит = &ОдинаковоеЗначение
3 meegor
 
27.01.16
13:58
имеется в виду, если таких документов больше определенного количества
4 Любопытная
 
27.01.16
13:58
Документы разные?
5 ejikbeznojek
 
27.01.16
13:58
имеющие
сумма(количестворазличных значение твоего реквизита)>2
6 LordCMEPTb
 
27.01.16
14:00
Создать список документов с реквизитом. Посчитать по списку количество документов на каждый реквизит, оставить только те, у кого больше 2х документов, соединить с первым списком.
7 НЕА123
 
27.01.16
14:07
типа
Выбрать ссылка,Сумма(1) из
(выбрать ссылка из т1 внутреннее соединение
выбрать 1 из т1 как т2 по т1.ссылка<>т2.ссылка и т1.рекв1 = т2.рекв1)
сгруппировать по Ссылка
где ....
8 Lama12
 
27.01.16
14:09
(0)Пример нужен. А то вон тут уже несколько, действительно правильных вариантов, но все решают разные проблемы, хотя формулировка этих разных проблем будет такая же как в (0)
9 Jonny_Khomich
 
27.01.16
14:10
(5) вообще то >1
А вообще идея правильная. Группировать по реквизитам, которые должны иметь одинаковые значения.
10 ejikbeznojek
 
27.01.16
14:13
Ну или что-то вроде этого как в (6)  писали
ВЫБРАТЬ
    РасходнаяНакладная.Автор КАК Автор,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасходнаяНакладная.Ссылка) КАК КоличествоДок
ПОМЕСТИТЬ Т1
ИЗ
    Документ.РасходнаяНакладная КАК РасходнаяНакладная
ГДЕ
    РасходнаяНакладная.Дата >= &Дата

СГРУППИРОВАТЬ ПО
    РасходнаяНакладная.Автор

ИМЕЮЩИЕ
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РасходнаяНакладная.Ссылка) > 1
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    РасходнаяНакладная.Ссылка,
    РасходнаяНакладная.Автор
ИЗ
    Т1 КАК т1
        ПОЛНОЕ СОЕДИНЕНИЕ Документ.РасходнаяНакладная КАК РасходнаяНакладная
        ПО т1.Автор = РасходнаяНакладная.Автор
ГДЕ
    РасходнаяНакладная.Дата >= &Дата
11 meegor
 
27.01.16
14:14
Спасобо
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший