|
Запрос "НЕ В" | ☑ | ||
---|---|---|---|---|
0
Makar47
24.07.17
✎
22:34
|
А что, нельзя так делать?
ВЫБРАТЬ ЗаказКлиента.Ссылка КАК Ссылка, ЗаказКлиента.Товары.( Номенклатура КАК Номенклатура ) ИЗ Документ.ЗаказКлиента КАК ЗаказКлиента ГДЕ ЗаказКлиента.Ссылка = &Ссылка И НЕ ЗаказКлиента.Товары.Номенклатура В (ВЫБРАТЬ ПеремещениеТоваровТовары.Номенклатура ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваровТовары.Ссылка.ДокументОснование = &СсылкаПеремещение) Выборка происходит без учета И НЕ ЗаказКлиента.Товары.Номенклатура В (ВЫБРАТЬ ПеремещениеТоваровТовары.Номенклатура ИЗ Документ.ПеремещениеТоваров.Товары КАК ПеремещениеТоваровТовары ГДЕ ПеремещениеТоваровТовары.Ссылка.ДокументОснование = &СсылкаПеремещение) ?? |
|||
1
Bober
24.07.17
✎
22:46
|
не рекомендуется, а что?
|
|||
2
SeriyP
24.07.17
✎
22:48
|
(0) а если скобки добавить, что будет?
И НЕ (ЗаказКлиента.Товары.Номенклатура В ...) |
|||
3
AlvlSpb
24.07.17
✎
22:54
|
(0) И НЕ ЗаказКлиента.Товары.Номенклатура В (&Массив или &СписокЗначений) В вашем запросе ни то ни другое
|
|||
4
Makar47
24.07.17
✎
23:05
|
(2) - будет тоже самое, как будто без условия
(3) - дело вот в чем - если бы ЗаказКлиента.Товары.Номенклатура была бы не вложенная табличная часть, а как таблица - то все работает... |
|||
5
echo
24.07.17
✎
23:16
|
(0) Пройди пожалуйста этот тест и скриншот с резуьлтом в студию. Не вздумай подделать!
http://mtests.ru/tests/ability/test-na-logiku/ |
|||
6
echo
24.07.17
✎
23:25
|
Что все притихли? Осиливаем тест на логику? Там настоящая логика, это вам не 1с.
|
|||
7
Makar47
24.07.17
✎
23:41
|
(6) - исключительно из уважения к старожилам:
http://s018.radikal.ru/i512/1707/ad/6d3814fc7e21.png |
|||
8
echo
24.07.17
✎
23:50
|
(7) Ну вот, вот ваша ошибка в "НЕ В". На хрена НЕ? Пишите чистый код!
|
|||
9
echo
24.07.17
✎
23:53
|
Высокоуровневые языки программирования заточены для человеческой логики. На уровень Ассемблера не опускайтесь, в среде адинэснегов это западло.
|
|||
10
echo
24.07.17
✎
23:53
|
И забудьте, что перевод с двоичного кода писали тоже люди, а не инопланетяне.
|
|||
11
mehfk
25.07.17
✎
04:36
|
(0) Что должен по-твоему возвращать запрос?
|
|||
12
1dvd
25.07.17
✎
06:04
|
(4) >>если бы ЗаказКлиента.Товары.Номенклатура
была бы не вложенная табличная часть, а как таблица - то все работает... Ну и нахрен было так писать? |
|||
13
h-sp
25.07.17
✎
06:34
|
(0) в общем в этой ТЧ у вас есть номенклатура, которая не В списке. А раз эта номенклатура есть, значит вся ТЧ попадет. В вашем запросе только 2 варианта возможны: или вся ТЧ или ничего.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |