AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.09.2005, 13:05   #1  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Есть у меня табличка. В ней есть поле типа 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  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Ясно, что проблема в скобках... Кстати, если фильтровать в таблице по F7 просто ВЕС (КГ), то возникается подобная ошибка, а если указать с кавычками 'ВЕС (КГ)', то проблем нет. Непонятно только, почему у Вас сейчас ошибка пропала...
Старый 30.09.2005, 13:26   #3  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
SQL версия?
Старый 30.09.2005, 13:30   #4  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Да, SQL
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 30.09.2005, 13:32   #5  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Монитор клиента что говорит?
Старый 30.09.2005, 14:05   #6  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Я с ним не разговариваю
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
Старый 30.09.2005, 16:53   #7  
Kirvisniemi is offline
Kirvisniemi
Moderator
 
342 / 13 (1) ++
Регистрация: 21.12.2004
Была подобная проблема со скобками в фильтрах на стыке версий 3.60 и 3.70. В "what's new" от 3.70 даже есть соотстветствующая строчка - типа баг исправили
Старый 30.09.2005, 17:32   #8  
Yoil is offline
Yoil
NavAx
NavAx Club
Лучший по профессии 2017
Лучший по профессии 2009
 
1,574 / 70 (6) ++++
Регистрация: 20.11.2002
Адрес: Msk
Хм. А ведь на 3.70 сижу.
__________________
"Моей лошадке ядрышком полмордочки снесло..."
А.В.Суворов, письма к дочери
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:53.