public static function DataSync($id) { global $USER; if (!(isset($USER) && (get_class($USER) === 'CUser' || $USER instanceof CUser))) { $USER = new CUser(); } $id = intval($id); $i = new CCrmExternalSaleImport($id); if ($i->IsInitialized()) { if ($i->arExternalSale == null) { $i->arExternalSale = CCrmExternalSale::GetDefaultSettings($id); } if ($i->arExternalSale["LABEL"] != "") { $i->SyncOrderData(false, false); } if ($i->arExternalSale["ERRORS"] > 10) { $i->NotifyError(); return; } return "CCrmExternalSaleImport::DataSync(" . $id . ");"; } }