|
![]() |
#1 |
Member
|
В масштабах предприятия вы от него и не избавитесь. Что у вас за справочник, что вы его постоянно обновляете? Да еще и так интенсивно. Он обновляется только из интерфейса, или из кода тоже?
Этот глюк постоянно вылазит, если на таблице включен Entire table cache. Я иногда на время интенсивной настройки системы снимаю кэширование со справочников даже. Он у меня воспроизводился на всех версиях 3.0 на MS SQL 2000.
__________________
С уважением, glibs® |
|
![]() |
#2 |
Участник
|
Цитата:
Кэш для этих таблиц выключен. Более того, возвращаясь к моему тестовому примеру: 1. Там кэша нет. 2. С таблицей работаю только я и в одном окне при этом ошибка возникает. |
|
![]() |
#3 |
Участник
|
![]()
Только пофиксил баг. Ох и крови он попил. А проблема была в том, что при активном использовании прямых SQL-запросов в них для работоспособности нужно указывать директиву "set nocount on". Вот мы и указывали, а выключать "set nocount off" забывали (не знали).
Дальше лучше. Такие сессии SQL-сервера случайным образом выделяль AOS-ом ни в чем не повинным пользователям (АОС SQL-сессии не закрывает, а выдает при надобности) и выдавали сообщение о невозможности сохранить запись (оновлена другим пользователем) в самых безобидных случаях. На произвольных таблицах и формах. Более того, проблемы возникали и в толстом клиенте, но намного реже. Реже использовался функционал "set nocount on". |
|
|
За это сообщение автора поблагодарили: mazzy (2), oip (1). |
![]() |
#4 |
Участник
|
Цитата:
Просто догадались ? |
|
![]() |
#5 |
Участник
|
Это давно было в Ax 3.0. Пользователи жаловались на странные сообщения про невозможность обновить строку, которую только этот пользователь и правил.
Диагностировал на системе без пользователей на форме на которой из необычного было только вызов хранимки MSSQL для заполнения вспомогательных строк в строках кастомного журнала. |
|
Теги |
ax3.0 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|