30.09.2005, 13:05 | #1 |
NavAx
|
Есть у меня табличка. В ней есть поле типа Code[20], оно входит в первичный ключ и лукапится по некоему справочнику.
Есть в справочнике значение 'ВЕС (КГ)' Попытался в коде отфильтровать табличку по данному полю по данному значению ServiceParameter.SETFILTER("Parameter Code", DocumentParameter."Parameter Code"); (т.е. в некоторый момент DocumentParameter."Parameter Code" принял значение 'ВЕС (КГ)') Получил забавное сообщение (воспроизвести точно уже не могу, к сожалению), мол, значение фильтра 'ВЕС (КГ)' для поля "Parameter Code" некорректно, смотрите справку по фильтрам. Попробовал сделать тупее - написал для примера код ServiceParameter.SETFILTER("Parameter Code", 'ВЕС (КГ)'); Та же фигня. Долго думал, плясал с бубном, в итоге заменил код на ServiceParameter.SETFILTER("Parameter Code", '%1', DocumentParameter."Parameter Code"); Заработало. Далее (когда хотел скопировать сообщение об ошибке) убил '%1' (т.е. вернул старый вариант, который давал ошибку) - а оно все равно блин работает... Коллеги, есть этому разумное объяснение? Или я вообще туплю и все очевидно? Или все-таки туплю не я?
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
30.09.2005, 13:25 | #2 |
Участник
|
Ясно, что проблема в скобках... Кстати, если фильтровать в таблице по F7 просто ВЕС (КГ), то возникается подобная ошибка, а если указать с кавычками 'ВЕС (КГ)', то проблем нет. Непонятно только, почему у Вас сейчас ошибка пропала...
|
|
30.09.2005, 13:26 | #3 |
Участник
|
SQL версия?
|
|
30.09.2005, 13:30 | #4 |
NavAx
|
Да, SQL
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
30.09.2005, 13:32 | #5 |
Участник
|
Монитор клиента что говорит?
|
|
30.09.2005, 14:05 | #6 |
NavAx
|
Я с ним не разговариваю
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
30.09.2005, 16:53 | #7 |
Moderator
|
Была подобная проблема со скобками в фильтрах на стыке версий 3.60 и 3.70. В "what's new" от 3.70 даже есть соотстветствующая строчка - типа баг исправили
|
|
30.09.2005, 17:32 | #8 |
NavAx
|
Хм. А ведь на 3.70 сижу.
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|