SetTitle($LNG['LOC_SMETA']); //если использовать цены КазНИИСА то 1 если свободный 0 $KazNIISA = '1'; $YearNow = date('Y'); $YearNow = '2019'; $nonePRICE = '0'; if ($_SESSION['langtranslate'] == 0) { $langKZ = '_KZ'; } $res = CIBlockElement::GetProperty('13', $_GET["id"], "sort", "asc", array("CODE" => "REGION")); if ($ob = $res->GetNext()) { if (strlen($ob['VALUE']) == 1) { $CODE_REGION = '0'.$ob['VALUE']; } else { $CODE_REGION = $ob['VALUE']; } } $SEL_REG9 = array( '16' => '11832', '14' => '11830', '15' => '11831', '13' => '11828', '11' => '11829', '12' => '11827', '10' => '11825', '08' => '11826', '09' => '11824', '07' => '11822', '05' => '11823', '06' => '11820', '04' => '11821', '02' => '11819', '03' => '11818', '01' => '11817' ); $SEL_REG8 = array( '13' => '11816', '15' => '11815', '14' => '11814', '12' => '11813', '11' => '11812', '10' => '11811', '09' => '11810', '07' => '11809', '08' => '11808', '02' => '11807', '16' => '11806', '06' => '11805', '01' => '11804', '05' => '11803', '04' => '11802', '03' => '11801' ); /* echo '
';
		print_r($SEL_REG9[$CODE_REGION]);
		echo '
