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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.08.2007, 13:09   #1  
soin is offline
soin
Участник
 
249 / 15 (1) ++
Регистрация: 23.01.2003
Адрес: Москва
Проблема с RecId
При импорте компании система выдает:
"Произошла ошибка при получении нового значения RecId для таблицы"

Dynamics AX 4.01
AOS SP2
Client SP2
Application SP1 со дополнениями



Кто-нибуть знает лекарство?
Старый 09.08.2007, 15:34   #2  
petr is offline
petr
Участник
Соотечественники
 
557 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
Если есть доступ к разработке для начала можете попробовать вот это:
http://axapta.mazzy.ru/lib/exploreerror/
Старый 06.09.2007, 09:35   #3  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от soin Посмотреть сообщение
При импорте компании система выдает:
"Произошла ошибка при получении нового значения RecId для таблицы"
....
Кто-нибуть знает лекарство?
А было ли найдено лекарство?
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 12.10.2007, 12:30   #4  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
Присоединяюсь в вопросу.

Такая же фигня при генерации RecId.
Версия 4 SP2.

Ошибка выдается при импорте, но даже если написать такой код
X++:
SystemSequence ss = new SystemSequence();
;

ss.reserveTransId(1, tablenum(LegderTable));
выдается ошибка
Код:
Произошла ошибка при получении нового значения RecId для таблицы.
Также заметил, что если просто создавать записи в таблице (любой), то RecId одинаковый для всех записей.

Да еще у нас 64 битный сервер.

Последний раз редактировалось monk; 12.10.2007 в 12:34.
Старый 12.10.2007, 12:48   #5  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,887 / 3152 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от monk Посмотреть сообщение
Также заметил, что если просто создавать записи в таблице (любой), то RecId одинаковый для всех записей.
Может быть это и не ошибка. В Ax4.0 номерные серии для recId ведутся в разрезе таблиц, а не компаний как в 3.0
Так что для разных таблиц в одной компании могут совпадать номера.
Старый 12.10.2007, 12:55   #6  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
Цитата:
Сообщение от Logger Посмотреть сообщение
Может быть это и не ошибка. В Ax4.0 номерные серии для recId ведутся в разрезе таблиц, а не компаний как в 3.0
Так что для разных таблиц в одной компании могут совпадать номера.
Я немного не правильно выразился. RecId одинаковые внутри одной таблицы.
Старый 12.10.2007, 14:08   #7  
monk is offline
monk
Участник
 
67 / 12 (1) ++
Регистрация: 14.10.2002
вообщем все заработало.

Вероятно, причина была в том, что недосинхронизировалась база после установки собственных разработок.
Старый 15.04.2009, 11:47   #8  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Синхронизация не помогла.
Импортирую ruDefault407.dat в Ax 4.0 SP2 (приложение стандартное без доп. разработок.)

Есть еще идеи или способы решения проблемы?
Старый 08.04.2010, 10:27   #9  
Atani is offline
Atani
Участник
 
77 / 15 (1) ++
Регистрация: 25.07.2003
Адрес: г. Королёв М.О.
Присоединяюсь к вопросу.
Если было найдено решение, поделитесь, пожалуйста
Старый 08.04.2010, 11:42   #10  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Решение проблемы:
"Произошла ошибка при получении нового значения RecId для таблицы"
(An error occurred while obtaining new RecId value for the table)

http://www.keyongtech.com/314667-rec...er-upgraded-to

Ошибка исправлена в Ax 4.0 SP2 Hot Fixes Released For Microsoft Dynamics AX 4.0

February 2008
946919 4.0.2503.179 Kernel "An error occurred while obtaining new RecId value for the table"

KB946919 Error message occurs when you import data into Microsoft Dynamics AX 4.0


P.S. нужен доступ на customersource

