|
Хитрый запрос |
☑ |
0
memogolik
27.08.12
✎
16:38
|
1с 8.2 Комплексная
Есть документ установка скидок номенклатуры.
Требуется получить по параметрам "дата и номенклатура"
таблицу вида "договор, цена"
Вот мой вариант начала отчета:
ВЫБРАТЬ
*
ИЗ
РегистрСведений.СкидкиНаценкиНоменклатуры Рег
ГДЕ
Номенклатура = &ВыбНоменклатура И
ПолучательСкидки = Значение(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
Проблема тут такая: в документе есть галочки: "ПоВсейНоменклатуре" и "ПоВсемКонтрагентам". Как в таком случае мне вывести колонку номенклатура и в последствии сделать подзапрос с ее ценой.
Можно конечно написать
Выбрать *. &ВыбНоменклатура .... но в таком случае будут косяки с группами. Как быть? Заранее спасибо за ответы.
|
|
1
memogolik
27.08.12
✎
16:39
|
имелось в виду Выбрать *, &ВыбНоменклатура
|
|
2
Infsams654
27.08.12
✎
17:27
|
(0) во-1х: регистр периодический, т.е. на дату нужно указать, во 2-х - что нужно увидеть сначала в отчете: цены для контрагентов (договоров) с их номеклатурами или цены всех номенклатур по договорам ? Сдается мне, что всякий контрагент будет покупать то что ему не нужно ? Смысл этого отчета ?
|
|
3
andrewks
27.08.12
✎
17:28
|
"имелось в виду Выбрать *, &ВыбНоменклатура" чо-чо?
|
|
4
Rie
27.08.12
✎
17:31
|
(0) А при чём тут документ? И зачем странное условие "ПолучательСкидки = Значение(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)"? В общем, сформулируй свою задачу - тогда будем посмотреть.
|
|