Делаю через Делфи обращение к аксапте:
Код:
var
Axapta,
AxaptaQuery,
AxaptaDataSource,
AxaptaQueryRun,
Buffer,
MyRecord, CryptedPass: variant;
begin
Axapta:=CreateOleObject('AxaptaCOMConnector.Axapta2.1');
Axapta.logon2('Admin','','','','','','C:\База для разработки.axc');
MyRecord := Axapta.CreateRecord('WebUser');
MyRecord.InitValue;
MyRecord.Field('WebLogin') := 'wer';
MyRecord.Field('UserId') := 'web';
MyRecord.Field('WebPassword') := Axapta.CallStaticRecordMethod('WebUser','makePassword', 'pass', 'wer');
//вставка новой записи в таблицу
MyRecord.Insert;
Axapta.Logoff;
Axapta:=0;
После MyRecord.Insert; моя программа может прочитать эту строчку из таблицы, а в работающей аксапте она не отображается (переоткрывал таблицу заново).
Отображается только после перезапуска Аксапты. Как мне сделать чтобы все изменения сразу отображались в запущенной Аксапте?