Помогите сделать выборку по пользовательскому полю UF_CRM_1543924186 тип-"Деньги"
CModule::IncludeModule("crm");
$BigPrice = 5500000;
$rsDeal = CCrmDeal::GetList(
array("UF_CRM_1543924186" => "ABC"),
array("UF_CRM_58958B529E628" =>3,
"CATEGORY_ID" => 2,
">=UF_CRM_1543924186"=>$BigPrice,
array('LOGIC' => 'OR', array("=STAGE_ID" => "C2:4") ,array("=STAGE_ID" => "C2:new") ,array("=STAGE_ID" => "C2:details"),array("=STAGE_ID" => "C2:PROPOSAL")),
),
array("ID",
"UF_CRM_58958B529E628",
"UF_CRM_1543924186",
"UF_CRM_1543925034")
);
while($ar_result = $rsDeal->GetNext()){
echo
print_r($ar_result[ID]." < - не менее ".$BigPrice." - ".$ar_result[UF_CRM_1543924186]."<br>");
}
при фильтрации считает что число 900 000, больше чем 5 500 000, так как начинается с 9
а число 54 000 000 будет считать меньше
как привести поле к формату числа и отфильтровать выборку
CModule::IncludeModule("crm");
$BigPrice = 5500000;
$rsDeal = CCrmDeal::GetList(
array("UF_CRM_1543924186" => "ABC"),
array("UF_CRM_58958B529E628" =>3,
"CATEGORY_ID" => 2,
">=UF_CRM_1543924186"=>$BigPrice,
array('LOGIC' => 'OR', array("=STAGE_ID" => "C2:4") ,array("=STAGE_ID" => "C2:new") ,array("=STAGE_ID" => "C2:details"),array("=STAGE_ID" => "C2:PROPOSAL")),
),
array("ID",
"UF_CRM_58958B529E628",
"UF_CRM_1543924186",
"UF_CRM_1543925034")
);
while($ar_result = $rsDeal->GetNext()){
echo
print_r($ar_result[ID]." < - не менее ".$BigPrice." - ".$ar_result[UF_CRM_1543924186]."<br>");
}
при фильтрации считает что число 900 000, больше чем 5 500 000, так как начинается с 9
а число 54 000 000 будет считать меньше
как привести поле к формату числа и отфильтровать выборку