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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2014, 14:37   #1  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
? DFM проблема импорта сторонних данных
Добрый день. В 2012 аксапте появился новый модуль "Структура импорта и экспорта данных". Со стандартными данными я с грехом на пополам разобрался. Решил загрузить в аксапту с его помоью свои линейные справочники. Просто наборы простых данных. Для примера создал Таблицу с 3-мя полями Field1,Field2,Field3
В загружаемом файле (который сформировала система) создаю 7 строк : Строка1, Строка2...Строка7.
Загрузка в промежуточную таблицу прошло на ура. Данные все сели всё отлично. Все 7 строк. При загрузки в конечную таблицу из промежуточной таблицы процесс прошёл нормально, но выдало следующий результат. "Загружена 1 строка, обновлено 6 строк". Смотрю в конечную таблицу, а там одна строка "Строка7". Другими словами механизм создал 1 строку и дальше её только обновлял.
Кто сталкивался с подобной проблемой? Вообще какие есть мысли?
Спасибо.
Старый 23.05.2014, 14:45   #2  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Переопределите в своем DMF*EntityClass метод addStagingLink() в котором запрос будет однозначно определять целевую запись на основании промежуточных данных. Посмотрите примеры подобного переопределения в стандартных классах.
Самый простой пример
X++:
DMFHcmPositionDetailEntityClass.addStagingLink()
__________________
Кононов Пётр

Последний раз редактировалось pedrozzz; 23.05.2014 в 14:48.
За это сообщение автора поблагодарили: raniel (1).
Старый 23.05.2014, 15:31   #3  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от pedrozzz Посмотреть сообщение
Переопределите в своем DMF*EntityClass метод addStagingLink() в котором запрос будет однозначно определять целевую запись на основании промежуточных данных. Посмотрите примеры подобного переопределения в стандартных классах.
Самый простой пример
X++:
DMFHcmPositionDetailEntityClass.addStagingLink()
Спасибо. Всё отлично отработало.
Теги
dfm

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Если клиент запускается с дополнительного АОСа, возникает проблема отображения данных в формах AnGor DAX: Администрирование 2 29.11.2012 17:14
Проблема при выполнении Импорта выписки по счету (проводка) Dino47 DAX: Функционал 5 22.02.2012 05:48
Разрешение на доступ к базе данных nicko DAX: Администрирование 3 18.05.2004 18:49
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00
Проблема - неправильное отображение данных shestakov DAX: Программирование 2 18.12.2001 07:36

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

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

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