Ошибка импорта данных

Я хочу перенести табличные данные из одного AX в другой.

Простой пример:

Я создал таблицу test с двумя столбцами id и value. Я также создал группу определений в разделе Администрирование / Периодические данные / Импорт, экспорт данных / Группы определений и через table-setup Я выбрал свой стол test. Поля таблицы id и value также выбираются и становятся активными в Настройках полей.

Для экспорта задано значение Запятая, и он работает почти так, как предполагалось (в экспорте больше полей, чем указано в Настройках полей).

Файл можно просматривать в любом редакторе, и данные выглядят хорошо.

Но попытка импортировать эти данные не увенчалась успехом. Там вообще нет сообщения об ошибке, просто информационный журнал, сообщающий мне (перевод с немецкого):

Наименьший идентификатор RecId недействителен. Импортировано 0 наборов данных.

Как правильно заставить этот импорт/экспорт работать? Экспорт в формате XLS ведет себя так же. Экспорт выполнен. Импорт невозможен...


person Nico    schedule 24.01.2013    source источник
comment
Используете ли вы столбец RecID как часть экспортируемых данных?   -  person tgolisch    schedule 26.02.2013
comment
Я сделал экспорт с recid и без него - ошибка осталась прежней!   -  person Nico    schedule 27.02.2013
comment
RecID был частью группы определения импорта/экспорта? И вы проверили экспортированные данные, чтобы убедиться, что нет пустых строк? (пустые строки всегда портят мой импорт)   -  person tgolisch    schedule 27.02.2013


Ответы (1)


Я знаю, что это старый пост, но я ненавижу посты с точно таким же вопросом, но без ответа;)

У меня была эта проблема сегодня, и я решил ее, установив флажок «Включить системные и общие таблицы». Это потому, что в моей таблице для SaveDataPerCompany установлено значение NO Параметры импорта AX

Если вы откроете файл .def(inition) (экспорт всегда имеет файлы .def и .dat), вы заметите, что файл определения для «обычной» таблицы (не разделяемой) имеет набор MIN и MAX: РЕКОРДИДМИН",5637145841 "РЕКОРДИДМАКС",5637156902

Принимая во внимание, что файл определения для общей таблицы (или, по крайней мере, для моей) имеет минимальное значение, равное максимальному значению для переменной, объявленной как длинное целое число ( long , long long int или bigint )

"РЕКОРДИДМИН",9223372036854775807 "РЕКОРДИДМАКС",0

Майкл ван ден Дул

person Mike Dole    schedule 22.05.2017