Имя: Пароль:
1C
1С v8
ошибка "ожидается выражение Выбрать"
0 Woolf
 
01.07.13
22:37
Доброго времени суток! Пытаюсь организовать выгрузку уникальных значений штрихкодов из соответствующего регистра. Выдается ошибка "ожидается выражение Выбрать". Как побороть?  

       ВЫБРАТЬ
       ВложенныйЗапрос.Штрихкод,
       ВложенныйЗапрос.Номенклатура
       ИЗ
       ((ВЫБРАТЬ
           ЛОЖЬ КАК Весовой,
           Штрихкоды.Штрихкод КАК Штрихкод,
           Штрихкоды.Владелец КАК Номенклатура
           ИЗ
           РегистрСведений.Штрихкоды КАК Штрихкоды
           ГДЕ
           Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура) КАК ВсеШтрихКоды
     
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ
       
       (ВЫБРАТЬ РАЗЛИЧНЫЕ
       Штрихкоды.Штрихкод КАК Штрихкод
       ИЗ
       РегистрСведений.Штрихкоды КАК Штрихкоды
       ГДЕ
       Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура) КАК УникальныеШтрихКоды
           
       ПО
       ВсеШтрихКоды.ШтрихКод = УникальныеШтрихКоды.ШтрихКод) КАК ВложенныйЗапрос
1 Волшебник
 
01.07.13
22:39
скобки не так
2 Woolf
 
01.07.13
22:43
(1) - ?
3 shuhard_серый
 
01.07.13
22:45
(2) увы это так
4 Woolf
 
01.07.13
22:49
(3) - делаю две выборки, соединяя их результат, а затем выборку из соединения. Что не так?
5 shuhard_серый
 
01.07.13
22:50
(4) скобки не так
и строй запрос не в блокноте, а в 1С
6 Woolf
 
01.07.13
22:55
(5) - я в консоли запросов) так удобнее
7 kiruha
 
01.07.13
23:05
((
Здесь не хватает выбрать

И вообще запрос - ужас
8 Woolf
 
01.07.13
23:05
(7) - обоснуй
9 shuhard_серый
 
01.07.13
23:07
(7) +1
ТС прогулял урок про ВТ
10 kiruha
 
01.07.13
23:09
Хотя бы так, навскидку

ВЫБРАТЬ РАЗЛИЧНЫЕ
       Штрихкоды.Штрихкод КАК Штрихкод
Поместить УникальныеШтрихКоды
       ИЗ
       РегистрСведений.Штрихкоды КАК Штрихкоды
       ГДЕ
       Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
;
ВЫБРАТЬ
           ЛОЖЬ КАК Весовой,
           Штрихкоды.Штрихкод КАК Штрихкод,
           Штрихкоды.Владелец КАК Номенклатура
           ИЗ
           РегистрСведений.Штрихкоды КАК Штрихкоды
           ГДЕ
           Штрихкоды.Владелец ССЫЛКА Справочник.Номенклатура
И Штрихкоды.ШтрихКод В (Выбрать ШтрихКод  ИЗ УникальныеШтрихКоды)
11 shuhard_серый
 
01.07.13
23:11
(10) [В (Выбрать ШтрихКод  ИЗ УникальныеШтрихКоды)]
будет медленнее чем джойн
12 Woolf
 
01.07.13
23:12
ВТ - это понятно, "этот урок" хочется через соединение. Где ошибка - так и не понял.
13 GROOVY
 
01.07.13
23:13
"|ВЫБРАТЬ - ошибка

"
|ВЫБРАТЬ - нет ошибки
14 kiruha
 
01.07.13
23:14
(11)
2 полных скана быстрее, чем один скан и фильтр ?
Ну ну
Ну его эти фильтры - баловство

Вместо временной можно сразу в () класть

(12)
Где выбрано хоть одно поле из ВсеШтрихКоды ?
15 kiruha
 
01.07.13
23:19
Пардон
запрос (10) смысла не имеет
пошел спать
16 Woolf
 
01.07.13
23:30
(13) - тот же результат