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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.10.2011, 11:37   #1  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Привет всем.

У меня весри 5.0 Р2 и получился "ну очень инетерсный" пример использования свойства LinkedObject таблиц..
Создаю вьюху, которая собирает данные типа:
- Товар 1 Вариант (пусто)
- Товар 2 Вариант (пусто)
- Товар 3 Вариант (пусто)
- Товар 3 Вариант (11)
- Товар 3 Вариант (22)
- Товар 3 Вариант (33)
- Товар 4 Вариант (пусто)

Создал все как нужно в НАВ и пытаюсь фильтровать. Для примера пытаюсь фильтровать по Товар 3 и по идее должен получить 4 записи.. Но (!!) при фильтрации сязанной таблицы получатся всего 1 запись, что значение Варианта <> '' (выборка каждый раз разная).. И только если отфильтровать Вариант <>(пусто), получаем 3 записи..
Кто знает как это хотя бы просто обойти??

P.S. Кстати, когда снимаешь фильтр, то нужно бегать по всем записям, чтобы обновить их. Знает ли кто-то способ сразу перечитать все данные?
Старый 18.10.2011, 14:20   #2  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от RedFox Посмотреть сообщение
.. Кто знает как это хотя бы просто обойти??
Проблема решена и была в том, что фильтруемое поле НЕ ДОЛЖНО быть в ключе.. Иначе никакой фильтрации.

Цитата:
P.S. Кстати, когда снимаешь фильтр, то нужно бегать по всем записям, чтобы обновить их. Знает ли кто-то способ сразу перечитать все данные?
Некогда заниматься, поэтому либо "в историю", либо чья-то помощь..
Старый 26.10.2011, 17:55   #3  
.Quattro. is offline
.Quattro.
Участник
Лучший по профессии 2009
 
194 / 22 (1) +++
Регистрация: 22.05.2006
Включает ли в себя первичный ключ нава и товар и вариант?
Или у вас дефолтный создался по коду товара, в результате чего вы и получаете такую ситуацию?
Старый 01.11.2011, 13:35   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от .Quattro. Посмотреть сообщение
Включает ли в себя первичный ключ нава и товар и вариант?
Когда создаете таблицу, первое поле по-умолчанию попадает в ключ.. Даже комбинация товар-вариант не прокатывает с фильтрацией..
Старый 01.11.2011, 14:09   #5  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Т.к. линкованные таблицы не управляются движком НАВ, попробуйте создать ключи средствами SQL Server по аналогии и правилам родных таблиц. У нас проблем с фильтрацией не возникало.
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 01.11.2011, 14:29   #6  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от captain Посмотреть сообщение
Т.к. линкованные таблицы не управляются движком НАВ,
Фильтрация работает в НАВ
Цитата:
попробуйте создать ключи средствами SQL Server по аналогии и правилам родных таблиц. У нас проблем с фильтрацией не возникало.
Я же вроде написал, что проблема решена.. Я пробовал так, как вы написали, но в итоге сделал немного по другому - было просто введено поле, которые являлось первичным ключем.

P.S. И напишу (может кому-то пригодится) - делайте структуру и код где-то на другой БД, а потом в тексте импортите, так как поменять у меня на "европейской 5-ке" не удавалось..
 


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

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

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