1с 8.2 Комплексная
Есть документ установка скидок номенклатуры.
Требуется получить по параметрам "дата и номенклатура"
таблицу вида "договор, цена"
Вот мой вариант начала отчета:
ВЫБРАТЬ
*
ИЗ
РегистрСведений.СкидкиНаценкиНоменклатуры Рег
ГДЕ
Номенклатура = &ВыбНоменклатура И
ПолучательСкидки = Значение(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
Проблема тут такая: в документе есть галочки: "ПоВсейНоменклатуре" и "ПоВсемКонтрагентам". Как в таком случае мне вывести колонку номенклатура и в последствии сделать подзапрос с ее ценой.
Можно конечно написать
Выбрать *. &ВыбНоменклатура .... но в таком случае будут косяки с группами. Как быть? Заранее спасибо за ответы.
(0) во-1х: регистр периодический, т.е. на дату нужно указать, во 2-х - что нужно увидеть сначала в отчете: цены для контрагентов (договоров) с их номеклатурами или цены всех номенклатур по договорам ? Сдается мне, что всякий контрагент будет покупать то что ему не нужно ? Смысл этого отчета ?
(0) А при чём тут документ? И зачем странное условие "ПолучательСкидки = Значение(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)"? В общем, сформулируй свою задачу - тогда будем посмотреть.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший