Получить список изменений, связанных с базой данных окна, видимых на поле листа.

Вызов:

int ires = ac_request("database","GetRVMLayoutCurrentRevisionChanges", int iDatabaseDescr, int iArrayDescr);


Здесь:

ires - код ошибки или 0;

iDatabaseDescr - дескриптор базы данных;

iArrayDescr - список изменений.


Пример.

Получить общее количество изменений, связанных с текущим окном.


int iArrayDescr;
int iDatabaseDescr;

object("create","ts_array",iArrayDescr);
object("create","ac_database", iDatabaseDescr);
ac_request("database","GetCurrent",iDatabaseDescr);

ts_array(iArrayDescr,"init","ac_RVMChange");
ac_request("database","GetRVMLayoutCurrentRevisionChanges",iDatabaseDescr,iArrayDescr);
    
int iSize;
ts_array(iArrayDescr,"GetSize",iSize);
cout << "Число изменений, видимых на листе=" << iSize << "\n";

object("delete",iArrayDescr);
object("delete",iDatabaseDescr);