"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)
	{