Запрос не выводит определенный документ

1. sweety-twetty 04.10.12 12:40 Сейчас в теме
Добрый день, форум)
Существует запрос. При проверке через консоль он не выводит один из документов, в котором поля ТРТ и Маршрут не заполнены. Не могу понять, какой строкой запроса ограничиваю выведение данного документа

ВЫБРАТЬ
	ВложенныйЗапрос.Документ КАК Документ,
	ВложенныйЗапрос.Себестоимость КАК Себестоимость,
	ВложенныйЗапрос.Номенклатура,
	ВложенныйЗапрос.Регистратор,
	ВложенныйЗапрос.Подразделение,
	ВложенныйЗапрос.Количество КАК Количество,
	ВложенныйЗапрос.Стоимость КАК Стоимость,
	ВложенныйЗапрос.НДС КАК НДС,
	ВложенныйЗапрос.Регион КАК Регион,
	ВложенныйЗапрос.Адрес
ИЗ
	(ВЫБРАТЬ
		ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор КАК Документ,
		СУММА(ПартииТоваровНаСкладахБухгалтерскийУчет.Стоимость) КАК Себестоимость,
		ПродажиОбороты.Номенклатура КАК Номенклатура,
		ПродажиОбороты.ДокументПродажи КАК Регистратор,
		ПродажиОбороты.Подразделение КАК Подразделение,
		ПродажиОбороты.КоличествоОборот КАК Количество,
		ПродажиОбороты.СтоимостьОборот КАК Стоимость,
		ПродажиОбороты.НДСОборот КАК НДС,
		ПродажиОбороты.ДокументПродажи.ТРТ.Регион.Родитель КАК Регион,
		ПродажиОбороты.Регистратор.ТРТ.Адрес КАК Адрес
	ИЗ
		РегистрНакопления.Продажи.Обороты(
				&ДатаНачала,
				&ДатаОкончания,
				Регистратор,
				Номенклатура В ИЕРАРХИИ (&НОменклатура)
					И Контрагент В ИЕРАРХИИ (&КОнтрагент)
					И Подразделение В ИЕРАРХИИ (&Подразделение)
					И ДокументПродажи.Маршрут В ИЕРАРХИИ (&Маршрут)) КАК ПродажиОбороты
			ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет КАК ПартииТоваровНаСкладахБухгалтерскийУчет
			ПО ПродажиОбороты.ДокументПродажи.Ссылка = ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор.Ссылка
				И ПродажиОбороты.Номенклатура = ПартииТоваровНаСкладахБухгалтерскийУчет.Номенклатура
	ГДЕ
		ТИПЗНАЧЕНИЯ(ПродажиОбороты.ДокументПродажи) = ТИП(Документ.РЕализацияТоваровУслуг)
	
	СГРУППИРОВАТЬ ПО
		ПартииТоваровНаСкладахБухгалтерскийУчет.Регистратор,
		ПродажиОбороты.Номенклатура,
		ПродажиОбороты.ДокументПродажи,
		ПродажиОбороты.Подразделение,
		ПродажиОбороты.КоличествоОборот,
		ПродажиОбороты.СтоимостьОборот,
		ПродажиОбороты.НДСОборот,
		ПродажиОбороты.ДокументПродажи.ТРТ.Регион.Родитель,
		ПродажиОбороты.Регистратор.ТРТ.Адрес) КАК ВложенныйЗапрос

СГРУППИРОВАТЬ ПО
	ВложенныйЗапрос.Регистратор.ТРТ.Наименование,
	ВложенныйЗапрос.Документ,
	ВложенныйЗапрос.Себестоимость,
	ВложенныйЗапрос.Номенклатура,
	ВложенныйЗапрос.Регистратор,
	ВложенныйЗапрос.Подразделение,
	ВложенныйЗапрос.Количество,
	ВложенныйЗапрос.Стоимость,
	ВложенныйЗапрос.НДС,
	ВложенныйЗапрос.Регион,
	ВложенныйЗапрос.Адрес

УПОРЯДОЧИТЬ ПО
	Регион,
	ВложенныйЗапрос.Регистратор.ТРТ.НаселенныйПункт,
	ВложенныйЗапрос.Регистратор.ТРТ.Адрес
ИТОГИ
	КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Документ),
	СУММА(Себестоимость),
	СУММА(Количество),
	СУММА(Стоимость),
	СУММА(НДС)
ПО
	ВложенныйЗапрос.Регистратор.ТРТ.Наименование
Показать

Заранее спасибо
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
5. Romdavid 04.10.12 15:31 Сейчас в теме
...И (ДокументПродажи.Маршрут В ИЕРАРХИИ (&Маршрут) ИЛИ &Маршрут = ЗНАЧЕНИЕ(Справочник.Маршруты.ПустаяСсылка))...
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. starjevschik 04.10.12 15:32 Сейчас в теме
(1) sweety-twetty,
по очереди убираешь условия и смотришь, когда появится нужный документ.
Условий много и какое из них не выполняется, отсюда может быть не очень заметно.
2. andrewks 1375 04.10.12 12:45 Сейчас в теме
И ДокументПродажи.Маршрут В ИЕРАРХИИ (&Маршрут)
3. sweety-twetty 04.10.12 12:56 Сейчас в теме
в том - то и дело, что &маршрут = незаполнено, то есть по идее, не должно быть отбора
(в этом документе поле маршрут-пустое)
П.С. тогда вопрос- как отбирает все записи по всем контрагентам, когда &Контрагент незаполнено?

П.П.С. как же тогда поступить, если отбор по маршруту все таки нужен?
4. sweety-twetty 04.10.12 15:15 Сейчас в теме
7. tolyan_ekb 80 04.10.12 15:39 Сейчас в теме
(4) sweety-twetty, что значит =незаполнено? Может быть разница в типах NULL и справочник.ссылка.пустая()?
5. Romdavid 04.10.12 15:31 Сейчас в теме
...И (ДокументПродажи.Маршрут В ИЕРАРХИИ (&Маршрут) ИЛИ &Маршрут = ЗНАЧЕНИЕ(Справочник.Маршруты.ПустаяСсылка))...
8. sweety-twetty 04.10.12 15:43 Сейчас в теме
(5) вроде бы получилось, только если можно, подскажите еще: если при отборе по определенному контрагенту 2 строки выводятся, а если отбора нет , то по этому же контрагенту 1 строка?

(7) Справочник.ПустаяСсылка
9. Romdavid 04.10.12 15:50 Сейчас в теме
Отбор по контрагенту, я думаю, нужно сделать аналогичным образом.
10. sweety-twetty 04.10.12 15:55 Сейчас в теме
(9) не помогло, к сожалению
11. xeon 172 04.10.12 16:05 Сейчас в теме
(10) sweety-twetty, у контрагента составной тип или нет?
12. sweety-twetty 04.10.12 16:09 Сейчас в теме
(11) нет, справочникСсылка.Контрагенты
13. xeon 172 04.10.12 16:25 Сейчас в теме
(12) sweety-twetty, я бы добавлял в текст запроса "И ДокументПродажи.Маршрут В ИЕРАРХИИ (&Маршрут)" при условии что "Маршрут" не пустая ссылка. Также и с контрагентом.
14. Akuji 22 04.10.12 16:39 Сейчас в теме
а если отбора нет
?
вродеж параметры заданы как обязательные...
попробуй их в фигурных скобках задать как необязательные {}
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот