Имя: Пароль:
1C
1С v8
Запрос ПОДОБНО
,
0 ReZеt
 
08.02.13
10:43
Здравствуйте.
При выполнении запроса выдает ошибку
"Синтаксическая ошибка "ПОДОБНО" Должность ССЫЛКА Справочник.ДолжностиОрганизации<<?>> ПОДОБНО &Должность"
Вот сам код и запрос
=========================================================
Запрос = Новый Запрос;
Запрос.Текст =     "ВЫБРАТЬ
|    ОтветственныеЛицаОрганизацийСрезПоследних.Период,
|    ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница,
|    ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо,
|    ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо,
|    ОтветственныеЛицаОрганизацийСрезПоследних.Должность
|ИЗ
|    РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаОрганизацийСрезПоследних
|ГДЕ
| Должность ССЫЛКА Справочник.ДолжностиОрганизаций ПОДОБНО &Должность";
Запрос.УстановитьПараметр("Должность","Главный%");
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка.Должность);    
КонецЦикла;
=========================================================
1 Reset
 
08.02.13
10:44
Кто тебя надоумил так написать?
Не позорь моё имя
2 GANR
 
08.02.13
10:44
(0) "Подобно" работает со строкой, а не со ссылкой
А это
Должность ССЫЛКА Справочник.ДолжностиОрганизаций ПОДОБНО &Должность

Что за явление пупа народу???
3 ZanderZ
 
08.02.13
10:45
Должность ССЫЛКА Справочник.ДолжностиОрганизаций ПОДОБНО &Должность - зачет!
4 Cube
 
08.02.13
10:45
(0) И? Тебя что-то смущает?
5 salvator
 
08.02.13
10:45
Ух ты ж ё!
6 Cube
 
08.02.13
10:46
(1) У него стаж на 6 лет больше твоего. Это его имя, а не твое))
7 GANR
 
08.02.13
10:47
Даже если бы ты написал так:

Справочник.ДолжностиОрганизаций ПОДОБНО &Должность

Это бы не сработало, а если так:

Справочник.ДолжностиОрганизаций.Наименовние ПОДОБНО ""%"" + &Должность + ""%""

может что-то получится
8 salvator
 
08.02.13
10:47
Да и параметр устанавливать тут лишнее.
9 ReZеt
 
08.02.13
10:48
(8) Спасибо вам огромное=) буду пробывать
10 DrShad
 
08.02.13
10:50
Выразить(Должность КАК Справочник.ДолжностиОрганизации).Наименование ПОДОБНО &Должность
11 Aleks73
 
08.02.13
10:50
(9) там у тебя справа процент уже есть
12 Sammo
 
08.02.13
10:50
(9) Пробый.
Только в 7 % перед параметром тебе воткнули.
13 Sammo
 
08.02.13
10:50
(10) А там составной тип?
14 ReZеt
 
08.02.13
10:50
(11) Ну да есть
15 ReZеt
 
08.02.13
10:51
(10) Не работает так
16 Aleks73
 
08.02.13
10:51
(10) это в какой конфе должность составной тип ?
17 Aleks73
 
08.02.13
10:52
(15) по-моему и не должно для типовой.
18 GANR
 
08.02.13
10:52
+(7) Не, не так. Вот так:
Должность.Наименовние ПОДОБНО ""%"" + &Должность + ""%""
19 vladko
 
08.02.13
10:53
(1) это твой фэйк, ну как вирусы обычно маскируются подменяя одну букву в файле на похожую.
20 Aleks73
 
08.02.13
10:53
(18) не прокатит. очепятка.
21 ReZеt
 
08.02.13
10:53
(16) Да не составной, ссылка это
22 DrShad
 
08.02.13
10:54
(15) конечно не работает, допиливай под поля запроса - у меня нет текста запроса, чтоб написать правильно
23 DrShad
 
08.02.13
10:55
(21) для чего тогда  Должность ССЫЛКА Справочник.ДолжностиОрганизации?
24 ReZеt
 
08.02.13
10:55
(22) Хорошо буду пилить)
25 GANR
 
08.02.13
10:55
Вооо... Открыл в УПП

Запрос.Текст =    
"ВЫБРАТЬ
|    ОтветственныеЛицаОрганизацийСрезПоследних.Период,
|    ОтветственныеЛицаОрганизацийСрезПоследних.СтруктурнаяЕдиница,
|    ОтветственныеЛицаОрганизацийСрезПоследних.ОтветственноеЛицо,
|    ОтветственныеЛицаОрганизацийСрезПоследних.ФизическоеЛицо,
|    ОтветственныеЛицаОрганизацийСрезПоследних.Должность
|ИЗ
|    РегистрСведений.ОтветственныеЛицаОрганизаций.СрезПоследних КАК ОтветственныеЛицаОрганизацийСрезПоследних
|ГДЕ
|    ОтветственныеЛицаОрганизацийСрезПоследних.Должность.Наименование ПОДОБНО ""%"" + &Должность + ""%""";
26 Aleks73
 
08.02.13
10:55
(21) на кой ссыль, если тип один, да ?!
27 Sammo
 
08.02.13
10:56
(10) Имхо, тогда уж лучше внутреннее со справочником Должности, на которую уже накладывается отбор. Все равно скуль так и сделает
28 ReZеt
 
08.02.13
10:56
(26) ?? Не понял
29 ReZеt
 
08.02.13
10:57
(27) Ну как правильно то будет?
30 ReZеt
 
08.02.13
10:58
(27) Покажи?
31 GANR
 
08.02.13
10:58
(28) Не надо понимать, вставь в код (25) - работает?
32 DrShad
 
08.02.13
10:58
(28) см (23)
33 vah1
 
08.02.13
10:59
про v8 не знаю, у логопедов был бы диагноз - автор гроссирует
34 MKZM
 
08.02.13
11:00
Если с % то строка в параметре без и наоборот
35 ReZеt
 
08.02.13
11:00
Всем спа си бо ) Здесь самые наикрутанские спецы)
36 ReZеt
 
08.02.13
11:01
(31) Да 25 работает
37 GANR
 
08.02.13
11:01
(35) САМЫЕ наикрутанские [email protected] - они лично разрабатывали платформу.
38 ReZеt
 
08.02.13
11:03
(37)Не там наикрутанские крутанские а тут просто самые наикрутанские =)
39 vah1
 
08.02.13
11:04
в (33) не автор ветки имелся ввиду
40 hhhh
 
08.02.13
11:17
странная фирма какая-то, главных все должны знать в лицо, зачем этот запрос?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший