Как в запросе выбрать строки, которые не содержатся в другой таблице #607496


#0 by ifoxy
Помница в других языках программирования была такая схема SELECT    FROM   WHERE    NOT IN есть ли что-то похожее в 1с
#1 by КМ155
есть
#2 by 73
не поверишь...
#3 by ifoxy
а приведите пример пожалуйста
#4 by Ненавижу 1С
ВЫБРАТЬ    ИЗ   ГДЕ    НЕ В
#5 by 73
А не пробовал?
#6 by ifoxy
Да странная схема, видимо она мне не подходит... Мне нужно, что-нибудь чтобы в запросе выбрать строки, которые не содержатся в другой таблице. Можно ли это сделать запросом?
#7 by 73
Видимо, понятие "одинаковые строки" у тебя и 1С разное...
#8 by ifoxy
или может функция какая есть, чтобы из одной тч удалались строки которые есть в другой тч.
#9 by Buster007
ты уж определись, что тебе надо.
#10 by 73
В разных ТЧ - разные строки. Сравниваешь как?
#11 by ifoxy
ну вроде того, одинаковые таблицы, с разными данными. хочу удалить одинаковые из превой
#12 by Ненавижу 1С
так чем или плох?
#13 by ifoxy
или из обоих, мне нужна только первая
#14 by ifoxy
тем что на соклько я понимю там можно указывать только один реквизит, а у меня в табличной части много колонок
#15 by 73
переведи...
#16 by 73
Можно не один.
#17 by ifoxy
а напишите пример
#18 by Ненавижу 1С
тогда можно так ВЫБРАТЬ    ИЗ Т1 ЛЕВОЕ СОЕДИНЕНИЕ Т2 ПО <много колонок>   ГДЕ    Т2.Чтото ЕСТЬ NULL
#20 by ifoxy
оооо... спасибо, сейчас попробую ))))))
#21 by badboychik
ВЫБРАТЬ  Т1.*,  Т2.* ЛЕВОЕ СОЕДИНЕНИЕ Т2 ПО Т1.Код=Т2.Код ГДЕ Т2.Код ЕСТЬ NULL
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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