Имя: Пароль:
1C
 
Отчет на СКД по номенклатуре с отбором по поступлению и без
0 Блондинка_
 
13.07.16
17:17
Добрый день! Сделала отчет с выбором номенклатуры с одинаковыми артикулами. Как теперь прикруить сюда отбор по поступлению, т.е. я указываю поступление и отчет показывает задвоенные артикулы только из него (если есть)?
В принципе не проблема, но мне надо сделать чтобы и в целом по всей номенклатуре или с указанием поступления.
Вот запрос

ВЫБРАТЬ
    ВложенныйЗапрос.Артикул,
    СпрНоменклатура.Ссылка,
    СпрНоменклатура.Код,
    СпрНоменклатура.Артикул КАК АртикулНоменклатуры,
    СпрНоменклатура.Наименование,
    ПоступлениеТоваровУслугТовары.Ссылка КАК ДокументПоступления
ИЗ
    (ВЫБРАТЬ
        Номенклатура.Артикул КАК Артикул,
        КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Наименование) КАК Наименование
    ИЗ
        Справочник.Номенклатура КАК Номенклатура
    ГДЕ
        Номенклатура.ЭтоГруппа = ЛОЖЬ
    
    СГРУППИРОВАТЬ ПО
        Номенклатура.Артикул) КАК ВложенныйЗапрос
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
        ПО (СпрНоменклатура.Артикул = ВложенныйЗапрос.Артикул)
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
        ПО ВложенныйЗапрос.Артикул = ПоступлениеТоваровУслугТовары.Номенклатура.Артикул
ГДЕ
    СпрНоменклатура.ЭтоГруппа = ЛОЖЬ
    И ВложенныйЗапрос.Наименование <> 1
    И ВложенныйЗапрос.Артикул <> ""

Надо наверное условие связи ставить с поступлением? я пробовала, но у меня в любом случае требует указания параметра документ поступления
1 Звездец
 
13.07.16
17:19
Строй всегда отчёт без поступления, а потом отбор на результаты накладывай
2 Блондинка_
 
13.07.16
17:24
(1) А, блин я сюда засунула неудачный пример кода уже с поступлением. Да, я так и пыталась сейчас сделать, но тогда выводится несколько строк одинаковых с номенклатурой, потому что на один артикул может приходиться 2 ссылки на номенклатуру и 10 ссылок на поступление. Как здесь быть?
3 Звездец
 
13.07.16
17:32
Я на код твой даже не смотрел. В общем делай выборку по регистру поступлений, групируй по номенклатуре. А потом накладывай отбор при необходимости(2)
4 Блондинка_
 
13.07.16
17:35
(3) А если у меня есть задвоенные артикулы в номенклатуре, по которой и не было прихода?
5 SleepyHead
 
гуру
13.07.16
18:31
(0)

http://xn----1-bedvffifm4g.xn--p1ai/free/

Найдете ссылку на бесплатный курс по СКД, скачайте, посмотрите. Не пожалейте неделю на изучение.
6 Блондинка_
 
14.07.16
09:54
Может можно каким-то образом поставить условие на связь? Так чтобы если условие выполняется, таблицы связывались, если нет, то нет?