"CURRENCY", "STATUS", "COMMENTARY", ); $dbResult = CCatalogDocs::getList(array(),array('ID' => $ID), false, false, $arSelect); if (!$dbResult->ExtractFields("str_")) $ID = 0; else { $docType = $str_DOC_TYPE; $bReadOnly = ($str_STATUS == 'Y') ? true : $bReadOnly; } } $requiredFields = CCatalogStoreControlUtil::getFields($docType); if(!$requiredFields || $_REQUEST["dontsave"]) { LocalRedirect("/bitrix/admin/cat_store_document_list.php?lang=".LANGUAGE_ID."&".GetFilterParams("filter_", false)); } $sTableID = "b_catalog_store_docs_".$docType; $oSort = new CAdminSorting($sTableID, "ID", "asc"); $lAdmin = new CAdminList($sTableID, $oSort); $isDocumentConduct = false; if($ID > 0 || isset($_REQUEST["AJAX_MODE"])) { if($ID > 0) {