Цитата:
Сообщение от
Wamr
Промаявшись с импортом проводок по клиентам, решил в классе SysDataImport заменить пару временных таблиц на Map
...
X++:
void new()
{
...
// шустрый импорт -->
old2NewCreatedTransactionId = new Map(Types::Integer, Types::Integer);
old2NewModifiedTransactionId = new Map(Types::Integer, Types::Integer);
// шустрый импорт <--
}
...
В DAX 4.0
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 ) ) );
// шустрый импорт <--
}