<?php
CModule::IncludeModule('crm');
CModule::IncludeModule('bizproc');
//$rootActivity = $this->GetRootActivity();
$count = "0";
$max_count = "20000";
$id_less_than = "300000";//params
$stack = [];
while ($count < $max_count) {
$Contacts = CCrmContact
::GetList('ASC',array("UF_CRM_1570696280" => null, "<ID" => $id_less_than)); while ($SingleContact = $Contacts -> Fetch()){
array_push($stack, $SingleContact['ID']);//набираем массив id $count = $count + 1;//+1
}
}
if ($count == 0) {
//$this->SetVariable("companies_to_push", "0");
}
else {
//$this->SetVariable("companies_to_push", $count);
//$this->SetVariable("company_ids", $stack);
}
PD9waHAKQ01vZHVsZTo6SW5jbHVkZU1vZHVsZSgnY3JtJyk7CkNNb2R1bGU6OkluY2x1ZGVNb2R1bGUoJ2JpenByb2MnKTsKLy8kcm9vdEFjdGl2aXR5ID0gJHRoaXMtPkdldFJvb3RBY3Rpdml0eSgpOwokY291bnQgPSAiMCI7CiRtYXhfY291bnQgPSAiMjAwMDAiOwokaWRfbGVzc190aGFuID0gIjMwMDAwMCI7Ly9wYXJhbXMKJHN0YWNrID0gW107Cgp3aGlsZSAoJGNvdW50IDwgJG1heF9jb3VudCkgewokQ29udGFjdHMgPSBDQ3JtQ29udGFjdDo6R2V0TGlzdCgnQVNDJyxhcnJheSgiVUZfQ1JNXzE1NzA2OTYyODAiID0+IG51bGwsICI8SUQiID0+ICRpZF9sZXNzX3RoYW4pKTsKd2hpbGUgKCRTaW5nbGVDb250YWN0ID0gJENvbnRhY3RzIC0+IEZldGNoKCkpewphcnJheV9wdXNoKCRzdGFjaywgJFNpbmdsZUNvbnRhY3RbJ0lEJ10pOy8v0L3QsNCx0LjRgNCw0LXQvCDQvNCw0YHRgdC40LIgaWQKJGNvdW50ID0gJGNvdW50ICsgMTsvLysxCn0KfQoKaWYgKCRjb3VudCA9PSAwKSB7CnZhcl9kdW1wKCcwJyk7CgkvLyR0aGlzLT5TZXRWYXJpYWJsZSgiY29tcGFuaWVzX3RvX3B1c2giLCAiMCIpOwp9CmVsc2Ugewp2YXJfZHVtcCgkc3RhY2spOwoJLy8kdGhpcy0+U2V0VmFyaWFibGUoImNvbXBhbmllc190b19wdXNoIiwgJGNvdW50KTsKCS8vJHRoaXMtPlNldFZhcmlhYmxlKCJjb21wYW55X2lkcyIsICRzdGFjayk7Cn0=