Лана, отвечу по существу:
X++:
if (SQLSyncPending.databaseTouched())
{
if (Box::okCancel("Синхронизировать БД ?",DialogButton::Cancel) == DialogButton::Cancel)
{
new SQLSyncPending().databaseTouched(false); // из 2-х примеров скомпоновал один
return false;
}
}