![]() |
#8 |
Участник
|
Небольшой штрих
Цитата:
Сообщение от Wamr
![]() Промаявшись с импортом проводок по клиентам, решил в классе SysDataImport заменить пару временных таблиц на Map
... X++: void new() { ... // шустрый импорт --> old2NewCreatedTransactionId = new Map(Types::Integer, Types::Integer); old2NewModifiedTransactionId = new Map(Types::Integer, Types::Integer); // шустрый импорт <-- } typeId2Type( typeid( CreatedTransactionId ) ) == Types::Int64 typeId2Type( typeid( ModifiedTransactionId ) ) == Types::Int64 Для совместимости кода Axapta 3.0 и DAX 4.0 небольшая поправка в инициализации Map'ов : X++: void new() { ... // шустрый импорт --> old2NewCreatedTransactionId = new Map( typeId2Type( typeid( CreatedTransactionId ), typeId2Type( typeid( CreatedTransactionId ) ) ); old2NewModifiedTransactionId = new Map( typeId2Type( typeid( ModifiedTransactionId ) ), typeId2Type( typeid( ModifiedTransactionId ) ) ); // шустрый импорт <-- } |
|
|
За это сообщение автора поблагодарили: Wamr (3). |
Теги |
faq, импорт данных, оптимизация, полезное, производительность |
|
|