$DB->Commit(); else $DB->Rollback(); if($ex = $APPLICATION->GetException()) { $TAB_TITLE = GetMessage("CAT_DOC_".$docType); if($bReadOnly) $APPLICATION->SetTitle(str_replace("#ID#", $ID, GetMessage("CAT_DOC_TITLE_VIEW")).". ".$TAB_TITLE."."); else $APPLICATION->SetTitle(str_replace("#ID#", $ID, GetMessage("CAT_DOC_TITLE_EDIT")).". ".$TAB_TITLE."."); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); $strError = $ex->GetString(); if(!empty($result) && is_array($result)) { $strError .= CCatalogStoreControlUtil::showErrorProduct($result); } CAdminMessage::ShowMessage($strError); $bVarsFromForm = true; } else LocalRedirect("/bitrix/admin/cat_store_document_list.php?lang=".LANGUAGE_ID."&".GetFilterParams("filter_", false)); } } ClearVars(); if($ID > 0) { $arSelect = array( "ID", "SITE_ID", "DOC_TYPE",