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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.11.2003, 14:16   #1  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Данная ошибка прослеживается во всех версиях Navision до 3-60 sp4 (более поздних версий пока просто нет). Грабля описана в системе регистрации ошибок MBS сразу несколькими компаниями, уже год находится в статусе "level 3", т.е. это ошибка международной версии. Вероятность ее исправления в ближайшее время равна нулю, посему ошибка достойна помещения в FAQ.
Ошибка касается использования фильтров безопасности при выполнении функции CALCFIELDS или при добавлении новой записи.
Ошибка при выполнении CALCFIELDS заключается в том, что при вычислении значения поля FlowField система пытается прочитать ВСЕ записи из таблицы с SumIndexField, удовлетворяющие условиям FlowFilter. Если доступ к некоторым из таких записей закрыт фильтром безопасности, то система выдает ошибку о нарушении прав доступа. Проблема лечится установлением фильтра безопасности не только на таблицу с SumIndexField, но и на поле FlowFilter в таблице с FlowField. Если нужного FlowFilter нет, то его нужно создать и изменить соответствующим образом настройки SumIndexField и FlowField.

С добавлением новой записи все гораздо печальнее - способ обхода неизвестен. Проблема заключается в том, что при нумерации новых записей код, выполняемый от имени пользователя, пытается прибавть к номеру предыдущей записи единицу. Если доступ к предыдущей записи закрыт фильтром безопасности, то номер будет сформирован неверно. Аналогично работают формы с включенным ключом AutoSplitKey
__________________
All information in this post is strictly confidential. If you have read it in error, please forget it immediately.
 


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

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

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