Имя: Пароль:
1C
 
Аналог оператора EXISTS в 1с запросах
0 tw1g
 
08.08.14
11:23
Здраститя!
В sql был такой замечательный оператор EXISTS(запрос), который возвращает истину, если запрос вернул хотя бы одну запись. Есть ли что-то такое в 1с?

Для чего это нужно? Вот пример на псевдоязыке, чтоб было понятнее:

Выбрать Т1.Имя Как Т1Имя
Из Таблица1 Как Т1
Где Т1Имя="Иннокентий"
И Не Существует(
     Выбрать Т2.Имя Как Т2Имя
     Из Таблица2 Как Т2
     Где Т2Имя="Пантелей")
1 lxndr
 
08.08.14
11:24
ВЫБРАТЬ ИСТИНА ИЗ (ВЫБРАТЬ....)
2 Господин ПЖ
 
08.08.14
11:25
есть всякие извращения в RLS...
3 tw1g
 
08.08.14
11:25
Ну или если такого оператора нет, то предложитетя свои варианты костылей, на которых можно обхромать эту штуку.
4 Господин ПЖ
 
08.08.14
11:25
(1) + или там "выбрать 1 из (выбрать )"
5 tw1g
 
08.08.14
11:26
(2) Ты реально тот господин пж, который по морровинду залипал и для игровых журналов, EXE кажется, статьи пилил?
6 tw1g
 
08.08.14
11:27
(1) Сейчас попробую.
7 Господин ПЖ
 
08.08.14
11:27
(5) нет. морровинд прошел мимо меня, статей не писал никогда
8 tw1g
 
08.08.14
11:31
(7) Ааа) А то я подумал, мало ли) Там деду было лет 60 наверное, он в игрухи резался и обзоры для журнала пилил)
9 Господин ПЖ
 
08.08.14
11:32
(8) неплохое хобби/заработок
10 jsmith
 
08.08.14
11:36
ВЫБРАТЬ "Пантелей" ГДЕ "Пантелей" В (ВЫБРАТЬ "Пантелей")
11 tw1g
 
08.08.14
12:05
А внутренний запрос не видит в 1с поле из внешнего?
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс