|
Отчет на СКД по номенклатуре с отбором по поступлению и без |
☑ |
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)
Найдете ссылку на бесплатный курс по СКД, скачайте, посмотрите. Не пожалейте неделю на изучение.
|
|
6
Блондинка_
14.07.16
✎
09:54
|
Может можно каким-то образом поставить условие на связь? Так чтобы если условие выполняется, таблицы связывались, если нет, то нет?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший