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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2016, 13:27   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,715 / 1204 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от Staxs_Huck Посмотреть сообщение
Следовательно дошел до того что аксапта не может увеличить(не могу понять из-за чего) номер следующего REGID.
Не так. Axapta формирует очередное значение RecId, но запись с таким значением RecId уже существует. Т.е. у Вас значение поля SystemSequences.NextVal в записи для таблицы LedgerTrans не соответствует максимальному значению RecId+1 по таблице LedgerTrans. Что вам, собственно, и предлагают проверить


Я бы советовал запустить профайлер SQL. Поймать команду INSERT ... INTO LEDGERTRANS, скопировать эту команду в Management Studio и попытаться выполнить вручную.

Тут дело в том, что сообщение об ошибке, выдаваемое Axapta очень часть не соответствует действительности. Подозреваю, Axapta большую часть ошибок SQL отображает как "Запись уже существует" вне зависимости от реальной ошибки. Например, такое сообщение может выдать если в таблице нет какого-то поля

Цитата:
Сообщение от Staxs_Huck Посмотреть сообщение
Подскажите пожалуйста из-за чего может возникать данная ошибка?(Пока не проверил скрипт поднимаю тестовую базу)
Две причины:

1. Вы вручную, из вне Axapta вставляете записи в таблицу LedgerTrans, но не корректируете значение счетчика в SystemSequences

2. Вот из-за этого еще может быть, раз Вы пользуетесь закачкой через ADO. Проблема с настройкой SET NOCOUNT в хранимых процедурах

AX2009: Ошибка оптимистической модели обновления

Правда, в этом случае подобная ошибка будет выскакивать произвольно в любой момент на любой таблице.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
Developer for Microsoft Dynamics AX Certification Roadmap Blog bot DAX Blogs 1 13.05.2009 16:17
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

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