case "hour":
             $str .= __PrintRussian($f_RESPONSE_TIME, array(GetMessage("SUP_HOUR_1"), GetMessage("SUP_HOUR_3"), GetMessage("SUP_HOUR_5")));
             break;
         case "minute":
             $str .= __PrintRussian($f_RESPONSE_TIME, array(GetMessage("SUP_MINUTE_1"), GetMessage("SUP_MINUTE_3"), GetMessage("SUP_MINUTE_5")));
             break;
         case "day":
             $str .= __PrintRussian($f_RESPONSE_TIME, array(GetMessage("SUP_DAY_1"), GetMessage("SUP_DAY_3"), GetMessage("SUP_DAY_5")));
             break;
     }
 } else {
     $str .= "<nobr>" . GetMessage("SUP_NO_LIMITS") . "</nobr>";
 }
 $row->AddViewField("RESPONSE_TIME", $str);
 $str = "";
 $arG = CTicketSLA::GetGroupArray($f_ID);
 foreach ($arG as $gid) {
     if (!is_array($arGROUPS) || !in_array($gid, array_keys($arGROUPS))) {
         $rs = CGroup::GetByID($gid);
         if ($ar = $rs->Fetch()) {
             $arGROUPS[$gid] = $ar["NAME"];
         }
     }
     $str .= '[<a title="' . GetMessage("MAIN_ADMIN_MENU_EDIT") . '" href="/bitrix/admin/group_edit.php?ID=' . $gid . '&lang=' . LANG . '">' . $gid . '</a>] ' . htmlspecialcharsbx($arGROUPS[$gid]) . '<br>';
 }
 $row->AddViewField("GROUP_ID", $str);
 $str = "&nbsp;";
 if (intval($f_RESPONSIBLE_USER_ID) > 0) {
     Support_GetUserInfo($f_RESPONSIBLE_USER_ID, $f_RESPONSIBLE_LOGIN, $f_RESPONSIBLE_NAME);
     $str = '[<a title="' . GetMessage("SUP_USER_PROFILE") . '" href="/bitrix/admin/user_edit.php?lang=' . LANG . '&ID=' . $f_RESPONSIBLE_USER_ID . '">' . $f_RESPONSIBLE_USER_ID . '</a>] (' . $f_RESPONSIBLE_LOGIN . ') ' . $f_RESPONSIBLE_NAME;
 }
while ($ar = $rs->Fetch()) {
    $arCriticality[] = $ar;
}
$rs = CTicketDictionary::GetList($v3 = "s_dropdown", $v4, array("TYPE" => "M"), $v5);
while ($ar = $rs->Fetch()) {
    $arMark[] = $ar;
}
$rs = CTicketSLA::GetByID($ID);
if (!$rs || !$rs->ExtractFields()) {
    $ID = 0;
    $str_PRIORITY = 100;
    for ($i = 0; $i <= 6; $i++) {
        $arSHEDULE[$i]["OPEN_TIME"] = "24H";
    }
} else {
    $arGROUPS = CTicketSLA::GetGroupArray($ID);
    $arSHEDULE = CTicketSLA::GetSheduleArray($ID);
    $arSITES = CTicketSLA::GetSiteArray($ID);
    $arCATEGORIES = CTicketSLA::GetCategoryArray($ID);
    $arCRITICALITIES = CTicketSLA::GetCriticalityArray($ID);
    $arMARKS = CTicketSLA::GetMarkArray($ID);
}
if ($message) {
    $DB->InitTableVarsForEdit($TABLE_NAME, "", "str_");
}
$APPLICATION->SetTitle($ID > 0 ? GetMessage("SUP_PAGE_TITLE_EDIT_RECORD", array("#ID#" => $ID)) : GetMessage("SUP_PAGE_TITLE_NEW_RECORD"));
/***************************************************************************
								HTML форма
****************************************************************************/
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
$aMenu = array(array("ICON" => "btn_list", "TEXT" => GetMessage("SUP_RECORD_LIST"), "LINK" => $LIST_URL . "?lang=" . LANGUAGE_ID));