18.10.2011, 11:37 | #1 |
Участник
|
Привет всем.
У меня весри 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 |
Участник
|
Проблема решена и была в том, что фильтруемое поле НЕ ДОЛЖНО быть в ключе.. Иначе никакой фильтрации.
Цитата:
P.S. Кстати, когда снимаешь фильтр, то нужно бегать по всем записям, чтобы обновить их. Знает ли кто-то способ сразу перечитать все данные?
|
|
26.10.2011, 17:55 | #3 |
Участник
|
Включает ли в себя первичный ключ нава и товар и вариант?
Или у вас дефолтный создался по коду товара, в результате чего вы и получаете такую ситуацию? |
|
01.11.2011, 13:35 | #4 |
Участник
|
|
|
01.11.2011, 14:09 | #5 |
Участник
|
Т.к. линкованные таблицы не управляются движком НАВ, попробуйте создать ключи средствами SQL Server по аналогии и правилам родных таблиц. У нас проблем с фильтрацией не возникало.
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|
01.11.2011, 14:29 | #6 |
Участник
|
Фильтрация работает в НАВ
Цитата:
попробуйте создать ключи средствами SQL Server по аналогии и правилам родных таблиц. У нас проблем с фильтрацией не возникало.
P.S. И напишу (может кому-то пригодится) - делайте структуру и код где-то на другой БД, а потом в тексте импортите, так как поменять у меня на "европейской 5-ке" не удавалось.. |
|