'; */ $testA = array(); CModule::IncludeModule('highloadblock'); $arFilterIB = Array("IBLOCK_ID" => '34', 'PROPERTY_TYPE' => 'sts', 'PROPERTY_GOD' => $YearNow); $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); if ($ItemIB = $dcIB->Fetch()) { $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entity_data_classSTS = $entity->getDataClass(); } $arFilterIB = Array("IBLOCK_ID" => '34', 'PROPERTY_TYPE' => 'em', 'PROPERTY_REGION' => $CODE_REGION, 'PROPERTY_GOD' => $YearNow); $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); if ($ItemIB = $dcIB->Fetch()) { $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entity_data_classEM = $entity->getDataClass(); } $arFilterIB = Array("IBLOCK_ID" => '34', 'PROPERTY_TYPE' => 'm', 'PROPERTY_REGION' => $CODE_REGION, 'PROPERTY_GOD' => $YearNow); $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); if ($ItemIB = $dcIB->Fetch()) { $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entity_data_classM = $entity->getDataClass(); } ?> "MASH_MEH")); while ($ob = $res->GetNext()) { $MASH_MEH = $ob['VALUE']; } $MAT_IZD_KONS = '0'; $res = CIBlockElement::GetProperty('5', $_POST['rasc-sett'], "sort", "asc", array("CODE" => "MAT_IZD_KONS")); while ($ob = $res->GetNext()) { $MAT_IZD_KONS = $ob['VALUE']; } $saveSETT = array('STES' => $_POST['STES']); $price_sett = 0; if ($MASH_MEH != $_POST['MASH_MEH']) { $saveSETT['MASH_MEH'] = $_POST['MASH_MEH']; $arFilterS = Array("IBLOCK_ID" => "14","PROPERTY_LINK" => $_POST['rasc-sett'], "PROPERTY_TYPE" => '3'); $dcS = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilterS, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_PRICE")); while($ar_fieldsS = $dcS->GetNext()) { if ($ar_fieldsS['PROPERTY_CODE_VALUE'] != '' && $ar_fieldsS['PROPERTY_PRICE_VALUE'] != '') { $arFilterHL = Array( 'UF_CODE' => $ar_fieldsS['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classEM::getList(array( "select" => ['UF_PRICE','UF_SALARY','UF_STRBASE'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($_POST['MASH_MEH'] == '1' ) { $price_sett = $ar_fieldsHL["UF_PRICE"] - $ar_fieldsHL["UF_SALARY"]; } elseif ($_POST['MASH_MEH'] == '2' ) { $price_sett = $ar_fieldsHL["UF_PRICE"] - $ar_fieldsHL["UF_SALARY"] - $ar_fieldsHL["UF_STRBASE"]; } CIBlockElement::SetPropertyValuesEx($ar_fieldsS['ID'], '14', array('PRICE' => $price_sett)); } } } } echo '
'; if ($MAT_IZD_KONS != $_POST['MAT_IZD_KONS']) { $saveSETT['MAT_IZD_KONS'] = $_POST['MAT_IZD_KONS']; $arFilterS = Array("IBLOCK_ID" => "14","PROPERTY_LINK" => $_POST['rasc-sett'], "PROPERTY_TYPE" => '4'); $dcS = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilterS, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_PRICE","PROPERTY_UNIT")); while($ar_fieldsS = $dcS->GetNext()) { if ($ar_fieldsS['PROPERTY_CODE_VALUE'] != '' && $ar_fieldsS['PROPERTY_PRICE_VALUE'] != '') { $arFilterHL = Array( 'UF_CODE' => $ar_fieldsS['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classM::getList(array( "select" => ['UF_PRICE','UF_PO','UF_UNIT'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($_POST['MAT_IZD_KONS'] == '1' ) { $price_sett = $ar_fieldsHL["UF_PRICE"]; } elseif ($_POST['MAT_IZD_KONS'] == '2' ) { $price_sett = $ar_fieldsHL["UF_PO"]; } if ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == $ar_fieldsHL["UF_UNIT"]) { $price_sett = $price_sett; } elseif ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'кг' && $ar_fieldsHL["UF_UNIT"] == 'т') { $price_sett = $price_sett/1000; } elseif (($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'г') && $ar_fieldsHL["UF_UNIT"] == 'т') { $price_sett = $price_sett/1000000; } elseif ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'г' && $ar_fieldsHL["UF_UNIT"] == 'кг') { $price_sett = $price_sett/1000; } elseif ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'кг' && $ar_fieldsHL["UF_UNIT"] == 'г') { $price_sett = $price_sett*1000; } elseif ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'т' && $ar_fieldsHL["UF_UNIT"] == 'кг') { $price_sett = $price_sett*1000; } elseif ($ar_fieldsS['PROPERTY_UNIT_VALUE'] == 'т' && $ar_fieldsHL["UF_UNIT"] == 'г') { $price_sett = $price_sett*1000000; } else { $price_sett = $price_sett; } CIBlockElement::SetPropertyValuesEx($ar_fieldsS['ID'], '14', array('PRICE' => $price_sett)); } } } } CIBlockElement::SetPropertyValuesEx($_POST['rasc-sett'], '5', $saveSETT); } if (isset($_POST['prise_edit'])) { $arFilterP = Array("IBLOCK_ID" => "14","PROPERTY_LINK" => $_POST['ID_S']); $dcP = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilterP, array("IBLOCK_ID","ID","NAME")); while($ar_fieldsP = $dcP->GetNext()) { if ($_POST['PRICE_'.$ar_fieldsP['ID']] != '') { CIBlockElement::SetPropertyValuesEx($ar_fieldsP['ID'], '14', array('PRICE' => $_POST['PRICE_'.$ar_fieldsP['ID']])); } //echo $ar_fieldsP['ID'].'---'.$_POST['PRICE_'.$ar_fieldsP['ID']].'
'; } } if (isset($_POST['del'])) { CIBlockElement::Delete($_POST['del_id']); $arFilter = Array("IBLOCK_ID" => "14","PROPERTY_LINK" => $_POST['del_id']); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME")); while($ar_fields = $dc->GetNext()) { CIBlockElement::Delete($ar_fields['ID']); } } if (isset($_POST['ID_SPOS'])) { $arFilter = Array("IBLOCK_ID" => '14',"PROPERTY_LINK" => $_GET['idsrd'],"PROPERTY_S" => '1'); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_SNUM")); while($ar_fields = $dc->GetNext()) { if ($ar_fields['PROPERTY_SNUM_VALUE'] == $_POST['ID_SPOS']) { CIBlockElement::SetPropertyValuesEx($ar_fields['ID'], '14', array("S" => '',"SNUM" => '')); } else { CIBlockElement::Delete($ar_fields['ID']); } } } if (isset($_POST['izm'])) { //Редактирование при V if ($_POST['V'] == '1') { CIBlockElement::SetPropertyValuesEx($_POST['ID_Z'], '14', array("V" => '')); $arFilter = Array("IBLOCK_ID" => "14","PROPERTY_LINK" => $_GET['idsrd'],"PROPERTY_V" => '1'); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME")); while($ar_fields = $dc->GetNext()) { CIBlockElement::Delete($ar_fields['ID']); } } //Редактирование при R if ($_POST['PRICE'] != '' && $_POST['PRICE'] != '0' && !preg_match('@[А-я]@u',$_POST['PRICE']) && $_POST['R'] == '1') { CIBlockElement::SetPropertyValuesEx($_POST['ID_Z'], '14', array("PRICE" => str_replace(",", ".", $_POST['PRICE']), "R" => '')); } $errD = ''; //Редактирование при П if ($_POST['VOLUME'] != '' && $_POST['VOLUME'] != 'П' && !preg_match('@[А-я]@u',$_POST['VOLUME'])) { CIBlockElement::SetPropertyValuesEx($_POST['ID_Z'], '14', array("VOLUME" => str_replace(",", ".", $_POST['VOLUME']))); } //Редактирование при D if ($_POST['VOLUME-D'] != '' && !preg_match('@[А-я]@u',$_POST['VOLUME-D'])) { if ($_POST['VOLUME-D'] >= $_POST['VOLUME-D1'] && $_POST['VOLUME-D'] <= $_POST['VOLUME-D2']) { CIBlockElement::SetPropertyValuesEx($_POST['ID_Z'], '14', array("VOLUME" => str_replace(",", ".", $_POST['VOLUME-D']), "D" => '')); } else { $errD = $_POST['ID_Z'];} } //Редактирование при P if ($_POST['PRICE'] != '' && $_POST['PRICE'] != '0' && !preg_match('@[А-я]@u',$_POST['PRICE']) && $_POST['R'] != '1') { CIBlockElement::SetPropertyValuesEx($_POST['ID_Z'], '14', array("PRICE" => str_replace(",", ".", $_POST['PRICE']), "P" => '')); } } if (isset($_POST['save-ls'])) { $element = new CIBlockElement; $res = $element->Update($_POST['ID'], array("NAME" => $_POST["NAME"])); CIBlockElement::SetPropertyValuesEx($_POST['ID'], '13', array( "NAME_ST" => $_POST['NAME_ST'], "NUM_OBG" => $_POST['NUM_OBG'], "NUM_SM" => $_POST['NUM_SM'], "SM_NA" => $_POST['SM_NA'], "BASE" => $_POST['BASE'], "NR" => $_POST['NR'], "REGION" => $_POST['REGION'] )); } if (isset($_POST['save_KOL'])) { CIBlockElement::SetPropertyValuesEx($_POST['ID'], '5', array("KOL" => $_POST['KOL'])); } if (isset($_POST['PR_save'])) { $PR_arr = array(); for($i;$i<= $_POST['PR_num'];$i++) { if ($_POST['PR2-'.$i] != '') { $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '15', "NAME" => $_POST['PR1-'.$i], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "PRICE" => $_POST['PR2-'.$i], "NUM" => $i ) ); $PRODUCT_ID = $el->Add($arLoadProductArray,true); $PR_arr[] = $PRODUCT_ID; } } if (count($PR_arr) > 0) { CIBlockElement::SetPropertyValuesEx($_GET['id'], '13', array("PR" => $PR_arr)); } //if (isset($_POST['STES'])) { // CIBlockElement::SetPropertyValuesEx($_GET['id'], '13', array("KS" => $_POST['STES'],"STES" => '1.2')); //} //header ('location: /raschet/?id='.$_GET['id'].'&pr=1'); } if (isset($_POST['newraschet'])) { $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '5', "NAME" => $_POST['name_srd'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "NUM" => $_POST['code'], "KOL" => $_POST['vol'], "LINK" => $_GET['id'], "UNIT" => $_POST['unit'], "WORK" => $_POST['work'], "PRIM" => $_POST['prem'], "STES" => $_POST['stes'] ) ); $PRODUCT_ID = $el->Add($arLoadProductArray,true); header ('location: /raschet/?id='.$_GET['id'].'&idsrd='.$PRODUCT_ID); } if (isset($_POST['add'])) { if ($_POST['num'] != '' && $_POST['obm'] != ''){ $infoB1 = 0; $infoB2 = 0; $infoB3 = 0; $arFilter = Array("IBLOCK_ID" => array(11),"NAME" => $_POST['num']); $dc = CIBlockElement::GetList(Array(), $arFilter, Array(), false, Array()); if ($dc != 0) { $infoB1 = 10; $infoB2 = 11; $infoB3 = 12; } if ($infoB1 == 0){ $arFilter = Array("IBLOCK_ID" => array(20),"NAME" => $_POST['num']); $dc = CIBlockElement::GetList(Array(), $arFilter, Array(), false, Array()); if ($dc != 0) { $infoB1 = 19; $infoB2 = 20; $infoB3 = 21; } } if ($infoB1 == 0){ $arFilter = Array("IBLOCK_ID" => array(23),"NAME" => $_POST['num']); $dc = CIBlockElement::GetList(Array(), $arFilter, Array(), false, Array()); if ($dc != 0) { $infoB1 = 22; $infoB2 = 23; $infoB3 = 24; } } if ($infoB1 != 0){ $arFilter = Array("IBLOCK_ID" => $infoB2,"NAME" => $_POST['num']); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_NAME","PROPERTY_UNIT","PROPERTY_WORK","PROPERTY_NOTE")); while($ar_fields = $dc->GetNext()) { $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '5', "NAME" => $ar_fields['PROPERTY_NAME_VALUE'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "NUM" => $_POST['num'], "KOL" => $_POST['obm'], "LINK" => $_GET['id'], "UNIT" => $ar_fields['PROPERTY_UNIT_VALUE'], "WORK" => $ar_fields['PROPERTY_WORK_VALUE'], "PRIM" => $ar_fields['PROPERTY_NOTE_VALUE'], "MASH_MEH" => '2', "MAT_IZD_KONS" => '1' ) ); $PRODUCT_ID = $el->Add($arLoadProductArray,true); // $PRODUCT_IDM = array(); $PRODUCT_IDM = ''; $res = CIBlockElement::GetProperty($infoB2, $ar_fields['ID'], "sort", "asc", array("CODE" => "ITEMS")); while ($ob = $res->GetNext()) { $arFilter4 = Array("IBLOCK_ID" => $infoB3,"ID" => $ob['VALUE']); $dc4 = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter4, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_NAME","PROPERTY_UNIT","PROPERTY_NAME_KZ","PROPERTY_UNIT_KZ","PROPERTY_VOLUME","PROPERTY_TYPE", "PROPERTY_P", "PROPERTY_D", "PROPERTY_D1", "PROPERTY_D2", "PROPERTY_V", "PROPERTY_R", "PROPERTY_PRIM", "PROPERTY_S", "PROPERTY_SNUM", "PROPERTY_SV", "PROPERTY_SVNUM", "PROPERTY_SVR")); while($ar_fields4 = $dc4->GetNext()) { $ar_fields4['PROPERTY_CODE_VALUE'] = str_replace("-", "", $ar_fields4['PROPERTY_CODE_VALUE']); $prise1 = ''; if ($KazNIISA == '1') { if ($ar_fields4['PROPERTY_CODE_VALUE'] != '') { if ($ar_fields4['PROPERTY_TYPE_VALUE'] == '1') { $arFilterHL = Array( 'UF_REGION' => $CODE_REGION, 'UF_CODE' => $ar_fields4['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classSTS::getList(array( "select" => ['UF_PRICE'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_PRICE"] != '') { $prise1 = $ar_fieldsHL["UF_PRICE"]; } } } /*elseif ($ar_fields4['PROPERTY_TYPE_VALUE'] == '2') { $arFilterHL = Array( 'UF_CODE' => $ar_fields4['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classEM::getList(array( "select" => ['UF_SALARY'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_SALARY"] != '') { $prise1 = $ar_fieldsHL["UF_SALARY"]; } } }*/ elseif ($ar_fields4['PROPERTY_TYPE_VALUE'] == '3') { $arFilterHL = Array( 'UF_CODE' => $ar_fields4['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classEM::getList(array( "select" => ['UF_SALARY','UF_STOMACH'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_SALARY"] != '' || $ar_fieldsHL["UF_SALARY"] != '0') { $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '14', "NAME" => "Машинист", "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "UNIT" => 'чел-час', "PRICE" => $ar_fieldsHL["UF_SALARY"], "TYPE" => '2', "VOLUME" => str_replace(",", ".", $ar_fields4['PROPERTY_VOLUME_VALUE'])*str_replace(",", ".", $ar_fieldsHL["UF_STOMACH"]), "LINK" => $PRODUCT_ID, "MR" => '1', "NAME_KZ" => 'Жүргізушісі', "UNIT_KZ" => 'адам-сағ' ) ); $PRODUCT_IDM = $el->Add($arLoadProductArray,true); } } $arFilterHL = Array( 'UF_CODE' => $ar_fields4['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classEM::getList(array( "select" => ['UF_PRICE','UF_SALARY','UF_STRBASE'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_PRICE"] != '') { $prise1 = $ar_fieldsHL["UF_PRICE"] - $ar_fieldsHL["UF_SALARY"] - $ar_fieldsHL["UF_STRBASE"]; } } } elseif ($ar_fields4['PROPERTY_TYPE_VALUE'] == '4') { $arFilterHL = Array( 'UF_CODE' => $ar_fields4['PROPERTY_CODE_VALUE'] ); $rsDataHL = $entity_data_classM::getList(array( "select" => ['UF_PRICE','UF_UNIT'], "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_PRICE"] != '') { if ($ar_fields4['PROPERTY_UNIT_VALUE'] == $ar_fieldsHL["UF_UNIT"]) { $prise1 = $ar_fieldsHL["UF_PRICE"]; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'кг' && $ar_fieldsHL["UF_UNIT"] == 'т') { $prise1 = $ar_fieldsHL["UF_PRICE"]/1000; } elseif (($ar_fields4['PROPERTY_UNIT_VALUE'] == 'г') && $ar_fieldsHL["UF_UNIT"] == 'т') { $prise1 = $ar_fieldsHL["UF_PRICE"]/1000000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'г' && $ar_fieldsHL["UF_UNIT"] == 'кг') { $prise1 = $ar_fieldsHL["UF_PRICE"]/1000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'кг' && $ar_fieldsHL["UF_UNIT"] == 'г') { $prise1 = $ar_fieldsHL["UF_PRICE"]*1000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'т' && $ar_fieldsHL["UF_UNIT"] == 'кг') { $prise1 = $ar_fieldsHL["UF_PRICE"]*1000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'т' && $ar_fieldsHL["UF_UNIT"] == 'г') { $prise1 = $ar_fieldsHL["UF_PRICE"]*1000000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'г/м2' && $ar_fields['PROPERTY_UNIT_VALUE'] == '1000 м2' && $ar_fieldsHL["UF_UNIT"] == 'г') { $prise1 = $ar_fieldsHL["UF_PRICE"]*1000; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'г/м2' && $ar_fields['PROPERTY_UNIT_VALUE'] == '1000 м2' && $ar_fieldsHL["UF_UNIT"] == 'кг') { $prise1 = $ar_fieldsHL["UF_PRICE"]; } elseif ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'г/м2' && $ar_fields['PROPERTY_UNIT_VALUE'] == '1000 м2' && $ar_fieldsHL["UF_UNIT"] == 'т') { $prise1 = $ar_fieldsHL["UF_PRICE"]/1000; } else/*if ($ar_fields4['PROPERTY_UNIT_VALUE'] == 'кг' && ($ar_fieldsHL["UF_UNIT"] == 'т' || $ar_fieldsHL["UF_UNIT"] == 'Т')*/ { $prise1 = $ar_fieldsHL["UF_PRICE"]/*.'-'.$ar_fields4['PROPERTY_UNIT_VALUE'].'-'.$ar_fieldsHL["UF_UNIT"].'-'.$ar_fields['PROPERTY_UNIT_VALUE']*/; } } } } } } // } $el1 = new CIBlockElement; $arLoadProductArray1 = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '14', "NAME" => $ar_fields4['PROPERTY_NAME_VALUE'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "CODE" => $ar_fields4['PROPERTY_CODE_VALUE'], "UNIT" => $ar_fields4['PROPERTY_UNIT_VALUE'], "PRICE" => $prise1, "TYPE" => $ar_fields4['PROPERTY_TYPE_VALUE'], "VOLUME" => $ar_fields4['PROPERTY_VOLUME_VALUE'], "LINK" => $PRODUCT_ID, "D" => $ar_fields4['PROPERTY_D_VALUE'], "D1" => $ar_fields4['PROPERTY_D1_VALUE'], "D2" => $ar_fields4['PROPERTY_D2_VALUE'], "V" => $ar_fields4['PROPERTY_V_VALUE'], "PRIM" => $ar_fields4['PROPERTY_PRIM_VALUE'], "S" => $ar_fields4['PROPERTY_S_VALUE'], "SNUM" => $ar_fields4['PROPERTY_SNUM_VALUE'], "SV" => $ar_fields4['PROPERTY_SV_VALUE'], "SVNUM" => $ar_fields4['PROPERTY_SVNUM_VALUE'], "SVR" => $ar_fields4['PROPERTY_SVR_VALUE'], "INK" => $PRODUCT_IDM, "MR" => '1', "NAME_KZ" => $ar_fields4['PROPERTY_NAME_KZ_VALUE'], "UNIT_KZ" => $ar_fields4['PROPERTY_UNIT_KZ_VALUE'] ) ); $PRODUCT_ID1 = $el1->Add($arLoadProductArray1,true); // if (($ar_fields4['PROPERTY_TYPE_VALUE'] == '3' || $ar_fields4['PROPERTY_TYPE_VALUE'] == '2') && $ar_fields4['PROPERTY_CODE_VALUE'] != '') { // if ($ar_fields4['PROPERTY_TYPE_VALUE'] == '3') { // $PRODUCT_IDM[$ar_fields4['PROPERTY_CODE_VALUE']]['3'] = $PRODUCT_ID1; // } // if ($ar_fields4['PROPERTY_TYPE_VALUE'] == '2') { // $PRODUCT_IDM[$ar_fields4['PROPERTY_CODE_VALUE']]['2']/*[]*/ = $PRODUCT_ID1; // } // } } } /* foreach ($PRODUCT_IDM as $id_val) { // foreach ($id_val['2'] as $id_val_m) { CIBlockElement::SetPropertyValuesEx($id_val['3'], '14', array('INK' => $id_val['2'])); // } }*/ header ('location: /raschet/?id='.$_GET['id'].'&idsrd='.$PRODUCT_ID); } } else { echo '

'.$LNG['SRD_NOT_FOUND'].'

'; } } } /*if (isset($_POST['addraschet'])) { }*/ if (isset($_POST['add_Z'])) { $prise1 = ''; if ($_POST['PRICE'] != '') { $prise1 = str_replace(",", ".", $_POST['PRICE']); } else { $prise1 = 0; } if ($_POST['VOLUME2'] != '' && $_POST['PRICE2'] != '') { $price2 = str_replace(",", ".", $_POST['PRICE2']); $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '14', "NAME" => $_POST['NAME2'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "CODE" => $_POST['CODE2'], "UNIT" => $_POST['UNIT2'], "PRICE" => $price2, "TYPE" => $_POST['TYPE2'], "VOLUME" => $_POST['VOLUME2'], "LINK" => $_POST['ID'] ) ); $PRODUCT_ID = $el->Add($arLoadProductArray,true); } $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "CREATED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '14', "NAME" => $_POST['NAME'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "CODE" => $_POST['CODE'], "UNIT" => $_POST['UNIT'], "PRICE" => $prise1, "TYPE" => $_POST['TYPE'], "VOLUME" => $_POST['VOLUME'], "LINK" => $_POST['ID'], "INK" => $PRODUCT_ID ) ); $PRODUCT_ID = $el->Add($arLoadProductArray,true); header("Location:/raschet/?id=".$_GET['id'].'&idsrd='.$_POST['ID']); } if (isset($_POST['save_Z'])) { //Сделать выбор ИБ в зависимости от типа if ($_POST['TYPE'] == '3') {$prise_IB = '8';} elseif ($_POST['TYPE'] == '1') {$prise_IB = '9';} elseif ($_POST['TYPE'] == '2') {$prise_IB = '9';} if ($_POST['CODE'] != '' && !preg_match('@[А-я]@u',$_POST['CODE'])) { $arFilter = Array("IBLOCK_ID" => $prise_IB,"PROPERTY_CODE" => $_POST['CODE'],"IBLOCK_SECTION_ID" => '11782'); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_PRICE")); while($ar_fields = $dc->GetNext()) { $prise1 = str_replace(",", ".", $ar_fields["PROPERTY_PRICE_VALUE"]); } } else { $prise1 = str_replace(",", ".", $_POST['PRICE']); } if ($prise1 == '') { $prise1 = 0; } $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => '14', "NAME" => $_POST['NAME'], "ACTIVE" => "Y", "PROPERTY_VALUES" => array( "CODE" => $_POST['CODE'], "UNIT" => $_POST['UNIT'], "PRICE" => $prise1, "TYPE" => $_POST['TYPE'], "VOLUME" => $_POST['VOLUME'], "LINK" => $_POST['ID_LINK'] ) ); $PRODUCT_ID = $_POST['ID']; $res = $el->Update($PRODUCT_ID, $arLoadProductArray); } if (isset($_POST['del_Z'])) { CIBlockElement::Delete($_POST['ID']); } if (isset($_GET['zap'])) { $zap_arr = explode('|',$_GET['zap']); } //Коэфициенты отраслевые $arFilter = Array("IBLOCK_ID" => '16',"ID" => '111462'); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_RAB","PROPERTY_MASH")); while($ar_fields = $dc->GetNext()) { $coefficient['RAB'] = str_replace(",", ".", $ar_fields["PROPERTY_RAB_VALUE"]); $coefficient['MASH'] = str_replace(",", ".", $ar_fields["PROPERTY_MASH_VALUE"]); } //Коэфициент стесненности $arFilter = Array("IBLOCK_ID" => '17',"ID" => '111461'); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_STES")); while($ar_fields = $dc->GetNext()) { $coefficient['STES'] = str_replace(",", ".", $ar_fields["PROPERTY_STES_VALUE"]);; } $Tn = 0; $Sz = array(); $SzK = array(); ?>
*/?>

'5',"PROPERTY_LINK" => $_GET["id"]); $dc = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter, array("IBLOCK_ID","ID","NAME","PROPERTY_KOL","PROPERTY_NUM","PROPERTY_UNIT","PROPERTY_WORK","PROPERTY_PRIM","PROPERTY_STES","PROPERTY_MASH_MEH","PROPERTY_MAT_IZD_KONS")); while($ar_fields = $dc->GetNext()) { $SzK[$ar_fields['ID']] = $ar_fields['PROPERTY_KOL_VALUE']; ?>
| | |




        


        


".$LNG['NAME_2'].": ".htmlspecialchars_decode($ar_fields["NAME"])."
"; if($ar_fields["PROPERTY_PRIM_VALUE"] != '') { echo "".$LNG['PRIM'].": ".htmlspecialchars_decode($ar_fields["PROPERTY_PRIM_VALUE"])."
"; } if($ar_fields["PROPERTY_WORK_VALUE"] != '') { echo "".$LNG['SOST_RAB'].": ".htmlspecialchars_decode($ar_fields["PROPERTY_WORK_VALUE"])."
"; } echo "".$LNG['ED_IZM'].": ".htmlspecialchars_decode($ar_fields["PROPERTY_UNIT_VALUE"])."

"; if ($STES_yes == '1') { echo ''.$LNG['PRI_RASCH_KOEF_STESN'].''; } ?> "14","PROPERTY_LINK" => $ar_fields["ID"],"PROPERTY_TYPE" => '1'); $dc2 = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter2, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_UNIT","PROPERTY_PRICE","PROPERTY_VOLUME","PROPERTY_LINK","PROPERTY_TYPE", "PROPERTY_P", "PROPERTY_D", "PROPERTY_D1", "PROPERTY_D2", "PROPERTY_V", "PROPERTY_R", "PROPERTY_PRIM", "PROPERTY_S", "PROPERTY_SNUM", "PROPERTY_SV", "PROPERTY_SVNUM", "PROPERTY_SVR", "PROPERTY_MR","PROPERTY_UNIT_KZ","PROPERTY_NAME_KZ")); while($ar_fields2 = $dc2->GetNext()) { ?> style="display: none;" > "14","PROPERTY_LINK" => $ar_fields["ID"],"PROPERTY_TYPE" => '3'); $dc2 = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter2, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_UNIT","PROPERTY_PRICE","PROPERTY_VOLUME","PROPERTY_LINK","PROPERTY_TYPE","PROPERTY_INK", "PROPERTY_P", "PROPERTY_D", "PROPERTY_D1", "PROPERTY_D2", "PROPERTY_V", "PROPERTY_R", "PROPERTY_PRIM", "PROPERTY_S", "PROPERTY_SNUM", "PROPERTY_SV", "PROPERTY_SVNUM", "PROPERTY_SVR", "PROPERTY_MR","PROPERTY_UNIT_KZ","PROPERTY_NAME_KZ")); while($ar_fields2 = $dc2->GetNext()) { /* if ($ar_fields2["PROPERTY_V_VALUE"] == '1') { $StyleZ = 'style="background-color:red;"'; } if ($ar_fields2["PROPERTY_S_VALUE"] == '1') { $StyleZ = 'style="background-color:yellow;"'; } if ($ar_fields2["PROPERTY_SV_VALUE"] == '1') { $StyleZ = 'style="background-color:green;"'; } */ if ($ar_fields2["PROPERTY_V_VALUE"] == '1') { $StyleZ = 'style="border-color:red;"'; } if ($ar_fields2["PROPERTY_S_VALUE"] == '1') { $StyleZ = 'style="border-color:yellow;"'; } if ($ar_fields2["PROPERTY_SV_VALUE"] == '1') { $StyleZ = 'style="border-color:green;"'; } ?> > "14","ID" => $ar_fields2['PROPERTY_INK_VALUE']); $dc3 = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter3, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_UNIT","PROPERTY_PRICE","PROPERTY_VOLUME","PROPERTY_LINK","PROPERTY_TYPE", "PROPERTY_P", "PROPERTY_D", "PROPERTY_D1", "PROPERTY_D2", "PROPERTY_V", "PROPERTY_R", "PROPERTY_PRIM", "PROPERTY_S", "PROPERTY_SNUM", "PROPERTY_SV", "PROPERTY_SVNUM", "PROPERTY_SVR", "PROPERTY_MR","PROPERTY_UNIT_KZ","PROPERTY_NAME_KZ")); while($ar_fields3 = $dc3->GetNext()) { ?> style="display: none;" > style="display: none;" > "14","PROPERTY_LINK" => $ar_fields["ID"],"PROPERTY_TYPE" => '4'); $dc2 = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilter2, array("IBLOCK_ID","ID","NAME","PROPERTY_CODE","PROPERTY_UNIT","PROPERTY_PRICE","PROPERTY_VOLUME","PROPERTY_LINK","PROPERTY_TYPE", "PROPERTY_P", "PROPERTY_D", "PROPERTY_D1", "PROPERTY_D2", "PROPERTY_V", "PROPERTY_R", "PROPERTY_PRIM", "PROPERTY_S", "PROPERTY_SNUM", "PROPERTY_SV", "PROPERTY_SVNUM", "PROPERTY_SVR", "PROPERTY_MR","PROPERTY_UNIT_KZ","PROPERTY_NAME_KZ")); while($ar_fields2 = $dc2->GetNext()) { if ($ar_fields2["PROPERTY_V_VALUE"] == '1') { $StyleZ = 'style="border-color:red;"'; } if ($ar_fields2["PROPERTY_S_VALUE"] == '1') { $StyleZ = 'style="border-color:yellow;"'; } if ($ar_fields2["PROPERTY_SV_VALUE"] == '1') { $StyleZ = 'style="border-color:green;"'; } /* if ($spos != $ar_fields2['PROPERTY_SNUM_VALUE']) { $spos = $ar_fields2['PROPERTY_SNUM_VALUE']; }*/ if ($ar_fields2["PROPERTY_S_VALUE"] == '1' && $spos != $ar_fields2['PROPERTY_SNUM_VALUE']) { $spos = $ar_fields2['PROPERTY_SNUM_VALUE']; ?> > > > style="display: none;" >
" id="KOL_" method="post" enctype="multipart/form-data"> " style="display:none"> " pattern="\d+(.\d{0,10})?" required>
">
" id="f1_add_" method="post" enctype="multipart/form-data"> " style="display:none"> " style="display:none"> " style="display:none"> ">
" form="f1_add_"> " form="f1_add_"> " form="f1_add_"> " value="" style="" form="prise_edit_" pattern="\d+(.\d{0,10})?" required> "> ">
" id="f1_add_" method="post" enctype="multipart/form-data"> " style="display:none"> '34', 'PROPERTY_TYPE' => 'sts'); $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); if ($ItemIB = $dcIB->Fetch()) { $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entity_data_class = $entity->getDataClass(); $arFilterHL[] = Array( 'ID' => $zap_arr['3'] ); $rsDataHL = $entity_data_class::getList(array( "select" => array('*'), "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { $add_arr_Z['PROPERTY_CODE_VALUE'] = $ar_fieldsHL["UF_CODE"]; $add_arr_Z['NAME'] = $ar_fieldsHL["UF_NAME"]; if ($KazNIISA == '1') { $add_arr_Z['PROPERTY_PRICE_VALUE'] = $ar_fieldsHL["UF_PRICE"]; } } } } } } ?>
"> "> " pattern="\d+(.\d{0,10})?" required> " pattern="\d+(.\d{0,10})?"> ">
" id="f3_add_" method="post" enctype="multipart/form-data"> " style="display:none"> " style="display:none"> " style="display:none"> ">
('.$LNG['PRIMENITELNO'].')';}?> " form="f3_add_"> " form="f3_add_"> " placeholder=""> " form="f3_add_"> "18"); $dcM = CIBlockElement::GetList(array("ID"=>"ASC"), $arFilterM, array("IBLOCK_ID","ID","NAME","PROPERTY_C")); while($ar_fieldsM = $dcM->GetNext()) { $res = CIBlockElement::GetProperty("18", $ar_fieldsM["ID"], "sort", "asc", array("CODE" => "CODES")); while ($ob = $res->GetNext()) { if (in_array($ar_fields2["PROPERTY_CODE_VALUE"], $ob)) { $coefficient['MEH'] = $ar_fieldsM["PROPERTY_C_VALUE"]; } } } if ($coefficient['MEH'] == '') { $coefficient['MEH'] = 1; } } else { $coefficient['MEH'] = 1; } $coefficient['MEH'] = 1.25; echo $coefficient['MEH']; if ($USER->GetID() == 1) { echo 'Выбрать'; } //echo $USER->GetID(); ?> " form="izm_"> " form="izm_">
"> " form="izm_"> " value="" style="" form="prise_edit_" pattern="\d+(.\d{0,10})?" required>
" id="izm_"> ">
" id="izm_"> ">
"> ">
" id="f2_add_" method="post" enctype="multipart/form-data"> " style="display:none"> " style="display:none"> " style="display:none"> ">
:
" form="f2_add_">
" form="f2_add_"> " form="f2_add_"> " value="" style="" form="prise_edit_" pattern="\d+(.\d{0,10})?" required> "> ">
" id="f3_add_" method="post" enctype="multipart/form-data"> " style="display:none"> '34', 'PROPERTY_TYPE' => 'em', 'PROPERTY_REGION' => $CODE_REGION); // $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); // if ($ItemIB = $dcIB->Fetch()) { // $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); // $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); // $entity_data_class = $entity->getDataClass(); $arFilterHL[] = Array( 'ID' => $zap_arr['3'] ); $rsDataHL = $entity_data_classEM::getList(array( "select" => array('*'), "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_PRICE"] != '') { $add_arr_Z['PROPERTY_CODE_VALUE'] = $ar_fieldsHL["UF_CODE"]; $add_arr_Z['NAME'] = $ar_fieldsHL["UF_NAME"]; if ($KazNIISA == '1') { if ($MASH_MEH == '1') { $add_arr_Z['PROPERTY_PRICE_VALUE'] = $ar_fieldsHL["UF_PRICE"] - $ar_fieldsHL["UF_SALARY"]; } elseif ($MASH_MEH == '2') { $add_arr_Z['PROPERTY_PRICE_VALUE'] = $ar_fieldsHL["UF_PRICE"] - $ar_fieldsHL["UF_SALARY"] - $ar_fieldsHL["UF_STRBASE"]; } } $add_arr_Z['PROPERTY_STOMACH_VALUE'] = $ar_fieldsHL["UF_STOMACH"]; if ($KazNIISA == '1') { $add_arr_Z['PROPERTY_SALARY_VALUE'] = $ar_fieldsHL["UF_SALARY"]; } } } // } } } } ?>
"> "> " onchange="vol_mash(this.value)" pattern="\d+(.\d{0,10})?" required> " pattern="\d+(.\d{0,10})?" > ">
"> " style="display:none" form="f3_add_"> "> :
">
"> " value="" style="width: 75px;" form="f3_add_" pattern="\d+(.\d{0,10})?" required> _data" value=""> " pattern="\d+(.\d{0,10})?">
" id="spos_" method="post" enctype="multipart/form-data"> " style="display:none">
" id="f4_add_" method="post" enctype="multipart/form-data">
" id="f4_add_" method="post" enctype="multipart/form-data"> " style="display:none"> " style="display:none"> " style="display:none"> ">
('.$LNG['PRIMENITELNO'].')';}?> " form="f4_add_"> " form="f4_add_"> " placeholder=""> " >

" form="izm_"> " form="izm_"> " form="f4_add_">
" form="izm_"> " value="" style="" form="prise_edit_" pattern="\d+(.\d{0,10})?" required>
" id="izm_"> ">
" id="izm_"> ">
"> ">
" id="f4_add_" method="post" enctype="multipart/form-data"> " style="display:none"> '34', 'PROPERTY_TYPE' => 'm', 'PROPERTY_REGION' => $CODE_REGION); // $dcIB = CIBlockElement::GetList(array("PROPERTY_GOD"=>"DESC", "PROPERTY_QUART"=>"DESC"), $arFilterIB, array("IBLOCK_ID","ID","PROPERTY_TABLE_ID")); // if ($ItemIB = $dcIB->Fetch()) { // $hlblock = Bitrix\Highloadblock\HighloadBlockTable::getById($ItemIB['PROPERTY_TABLE_ID_VALUE'])->fetch(); // $entity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); // $entity_data_class = $entity->getDataClass(); $arFilterHL[] = Array( 'ID' => $zap_arr['3'], ); $rsDataHL = $entity_data_classM::getList(array( "select" => array('*'), "filter" => $arFilterHL )); $dcHL = new CDBResult($rsDataHL, $hlblock['TABLE_NAME']); while($ar_fieldsHL = $dcHL->GetNext()) { if ($ar_fieldsHL["UF_PRICE"] != '') { $add_arr_Z['PROPERTY_CODE_VALUE'] = $ar_fieldsHL["UF_CODE"]; $add_arr_Z['NAME'] = $ar_fieldsHL["UF_NAME"]; if ($KazNIISA == '1') { if ($MAT_IZD_KONS == '1' ) { $add_arr_Z['PROPERTY_PRICE_VALUE'] = $ar_fieldsHL["UF_PRICE"]; } elseif ($MAT_IZD_KONS == '2' ) { $add_arr_Z['PROPERTY_PRICE_VALUE'] = $ar_fieldsHL["UF_PO"]; } } $add_arr_Z['PROPERTY_UNIT_VALUE'] = $ar_fieldsHL["UF_UNIT"]; } } // } } } } ?>
"> "> " pattern="\d+(.\d{0,10})?" required> " pattern="\d+(.\d{0,10})?"> ">
" id="prise_edit_"> ')" onmouseout="ungiveinput('prise_edit_')"> " style="display:none">




$Val) { $SzI = $SzI + round($Val * $Sz[$Key]); } ?>