23.05.2014, 14:37 | #1 |
Участник
|
DFM проблема импорта сторонних данных
Добрый день. В 2012 аксапте появился новый модуль "Структура импорта и экспорта данных". Со стандартными данными я с грехом на пополам разобрался. Решил загрузить в аксапту с его помоью свои линейные справочники. Просто наборы простых данных. Для примера создал Таблицу с 3-мя полями Field1,Field2,Field3
В загружаемом файле (который сформировала система) создаю 7 строк : Строка1, Строка2...Строка7. Загрузка в промежуточную таблицу прошло на ура. Данные все сели всё отлично. Все 7 строк. При загрузки в конечную таблицу из промежуточной таблицы процесс прошёл нормально, но выдало следующий результат. "Загружена 1 строка, обновлено 6 строк". Смотрю в конечную таблицу, а там одна строка "Строка7". Другими словами механизм создал 1 строку и дальше её только обновлял. Кто сталкивался с подобной проблемой? Вообще какие есть мысли? Спасибо. |
|
23.05.2014, 14:45 | #2 |
Молодой, подающий надежды
|
Переопределите в своем DMF*EntityClass метод addStagingLink() в котором запрос будет однозначно определять целевую запись на основании промежуточных данных. Посмотрите примеры подобного переопределения в стандартных классах.
Самый простой пример X++: DMFHcmPositionDetailEntityClass.addStagingLink()
__________________
Кононов Пётр Последний раз редактировалось pedrozzz; 23.05.2014 в 14:48. |
|
|
За это сообщение автора поблагодарили: raniel (1). |
23.05.2014, 15:31 | #3 |
Участник
|
Цитата:
Сообщение от pedrozzz
Переопределите в своем DMF*EntityClass метод addStagingLink() в котором запрос будет однозначно определять целевую запись на основании промежуточных данных. Посмотрите примеры подобного переопределения в стандартных классах.
Самый простой пример X++: DMFHcmPositionDetailEntityClass.addStagingLink() |
|