Как добавить такой отбор , котором нужно указать период и будет показываться только активные торговые точки за этот период(то есть если за выбранный период был хоть один документ РТУ, значит торговая точка активная)?

1. user1202776 04.09.19 11:27 Сейчас в теме
В отчет нужно добавить отбор "Период активности торговой точки".В документе РТУ есть поле "торговая точка".
Например есть три торговых точек-ТТ1,ТТ2 и ТТ3. За период 01.01.2019-01.02.2019 из этих трех торговых точек продажи были только по двум торговым точкам(то есть документы РТУ с данными торговыми точками): ТТ2 и ТТ3. Значит за этот период активными торговыми точками были только торговые точки ТТ2 и ТТ3.
Как добавить такой отбор , котором нужно указать период и будет показываться только активные торговые точки за этот период(то есть если за выбранный период был хоть один документ РТУ, значит торговая точка активная)?
ВЫБРАТЬ
	ТорговыеТочки.Район,
	ТорговыеТочки.Участок,
	ТорговыеТочки.Владелец КАК Контрагент,
	ТорговыеТочки.Ссылка КАК ТорговаяТочка,
	ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%1%"
			ТОГДА "Понедельник "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%2%"
			ТОГДА "Вторник "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%3%"
			ТОГДА "Среда "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%4%"
			ТОГДА "Четверг "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%5%"
			ТОГДА "Пятница "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%6%"
			ТОГДА "Суббота "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%7%"
			ТОГДА "Воскресенье"
		ИНАЧЕ ""
	КОНЕЦ КАК ДниДоставки,
	ТорговыеТочки.Представление,
	КонтактнаяИнформация.Представление КАК Адрес,
	ТорговыеТочки.Код77ТорговыеТочки КАК КодТТ,
	ТорговыеТочки.Ссылка,
	ТорговыеТочки.Владелец.Код77Контрагенты КАК Код
ИЗ
	Справочник.ТорговыеТочки КАК ТорговыеТочки
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
		ПО ТорговыеТочки.Ссылка = КонтактнаяИнформация.Объект
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. VmvLer 04.09.19 11:35 Сейчас в теме
думаю просто, пробуйте пытайтесь
3. user1202776 04.09.19 12:20 Сейчас в теме
так получается
ВЫБРАТЬ
	ТорговыеТочки.Ссылка
ИЗ
	Справочник.ТорговыеТочки КАК ТорговыеТочки
		ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
		ПО ТорговыеТочки.Ссылка = РеализацияТоваровУслуг.ТорговаяТочка
ГДЕ
	РеализацияТоваровУслуг.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)


Но не знаю как правильно вставить в мой запрос. Выдает ошибку:
{ВнешнийОтчет.ГрафикДоставкиПоТочкам.Форма.ФормаОтчета.Форма(182)}: Ошибка при вызове метода контекста (Выполнить)
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки, МакетОформленияКомпоновкиДанных);
по причине:
Ошибка компоновки макета
по причине:
Ошибка в элементе отбора: глобальные элементы отбора обязательно должны использовать поля "ПараметрыДанных.КонецПериодаТТ Равно 02.01.2019 0:00:00"

ВЫБРАТЬ
	ТорговыеТочки.Район,
	ТорговыеТочки.Участок,
	ТорговыеТочки.Владелец КАК Контрагент,
	ТорговыеТочки.Ссылка КАК ТорговаяТочка,
	ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%1%"
			ТОГДА "Понедельник "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%2%"
			ТОГДА "Вторник "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%3%"
			ТОГДА "Среда "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%4%"
			ТОГДА "Четверг "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%5%"
			ТОГДА "Пятница "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%6%"
			ТОГДА "Суббота "
		ИНАЧЕ ""
	КОНЕЦ + ВЫБОР
		КОГДА ТорговыеТочки.ГрафикДоставки ПОДОБНО "%7%"
			ТОГДА "Воскресенье"
		ИНАЧЕ ""
	КОНЕЦ КАК ДниДоставки,
	ТорговыеТочки.Представление,
	КонтактнаяИнформация.Представление КАК Адрес,
	ТорговыеТочки.Код77ТорговыеТочки КАК КодТТ,
	ТорговыеТочки.Ссылка,
	ТорговыеТочки.Владелец.Код77Контрагенты КАК Код,
	ВложенныйЗапрос.Ссылка КАК Ссылка1,
	ВложенныйЗапрос.Дата
ИЗ
	Справочник.ТорговыеТочки КАК ТорговыеТочки
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
		ПО ТорговыеТочки.Ссылка = КонтактнаяИнформация.Объект,
	(ВЫБРАТЬ
		ТорговыеТочки.Ссылка КАК Ссылка,
		РеализацияТоваровУслуг.Дата КАК Дата
	ИЗ
		Справочник.ТорговыеТочки КАК ТорговыеТочки
			ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
			ПО ТорговыеТочки.Ссылка = РеализацияТоваровУслуг.ТорговаяТочка) КАК ВложенныйЗапрос
ГДЕ
	ВложенныйЗапрос.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачалоПериодаТТ, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонецПериодаТТ, ДЕНЬ)
Показать
Оставьте свое сообщение

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