Имя: Пароль:
1C
1С v8
Выбрать различные по двум полям разных таблиц
0 alexmosk08
 
12.06.19
14:16
День добрый. Существует два документа (ПродажаТовара и ПоступлениеТовара), в ТЧ Товары этих док-тов содержаться: Номенклатура, Коллекция.
Создаю отчет, в котором должна выводиться только та Номенклатура из двух этих документов у которой Коллекция различны.
Т.е. Если существует в двух документах номенклатура "Шапка", в ПродажаТовара Коллекция "Зима", а в ПоступлениеТовара Коллекция "Зима-Осень", то эта номенклатура должна выводиться в отчет.


Никак не могу создать подобное. ВЫБРАТЬ РАЗЛИЧНЫЕ не поможет, каких либо идей нет.
Подскажите как такое можно реализовать
1 alexmosk08
 
12.06.19
14:40
Решил проблему с дублирующимися Коллекциями так:

ГДЕ
    ПродажаТоваровТовары.Коллекция <> ПоступлениеТоваровТовары.Коллекция

Если есть другие варианты, прошу подсказать
2 shuhard
 
12.06.19
14:44
(1) сгруппируй по номенклатуре, возьми количество различные по коллекции и на него имеющие = 1
3 alexmosk08
 
12.06.19
15:14
(2) Понял, спасибо
4 alexmosk08
 
12.06.19
15:23
Так, а можно как то реализовать подобное, чуть сложнее:
Если у товара Коллекция совпадает в двух документах, то он выводится в отчет.
А если для товара были разные Коллекцтя, то нужно вывести несколько строк с этим товаром и все документы, которые по нему были(Продажа и Поступление товаров).