Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Использование отрицания "В" в запросе
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
twilight_dream
Конфигурация очень давно была Бухгалтерия+Торговля РБД но сейас на то вообще не похоже.

Вопрос: имеется ли возможность в запросе отобрать не входящие в список.
Я попробовал кажущуюся мне логичной версию, но дает ошибку
{Документ.РасчетРетробонусов.Форма.Модуль(496)}: Условие (ТМЦ  <<?>> НЕ В ВыбТМЦ);
Запрос[27] : Ожидается ')' перед 'НЕ'


Я написал функцию, которая это дело проверяет, но как то хотелось бы без подобных дополнений
Функция НеВСпискеТМЦ(список,текТМЦ)
    Возврат ?(список.Принадлежит(текТМЦ)=1,0,1);        
КонецФункции


и затем в запросе

Условие (НеВСпискеТМЦ(выбтмц,ТМЦ)=1);


Но это же не эстетично! 64000000.gif
Sharzem
twilight_dream @ Сегодня, 10:42 необходимо зарегистрироваться для просмотра ссылки,
Пожалуйста:
"Условие ТМЦ  (НЕ (В ВыбТМЦ));"
Sergey276
Цитата(twilight_dream @ 29.08.16, 9:42) необходимо зарегистрироваться для просмотра ссылки
Условие (ТМЦ <<?>> НЕ В ВыбТМЦ)


Вот так будет работать

Условие
НЕ ТМЦ В ВыбТМЦ
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.