Проверка вхождения элемента в табличной части справочника, скд

1. whiteo 14.11.17 14:31 Сейчас в теме
Добрый день, пытаюсь сделать в запросе проверку на вхождение элемента в табличной части справочника.
Если использовать в условиях запроса, вид сравнения "В" то ему необходимо указать внешний список значений, пытаюсь указать табличную часть, и получаю фигу.
Может не в правильном направлении начал работать?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. whiteo 14.11.17 14:54 Сейчас в теме
ВЫБРАТЬ
	ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
	0 КАК Процент,
	Товары.Количество КАК Количество
ИЗ
	Справочник.Товары КАК Товары
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
		ПО Товары.Магазин.СкладПродажи.Ссылка = ТоварыНаСкладахОстатки.Склад.Ссылка
ГДЕ
	ТоварыНаСкладахОстатки.Номенклатура.ПометкаУдаления = ЛОЖЬ
	И ТоварыНаСкладахОстатки.Номенклатура.Ссылка В Товары.Ссылка
Показать
3. vadim1011985 100 14.11.17 16:19 Сейчас в теме
(2) Наверно сначало надо выбрать номенклатуру из указанной таб. части справочника и поместить ее в ВТ а потом уже делать отбор по ней в параметрах вирт. таблицы Остатков
5. whiteo 14.11.17 17:03 Сейчас в теме
(3) Пробую, пусто
ВЫБРАТЬ
	ТоварыТЧ.Ссылка КАК СсылкаНоменклатуры,
	Товары.Магазин КАК Магазин,
	Товары.Количество КАК Количество
ПОМЕСТИТЬ ВТСписокНоменклатуры
ИЗ
	Справочник.Товары.ТЧ КАК ТоварыТЧ
		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары
		ПО (ТоварыТЧ.Ссылка = Товары.Ссылка)
ГДЕ
	Товары.Состояние = ИСТИНА
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ
	ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
	ТоварыНаСкладахОстатки.Склад КАК Склад,
ПОМЕСТИТЬ Остатки
ИЗ
	РегистрНакопления.ТоварыНаСкладах.Остатки(
			,
			Номенклатура.Ссылка В
				(ВЫБРАТЬ
					ВТСписокНоменклатуры.СсылкаНоменклатуры
				ИЗ
					ВТСписокНоменклатуры КАК ВТСписокНоменклатуры)) КАК ТоварыНаСкладахОстатки
ГДЕ
	ТоварыНаСкладахОстатки.Номенклатура.ПометкаУдаления = ЛОЖЬ
Показать
4. vadim1011985 100 14.11.17 16:24 Сейчас в теме
Как пример

"ВЫБРАТЬ
|	СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
|	СпецификацииНоменклатурыИсходныеКомплектующие.Количество
|ПОМЕСТИТЬ ВТНоменклатура
|ИЗ
|	Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
|ГДЕ
|	СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = &НужныйЭлемент
|;
|
|////////////////////////////////////////////////////////////­////////////////////
|ВЫБРАТЬ
|	ХозрасчетныйОстатки.Субконто1,
|	ХозрасчетныйОстатки.КоличествоОстаток
|ИЗ
|	РегистрБухгалтерии.Хозрасчетный.Остатки(
|			,
|			,
|			,
|			Субконто1 В
|				(ВЫБРАТЬ
|					ВТНоменклатура.Номенклатура
|				ИЗ
|					ВТНоменклатура КАК ВТНоменклатура)) КАК ХозрасчетныйОстатки"
Показать
Оставьте свое сообщение

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