|
почему не могу использовать инструкцию в запросе |
☑ |
0
LivingStar
13.08.12
✎
14:01
|
на инструкцию выдается ошибка синтаксическая
Договоры.УслугаНаселению.Родитель = ЗНАЧЕНИЕ(Справочники.УслугиНаселению.НайтиПоНаименованию("ВДГО Новосибирск"))
|
|
1
Господин ПЖ
13.08.12
✎
14:01
|
патамучта.
|
|
2
shuhard
13.08.12
✎
14:03
|
(0) пипец
|
|
3
Mort
13.08.12
✎
14:04
|
Договоры.УслугаНаселению.Родитель.Наименование = "ВДГО Новосибирск"
что вобщем-то такой-же п-ц как и (0)
|
|
4
Infsams654
13.08.12
✎
14:11
|
А ГДЕ Договоры.УслугаНаселению.Родитель.Наименование = слабо ?
|
|
5
0Mint
13.08.12
✎
14:13
|
ЗНАЧЕНИЕ для работы с предопределенными эл-тами справочников(и не только справочников) и перечислениями, для остальных лучше параметрами запроса пользоваться. Во встроенной справке есть.
|
|
6
wowik
13.08.12
✎
14:14
|
где Договоры.УслугаНаселению.Родитель.Наименование подобно "%ВДГО Новосибирск%" как-то так. А прикольно было бы если (0) работало.
|
|
7
ILM
гуру
13.08.12
✎
14:14
|
(0) не позорь Новосибирск... [facepalm]
|
|
8
alex1974
13.08.12
✎
14:15
|
"НайтиПоНаименованию" - сие неведомая функция для SQL
В данном случае лучше всего - передавать в запрос переменную, значение которой устанавливать перед выполнением. Причем, значение переменной желательно брать не из текста конфигурации, а из каких-либо настроек.
".Родитель.Наименование = " - эта конструкция тоже не особенно хороша (по многим причинам).
если уж совсем невмоготу, то используйте ".Родитель.Код = "
|
|
9
ThreeTONE
13.08.12
✎
14:15
|
жесть.
с такой то полоской о_О
|
|
10
ILM
гуру
13.08.12
✎
14:16
|
Снова Хардкод. (6) Теперь уже другое и не найдут, только "ВДГО Новосибирск"
|
|
11
Рэйв
13.08.12
✎
14:20
|
(9)Он свою полоску уже давно скомпрометировал в минус:-)
|
|
12
wowik
13.08.12
✎
14:20
|
(10) в чем прикол?
|
|
13
wowik
13.08.12
✎
14:21
|
Новосибирск жжет?
|
|
14
hhhh
13.08.12
✎
14:21
|
(10) ну это защита от несанкционированного копирования такая. Если скачать и унести, то не будет работать.
|
|
15
ILM
гуру
13.08.12
✎
14:22
|
(12) Параметрами нужно. Но всяко не в текст запроса вставлять литералы. Хотя если нужно один раз и для себя...
(10) Ага, только чисто поржать над кодом.
|
|
16
Живой Ископаемый
13.08.12
✎
14:35
|
а типа параметрами - не хардкод?
только и того что не в запросе.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший