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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.01.2009, 11:12   #1  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
! Значения, отображаемые в форме, не являются текущими - что за бред???
При удалении записи из таблицы через браузер появляется вот это сообщение:

Ошибка:
Невозможно удалить запись в Организация (план) (RHRMOrganization).
Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить".


С чем это может быть связано?
Старый 21.01.2009, 11:54   #2  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Prof Посмотреть сообщение
При удалении записи из таблицы через браузер появляется вот это сообщение:

Ошибка:
Невозможно удалить запись в Организация (план) (RHRMOrganization).
Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить".


С чем это может быть связано?
Это повторяется всегда или только на одной конкретной записи?
По смыслу эта ошибка означает, что пока вы смотрели на запись кто-то её поменял (вероятно изменился recversion в таблице).
Посмотрите не делает ли действительно кто-то что-то с этой таблицей параллельно.
Может с кешированием проблемы...
__________________
Zhirenkov Vitaly
Старый 21.01.2009, 12:13   #3  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
поройте метод \Data Dictionary\Tables\HRMOrganization\Methods\delete
мож какие модификации ваши были или нехватает прав...
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy
Старый 04.12.2015, 13:33   #4  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от Prof Посмотреть сообщение
При удалении записи из таблицы через браузер появляется вот это сообщение:

Ошибка:
Невозможно удалить запись в Организация (план) (RHRMOrganization).
Значения, отображаемые в форме, не являются текущими, поэтому обновление или удаление выполнить невозможно. Чтобы просмотреть текущие значения, выберите в меню команду "Восстановить".
Хе хе, такая же беда.

Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими...

Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад.
Сама таблица полностью дефолтная.
delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть?


Хм, а while select { delete() ) говорит - Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)

Последний раз редактировалось Silence; 04.12.2015 в 13:36.
Старый 04.12.2015, 13:49   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Silence Посмотреть сообщение
Хе хе, такая же беда.

Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими...

Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад.
Сама таблица полностью дефолтная.
delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть?


Хм, а while select { delete() ) говорит - Возник конфликт обновления из-за того, что другой пользовательский процесс выполняет удаление записи или изменение одного или нескольких полей в записи.
Никаких там Delete Actions нет?

Можете сделать xpo. с вашими объектами для воспроизведения?
Я бы мог посмотреть тогда более предметно....
__________________
Zhirenkov Vitaly
Старый 04.12.2015, 14:00   #6  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Извиняюсь.
Проблема решилась перезапуском AOS'a.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 15.12.2015, 11:21   #7  
abv2703 is offline
abv2703
Участник
 
92 / 22 (1) +++
Регистрация: 05.12.2003
Адрес: Санкт-Петербург, улица Бухарестсткая
Кхе, хороший способ решить проблему А скорей всего кто-то раньше изменил эту запись.

Скажем, изначально было 'хххх', кто-то поменял на 'yyyy', в то время как Вы пытаетесь 'хххх' изменить на 'zzzz' Извините за выражения
Старый 15.12.2015, 11:27   #8  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от abv2703 Посмотреть сообщение
Кхе, хороший способ решить проблему А скорей всего кто-то раньше изменил эту запись.

Скажем, изначально было 'хххх', кто-то поменял на 'yyyy', в то время как Вы пытаетесь 'хххх' изменить на 'zzzz' Извините за выражения
Нет, это был именно глюк АОСа.
Цитата:
Сообщение от Silence Посмотреть сообщение
Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад.
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 15.12.2015, 13:16   #9  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Silence Посмотреть сообщение
Создал таблицу + insert_recordset + [Alt]+[F9] = Значения не являются текущими... Никто ничего в таблице поменять не мог, просто о ней не знают, да и создана таблица минуту назад. delete_from удаляет отлично, не удаляются из обозревателя таблиц. Что может быть?
Вроде бы уже обсуждалось: механизм оптимистичной конкуренции (OCC) в Аксапте полагается на число записей, возвращаемое из СУБД после update/delete, когда Аксапта посылает запрос с указанием значения RecVersion. Если СУБД возвращает 0 или не возвращает ничего, то ядро Аксапты считает, что возник конфликт обновления из-за того, что у записи в БД поменялось значение RecVersion, хотя на самом деле причина может быть во включенном режиме nocount в сессии БД:
Цитата:
Сообщение от kgksoft Посмотреть сообщение
проблема была в том, что при активном использовании прямых SQL-запросов в них для работоспособности нужно указывать директиву "set nocount on". Вот мы и указывали, а выключать "set nocount off" забывали (не знали). Дальше лучше. Такие сессии SQL-сервера случайным образом выделяль AOS-ом ни в чем не повинным пользователям (АОС SQL-сессии не закрывает, а выдает при надобности) и выдавали сообщение о невозможности сохранить запись в самых безобидных случаях. На произвольных таблицах и формах.
То же самое может возникать из-за использования своих хранимых процедур, которые в начале выполняют set nocount on, а в конце не выполняют set nocount off.
За это сообщение автора поблагодарили: Ace of Database (3), coolibin (3).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Проверка значения CheckBox объявленного на форме в Grid mallard DAX: Программирование 3 03.05.2007 16:49
Фильтр для сгруппированного значения в форме M.Ruslan DAX: Программирование 4 13.02.2007 13:28

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

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

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