рдмрд╣реБ-рдЧреЛрджрд╛рдо рдореЗрдВ рдЧреЛрджрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреАрдорддреЗрдВред рд╢реЛрдзрди 1C- рдмрд┐рдЯреНрд░рд┐рдХреНрд╕

1s-Bitrix рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдХ рдХрдВрдкрдиреА рдХрд╛ рдПрдХ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдФрд░ рдПрдХ b2b рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдерд╛ред рдХрдВрдкрдиреА рдмрдврд╝реА рдФрд░ рдЙрд╕рдХреЗ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рджрд┐рдЦрд╛рдИ рджрд┐рдП рдФрд░ рдЬрд┐рди рдкрд╛рд░реНрдЯрдирд░ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдХрдИ рдЧреЛрджрд╛рдореЛрдВ рдореЗрдВ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдФрд░ рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рд╣рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛рддрд╛ рд╣реИ: рдХреГрдкрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдВрдкрд╛рджрдХреАрдп рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ рд╕рдм рдХреБрдЫ рдЕрджреНрднреБрдд рдФрд░ рддреБрд░рдВрдд рд╣реЛрдЧрд╛ред рд╡реЗ рд╕рдВрдкрд╛рджрдХреАрдп рдХрд╛рд░реНрдпрд╛рд▓рдп рдЧрдП рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ 1-рдмрд┐рдЯреНрд░рд┐рдХреНрд╕ рдореЗрдВ рдмрд╣реБ-рдореВрд▓реНрдп рдФрд░ рдмрд╣реБ-рдЧреЛрджрд╛рдо рдПрдХ рдЕрд▓рдЧ рдЬреАрд╡рди рдЬреАрддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореВрд▓реНрдп рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рд╡рд┐рднрд┐рдиреНрди рдЧреЛрджрд╛рдореЛрдВ рдореЗрдВ рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред

рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрджрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдХреАрдордд рдХреЗ рд╕рд╛рде рд╢реЗрд╖ рд░рд╛рд╢рд┐ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдХреНрдпреЛрдВрдХрд┐ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдФрд░ рд╣рдо рдкрд░ рдХреАрдордд рдПрдХ рдФрд░ рдПрдХ рд╣реА рд╕реНрдерд┐рддрд┐ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдРрд╕реА рдХреЛрдИ рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдереАред

рддрдм рдЧреЛрджрд╛рдо-рдореВрд▓реНрдп рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдФрд░ рд╕рд╛рдЗрдЯ рдХреА рддрд░рдл рд░реАрдореЗрдХ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛ред

рдкрд╣рд▓реА рдЪреАрдЬрд╝ рдЬреЛ рдореБрдЭреЗ рдХрд░рдиреА рдереА, рд╡реЛ рдереА рдХреИрдЯрд▓реЙрдЧ.рд╕реЗрдХреНрд╢рди рдФрд░ рдХреИрдЯрд▓реЙрдЧ.рд▓реАрдореЗрдВрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рдирд╛ред рдХреИрдЯрд▓реЙрдЧ .store.amount рдШрдЯрдХ рдЙрдирдореЗрдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рдерд╛:

1. рдЙрддреНрдкрд╛рдж рдХрд╛рд░реНрдб рдХреЗ рд▓рд┐рдП рдХреАрдорддреЛрдВ рдХреЗ рд╕рд╛рде рдЧреЛрджрд╛рдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЧрдИ рдереА

рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ
if ($arResult['CATALOG_QUANTITY']!=0){ //         $APPLICATION->IncludeComponent("bitrix:catalog.store.amount","finnit_buy", array("ELEMENT_ID" => $arResult["ID"] //  ID  


2. рдШрдЯрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд▓ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдПрдХ рдореВрд▓реНрдп рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛ рддреЛ рд╕рдмрд╕реЗ рдХрдо рдХреАрдордд рдпрд╛ рдиреНрдпреВрдирддрдо рдбрд┐рд▓реАрд╡рд░реА рд╕рдордп)ред

рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ
 $APPLICATION->IncludeComponent( "bitrix:catalog.store.amount", "finnit_1sk", array( "ELEMENT_ID" => $arElement["ID"]//  ID  


рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдЬрд╛рддрд┐ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрдирд╛рдП рдЧрдП рдереЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рддреНрд╡рд░рд┐рдд рдЦрд░реАрдж рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЛ рдЦрд░реАрджрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреАрдордд рдХреЗ рд╕рд╛рде рдЗрд╖реНрдЯрддрдо рдЧреЛрджрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдШрдЯрдХ рдХреИрдЯрд▓реЙрдЧ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВ редstore.amount 3 рдЪрд░рдгреЛрдВ рдореЗрдВ рдЧрдпрд╛ред

1. рдЧреЛрджрд╛рдо рдХреЛрдб рдореЗрдВ рдореИрдиреБрдЕрд▓ рдорд┐рд▓рд╛рди - рдХреАрдордд (рдЧреЛрджрд╛рдореЛрдВ рдХреА рдПрдХ рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ)ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдб рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЧреЛрджрд╛рдо рдХреЗ рд▓рд┐рдП рдХреАрдордд рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ
 if ($arProperty['ID'] == 29){//   $db_res = CPrice::GetList( array(), array("PRODUCT_ID" => $arParams['ELEMENT_ID'],"CATALOG_GROUP_ID" => '28')); // 28 -      if ($ar_res = $db_res->Fetch()){ if($min_price > (ceil(($ar_res["PRICE"] + ($ar_res["PRICE"]/100))/10)* 10)) $min_price = ceil(($ar_res["PRICE"] + ($ar_res["PRICE"]/100))/10)* 10; //            $amount = $arProperty["AMOUNT"]; //     $title = $arProperty["ID"]; //     ,      1        -      ID,     . } 


2. рдЧреЛрджрд╛рдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдиреБрдкрдпреБрдХреНрдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рдЧреЛрджрд╛рдо-рдореВрд▓реНрдп рдХреЗ рдмрдВрдбрд▓реЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реВрдЪрдирд╛ рдмреНрд▓реЙрдХ рдореЗрдВ рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ


рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ
 <?//      $arSelectEquals = Array("ID", "IBLOCK_ID"); $arFilterEquals = Array("IBLOCK_ID"=>18); //ID   $equals = CIBlockElement::GetList(Array(), $arFilterEquals, false, Array(), $arSelectEquals); while($equal = $equals->GetNextElement()){ $arPropsEquals = $equal->GetProperties(); if ($arProperty["ID"] == $arPropsEquals["SKLAD_ID"]["VALUE"]){//    $db_res = CPrice::GetList( array(), array("PRODUCT_ID" => $arParams['ELEMENT_ID'],"CATALOG_GROUP_ID" => $arPropsEquals["PRICE_ID"]["VALUE"])); if ($ar_res = $db_res->Fetch()){ if (!isset($ar_res["PRICE"])){ echo GetMessage('FINN_PRICE_MANAGER');//     }else{ //       $pricen = ceil( $ar_res["PRICE"] );//      $price_id = $ar_res["CATALOG_GROUP_ID"];//      $price_name = $ar_res["CATALOG_GROUP_NAME"];//      } //echo number_format( $pricen, 0, ',', ' ' ); $torgId = $ar_res["ID"]; //      $torgGId = $ar_res["CATALOG_GROUP_ID"];//      } } else{}} } ?> 


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧреЛрджрд╛рдореЛрдВ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИред

3. рдореВрд▓реНрдп рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдЧреЛрджрд╛рдореЛрдВ рдореЗрдВ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╢реБрд░реВ рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдХреЗрд╡рд▓ рджреБрдХрд╛рди рдЦреЛрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЪреЗрд▓реНрдпрд╛рдмрд┐рдВрд╕реНрдХ рдХреЗ рдЕрддреАрдд рдореЗрдВ, рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдЧреЛрджрд╛рдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдорд╛рд▓ рдХреА рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд╕рдордп рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рднреА рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдЧреЛрджрд╛рдореЛрдВ рдореЗрдВ рдХрд╕реНрдЯрдо рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ


рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рд╣реИред рдФрд░ рдлрд┐рд▓рд╣рд╛рд▓, рдХрдИ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреЛрджрд╛рдореЛрдВ рдФрд░ рдХреАрдорддреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╡рд┐рдХрд▓реНрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред

PS рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдЬрд╛рдирддреЗ рд╣реИрдВ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВ, рдореИрдВ рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛ред

PPS рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдпрд╛ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/hi420071/


All Articles