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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.02.2011, 16:14   #1  
Milk is offline
Milk
Участник
 
242 / 12 (1) ++
Регистрация: 08.06.2006
А что у вас за поле Location Filter в таблице Группа Товара? Какой оно длины? При наложении фильтра вы пишете SETFILTER или SETRANGE?
Старый 07.02.2011, 17:03   #2  
mira is offline
mira
Участник
Аватар для mira
 
140 / 25 (1) +++
Регистрация: 18.03.2007
Адрес: Москва
Цитата:
Сообщение от Milk Посмотреть сообщение
А что у вас за поле Location Filter в таблице Группа Товара? Какой оно длины? При наложении фильтра вы пишете SETFILTER или SETRANGE?
Поле Location Filter типа FlowFilter. Location Code типа Code длина 10.

Ошибка возникает на операторе
IF txtLocFilter<>'' THEN
"Item Group".SETFILTER("Item Group"."Location Filter",txtLocFilter);

где txtLocFilter тот самый длинный фильтр.
Старый 07.02.2011, 22:40   #3  
alexb_imported is offline
alexb_imported
Участник
 
256 / 12 (1) ++
Регистрация: 25.08.2006
Цитата:
Сообщение от mira Посмотреть сообщение
Ошибка возникает на операторе
IF txtLocFilter<>'' THEN
"Item Group".SETFILTER("Item Group"."Location Filter",txtLocFilter);

где txtLocFilter тот самый длинный фильтр.
Попробуйте:
Код:
"Item Group".SETFILTER("Location Filter",STRSUBSTNO('%1',txtLocFilter));
На вид одно и то же, но я по опыту знаю, что SETFILTER иногда совсем необъяснимо глючит и меня часто выручал STRSUBSTNO.
 


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

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

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