Имя: Пароль:
1C
1С v8
Как запросом сравнить таб. части документа?
0 ЭЦ
 
30.12.13
17:50
Господа !
Имеются документы - Накладная с таб. частью - Товары
в таб части имеются реквизиты - Номенклатура и Цена.
Требуется выбрать все документы у которых таб. часть точно соответсвует таб. части заданного
документа (точно совпадает перечень номенклатур и их цена).

Если надо сравнить два дока тогда все просто :
ВЫБРАТЬ
    СУММА(ВЫБОР
        КОГДА Товар1.Номенклатура ЕСТЬ NULL
        ИЛИ Товар1.Цена ЕСТЬ NULL
        ИЛИ Товар21.Номенклатура ЕСТЬ NULL
        ИЛИ Товар2.Цена ЕСТЬ NULL
            ТОГДА 1
        ИНАЧЕ
            0
    КОНЕЦ) КАК Кол
ИЗ
    Документы.Накладная.Товары КАК Товары1
ПОЛНОЕ СОЕДИНЕНИЕ
    Документы.Накладная.Товары КАК Товары2
ПО
    Товары1.Номенклатура = Товары2.Номенклатуры
    И Товары1.Цена = Товары2.Цена
ГДЕ
    Товары1.Ссылка = &ДОК1
    И Товары2.Ссылка = &ДОК2
далее если Кол > 0 тогда тч - не совпадают.
А как быть если надо выбрать все доки с совпадающими тч - не соображу.
Прошу подсказать.
1 shuhard
 
30.12.13
17:51
(0) флюдорасов тут не любят
v8: Запрос - сравить табличные части
2 ЭЦ
 
30.12.13
17:58
(1) В моем доме попрошу не выражаться
3 Wobland
 
30.12.13
18:00
(2) начинай новую ветку