Последний раз редактировалось Poleax; 31.10.2011 в 16:05. Причина: link Ax 4.0 SP2
Старый 31.10.2011, 15:54   #11  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
?
Цитата:
Сообщение от Poleax Посмотреть сообщение
Решение проблемы:
"Произошла ошибка при получении нового значения RecId для таблицы"
(An error occurred while obtaining new RecId value for the table)
.............
946919 4.0.2503.179 Kernel "An error occurred while obtaining new RecId value for the table"

KB946919 Error message occurs when you import data into Microsoft Dynamics AX 4.0
Всплыла так же самая проблема на Нажмите на изображение для увеличения
Название: ax4.0recid.png
Просмотров: 290
Размер:	9.3 Кб
ID:	7265
Код:
[c]    \Classes\Info\add                                                                                      14
[s]    \Classes\systemSequence\reserveTransids                                                                  
[s]    \Classes\SysDataImport\calcTransactionIdOffset                                                         32
[s]    \Classes\SysDataImport\importData                                                                      71
[s]    \Classes\SysDataImport\run                                                                             26
[s]    \Classes\SysDataImport\main                                                                            10
[s]    \Classes\MenuFunction\runServer
X++:
        offset = systemSequence.reserveTransids(transIdRange);
InfoLog: Импорт базы данных. Произошла ошибка при получении нового значения RecId для таблицы.
KB946919 - установил. Скриншот это подтверждает. Но ошибка остается.

Кто подскажет идею решения проблемы?
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Старый 31.10.2011, 16:51   #12  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Poleax Посмотреть сообщение
Всплыла так же самая проблема ...
KB946919 - установил. Скриншот это подтверждает. Но ошибка остается.

Кто подскажет идею решения проблемы?
у Вас на скриншоте указана kernel версия 4.0.2503.173, а в решении проблемы приводится kernel 4.0.2503.179 "An error occurred while obtaining new RecId value for the table".

может в этом дело?

P.S. жирным выделены различающиеся цифры...
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
За это сообщение автора поблагодарили: Poleax (1).
Старый 31.10.2011, 17:26   #13  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Кстати, если менялась версия AOS, а не клиента, то смотреть так версию неправильно - надо смотреть свойства файла AXServ.exe или как он там назывался.
__________________
Ivanhoe as is..
Старый 31.10.2011, 17:35   #14  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от lev Посмотреть сообщение
у Вас на скриншоте указана kernel версия 4.0.2503.173, а в решении проблемы приводится kernel 4.0.2503.179 "An error occurred while obtaining new RecId value for the table".
может в этом дело?
нюансы, прикол:
Hot Fix for Microsoft Knowledge Base article number(s) 946919
имеет 5 папок
  • ApplicationIntegrationServer\
  • Client\
  • ComBusinessConnector\
  • NETBusinessConnector\
  • ObjectServer\
в каждой setup.exe для установки dll
в каждом из setup.xml можем видеть к примеру
Код:
  <File Name="Ax32.exe" Version="4.0.2503.173" Date="3/6/2008 4:21:42 PM" CheckSum="9177128" /> 
  <File Name="AxCliCfg.exe" Version="4.0.2503.173" Date="3/6/2008 4:21:30 PM" CheckSum="187432" /> 
  <File Name="AxDebug.exe" Version="4.0.2503.173" Date="3/6/2008 4:21:38 PM" CheckSum="1111592" />
т.е. 4.0.2503.173

Кто и что там написал в https://mbs.microsoft.com/customerso...rintpage=false про *.*.*.179 не знаю. Видимо опечатались
Но KB 946919 содержит build *.173
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Теги
error, import, recid, импорт, ошибка, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
if (record) vs if (record.RecId) kashperuk DAX: Программирование 18 27.11.2008 18:53
Как сформировать RecId Arahnid DAX: Программирование 18 14.07.2008 15:02
поля, содержащие RecId somebody DAX: Программирование 15 16.05.2008 17:50
aEremenko: Дефрагментация RecID Blog bot DAX Blogs 2 06.03.2007 22:25
Два RecId у одной записи таблицы sparur DAX: Программирование 33 18.12.2006 15:56

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:37.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.