Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Вывести реализации, в которые не входит какая-то номенклатура

Вывести реализации, в которые не входит какая-то номенклатура
Я
   John83
 
01.11.17 - 17:03
УПП 1.3
Отобрать реализации с нужной позицией не проблема.
А как сделать наоборот?
Понимаю, что нужно через соединение, но что-то не получается..
 
 
   Ёпрст
 
1 - 01.11.17 - 17:05
Не в список
   John83
 
2 - 01.11.17 - 17:06
(1) точняк! не туда мысль уперлась
спс
   Ёпрст
 
3 - 01.11.17 - 17:06
выбрать ссылка из
документ.реализациятоваровуслуг.товары
где не номенклатура  в (&СписокТоваров)
   Волшебник
 
Модератор
4 - 01.11.17 - 17:06
ВЫБРАТЬ Ссылка
ИЗ Документ.ХХХ 
ГДЕ НЕ Ссылка В (ВЫБРАТЬ Ссылка ИЗ Документ.ХХХ
  ГДЕ Товары.Номенклатура В (&СписокНоменклатур))
   John83
 
5 - 01.11.17 - 17:08
(3) (4) да понял я, понял
просто вечерник тупняк пришел
   youalex
 
6 - 01.11.17 - 17:34
(3) не прокатит
   DexterMorgan
 
7 - 01.11.17 - 17:52
лучше соединение с отбором по NULL, чем НЕ В
   Fragster
 
8 - 01.11.17 - 18:37
при правильных индексах может и "не 1 в (выбрать первые 1 1 из ...)" будет быстрее
   breezee
 
9 - 01.11.17 - 18:48
(8) Вроде(!Вроде) не будет, там в СКЛ преобразует "Where &Элемент1 or &Элемент2..." а если и не то СКЛ вообще думает что ты хочешь почти всю таблицу и поиск не ведет а сразу Index scan делает
   breezee
 
10 - 01.11.17 - 18:48
(9) >а если и не*
а если используется "НЕ В"
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует