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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.05.2006, 11:26   #1  
Seer is offline
Seer
Участник
 
1 / 10 (1) +
Регистрация: 02.05.2006
Ошибка ядра?!
Всем привет.

Наткнулись на очень интересную ситуацию - попахивает ошибкой ядра при реализации механизма оптимистической конкуренции - не полностью откатывается транзакция.
Сразу объясню, как ее смоделировать. В прилагаемом фобе - 2 таблицы. В таблице Test Validate нужно создать 2 записи, заполнив Entry No., Code1 и Decimal1. После этого, в любой записи изменить поле Code1 и, никуда из него не переходя, открыть второго клиента Навижн. В этом клиенте нужно открыть эту же таблицу, встать на эту же запись и изменить поле Decimal1. Перейти на другую запись для ее сохранения и вернуться в первого клиента. В нем попробовать выйти из поля Code1. При этом появится сообщение об ошибке - другой пользователь изменил запись. А теперь самое интересное. Если открыть таблицу Test Commit, то в ней появилась запись, которая формируется на триггере OnValidate поля Code1 !!!! То есть оптимистическая конкуренция откатила транзакцию не польностью !!!!
Кто-нибудь встречался с этим ранее???

P.S. Ошибка появилась изначально на реальном проекте. Возникает на клиентах 3.70B и 4.0 SP1. БД - SQL.
Вложения
Тип файла: fob Test.fob (4.2 Кб, 412 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Внутренняя ошибка 27 в модуле 30 vel_vel NAV: Администрирование 1 26.09.2014 15:56
Ошибка с FORM.RUNMODAL Nataly NAV: Программирование 18 18.05.2005 05:56
Ошибка при оптимизации базы. .rejector. NAV: Прочие вопросы 5 09.09.2004 01:32
ошибка при запуске finsql Alex_V NAV: Администрирование 6 28.04.2003 11:21
Ошибка при объявлении переменной! Yuriy NAV: Программирование 4 26.02.2003 11:19

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

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

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