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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2008, 22:28   #1  
morvan is offline
morvan
Участник
 
41 / 10 (1) +
Регистрация: 29.08.2009
Адрес: Москва
По поводу фильтрации:
флоуфилды не работают в NAV с фильтрами, в которых присутствуют звездочки * (читайте Solution Development)
Поэтому CalcSum тоже не будет работать, если одно из полей фильтров содержит фильтр со звездочками
Вижу следующие решения:
1) банально в цикле после фильтрации с наличием в фильтре звездочек обход всех строк полученного рекордсета и получения итоговой суммы - медленно
2) ввод нового поля типа Boolean в таблицу, в которой собираемся суммировать значение поля. Новое поле будет устанавливаться в True, если в некотором текстовом поле встречается подстрока(если использовать этот метод, то нужног обработать уже введенные данные)
3) но лучшим способом считаю следующий: текстовое поле скорее всего откуда-то наполняется... из какого-то справочника (таблицы). Так вод в том справочнике и нужно вводить поле-признак и протащить его в нашу таблицу. Это поле будем использовать для отбора строк, которые хотим пересчитать.
 


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

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

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