Как сказать СКД, чтобы она не накладывала отбор на определенную таблицу? #766348


#0 by Fuas4
Господа, такая проблема: есть отчет на СКД для БП 2.0. Выводит он документы, контрагентов из документов, их контактных лиц и почты этих контактных лиц. Все он получает замечательно просто, пока я не делаю отбор по контрагенту. Как только установлен отбор по контрагенту у меня пропадают ящики. Что я сделал: я открыл отчет через консоль СКД и посмотрел конечный вариант запроса, который делает СКД. СКД накладывает отбор на все мои временные таблицы, отбирая элементы по контрагенту, в том числе и на регистр сведений Контактная информация. Вот такой текст запроса по интересующей меня таблице: ВЫБРАТЬ РАЗРЕШЕННЫЕ ГДЕ     КонтактнаяИнформация.Объект ССЫЛКА Справочник.КонтактныеЛица Вот эту строку: "И КонтактнаяИнформация.Объект.Владелец = &П" ставит сама СКД, но дело в том, что у справочника "Контактные лица" нет владельцев, соответственно, запрос возвращает мне пустоту. Как мне принудительно убрать это кривое условие?
#1 by FIXXXL
> пока я не делаю отбор по контрагенту покажи полный запрос
#2 by Fuas4
который СКД рисует или исходный?
#3 by FIXXXL
исходный посмотреть как параметры-отборы накладываешь
#4 by Fuas4
Документ.СчетНаОплатуПокупателю КАК СчетНаОплатуПокупателю ГДЕ ИЗ     Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ИЗ     Документ.СчетФактураВыданный КАК СчетФактураВыданный ГДЕ     КонтактнаяИнформация.Объект ССЫЛКА Справочник.КонтактныеЛица     И КонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.АдресЭлектроннойПочты)
#5 by portowyi
Иногда во временных таблицах помогает назначить полям, на которые не нужно делать отбор псевдоним, отличный от имени параметра отбора. Напр. есть поле контрагент, можно назначить ему напр "ВремКонтр". Не всегда, но помогает.
#6 by Fuas4
Ох, мать. ТАм же фигурные скобки. Простите меня :(
#7 by FIXXXL
ты фигурные вынеси в результирующий запрос
#8 by Fuas4
Видать, когда то был владелец, а теперь не стало, вынесли в отдельный реквизит. А я затупил
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С