Цитата:
Сообщение от
AndyD
Ошибка происходит по простой причине - Axapta передает строку в структуре VARIANT не как тип BSTR bstrVal, а как BSTR *pbstrVal. Т.е. как указатель на указатель.
Метод Put() не работает с такой ссылкой, по-этому и возвращает ошибку. Сейчас думаю, как это можно обойти
Увы, программер из меня никакой

Могу предложить только такой способ:
- объявить переменные NameArg и DataArg типа string;
- инициализировать переменные значениями;
- вызывать метод Put(NameArg, DataArg).