Проверка вхождения элемента в табличной части справочника, скд
Добрый день, пытаюсь сделать в запросе проверку на вхождение элемента в табличной части справочника.
Если использовать в условиях запроса, вид сравнения "В" то ему необходимо указать внешний список значений, пытаюсь указать табличную часть, и получаю фигу.
Может не в правильном направлении начал работать?
Если использовать в условиях запроса, вид сравнения "В" то ему необходимо указать внешний список значений, пытаюсь указать табличную часть, и получаю фигу.
Может не в правильном направлении начал работать?
По теме из базы знаний
- Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)
- Выгрузка-загрузка любых данных из 1С (и измененных) в XML между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска
- Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0
- Универсальные инструменты 1С
- Полнотекстовый поиск в 1С. №2 Самое основное для разработчика
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ВЫБРАТЬ
ТоварыНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстаток,
0 КАК Процент,
Товары.Количество КАК Количество
ИЗ
Справочник.Товары КАК Товары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
ПО Товары.Магазин.СкладПродажи.Ссылка = ТоварыНаСкладахОстатки.Склад.Ссылка
ГДЕ
ТоварыНаСкладахОстатки.Номенклатура.ПометкаУдаления = ЛОЖЬ
И ТоварыНаСкладахОстатки.Номенклатура.Ссылка В Товары.Ссылка
Показать
(3) Пробую, пусто
ВЫБРАТЬ
ТоварыТЧ.Ссылка КАК СсылкаНоменклатуры,
Товары.Магазин КАК Магазин,
Товары.Количество КАК Количество
ПОМЕСТИТЬ ВТСписокНоменклатуры
ИЗ
Справочник.Товары.ТЧ КАК ТоварыТЧ
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Товары КАК Товары
ПО (ТоварыТЧ.Ссылка = Товары.Ссылка)
ГДЕ
Товары.Состояние = ИСТИНА
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ
ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
ТоварыНаСкладахОстатки.Склад КАК Склад,
ПОМЕСТИТЬ Остатки
ИЗ
РегистрНакопления.ТоварыНаСкладах.Остатки(
,
Номенклатура.Ссылка В
(ВЫБРАТЬ
ВТСписокНоменклатуры.СсылкаНоменклатуры
ИЗ
ВТСписокНоменклатуры КАК ВТСписокНоменклатуры)) КАК ТоварыНаСкладахОстатки
ГДЕ
ТоварыНаСкладахОстатки.Номенклатура.ПометкаУдаления = ЛОЖЬ
Показать
Как пример
"ВЫБРАТЬ
| СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
| СпецификацииНоменклатурыИсходныеКомплектующие.Количество
|ПОМЕСТИТЬ ВТНоменклатура
|ИЗ
| Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
|ГДЕ
| СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка = &НужныйЭлемент
|;
|
|//////////////////////////////////////////////////////////// ////////////////////
|ВЫБРАТЬ
| ХозрасчетныйОстатки.Субконто1,
| ХозрасчетныйОстатки.КоличествоОстаток
|ИЗ
| РегистрБухгалтерии.Хозрасчетный.Остатки(
| ,
| ,
| ,
| Субконто1 В
| (ВЫБРАТЬ
| ВТНоменклатура.Номенклатура
| ИЗ
| ВТНоменклатура КАК ВТНоменклатура)) КАК ХозрасчетныйОстатки"
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот