Your IP : 3.19.62.227
<pre><?$_SERVER["DOCUMENT_ROOT"] = __DIR__."/../..";
require $_SERVER["DOCUMENT_ROOT"]."/import/.config.php";
echo "12here\n";
// Получение каталога
startTimer("units");
$arUnits = getRest("units");
$Units = formatUnits($arUnits["data"]);
stopTimer("units");
echol($arUnits);
/*
[data] => Array
(
[0] => Array
(
[_id] => 54917da4-d887-4401-8f76-79a68df42dab
[ИдентификаторВБазе] => 54917da4-d887-4401-8f76-79a68df42dab
[ПометкаУдаления] => false
[Код] => 796
[Наименование] => шт
[НаименованиеПолное] => Штука
[МеждународноеСокращение] => PCE
)
[1] => Array
(
[_id] => dd3b8909-7e5a-11dd-9b55-0018fe3499fe
[ИдентификаторВБазе] => dd3b8909-7e5a-11dd-9b55-0018fe3499fe
[ПометкаУдаления] => false
[Код] => 842
[Наименование] => паллета
[НаименованиеПолное] => паллета
[МеждународноеСокращение] => Array
(
)
)
*/
$arIBUnits = allElements( $MEASURES_IBLOCK, array("ID","NAME","XML_ID", "ACTIVE","PROPERTY_SHORT_NAME"), "XML_ID");
foreach($Units as $xmlid => $unit){
$toLoad[$xmlid] = [
"IBLOCK_ID" => $MEASURES_IBLOCK,
"NAME" => $unit["NAME"],
"ACTIVE" => $unit["ACTIVE"],
"XML_ID" => $unit["XML_ID"],
"PROPERTY_VALUES" => [
"NSI_CODE" => $unit["NSI_CODE"],
"INTERNATIONAL_SHORTNAME" => ((is_array($unit["INTERNATIONAL_SHORTNAME"]))? $unit["INTERNATIONAL_SHORTNAME"]: [$unit["INTERNATIONAL_SHORTNAME"]]),
"SHORT_NAME" => $unit["SHORT_NAME"],
]
];
if(!empty($arIBUnits[$xmlid])) $toLoad[$xmlid]["ID"] = $arIBUnits[$xmlid]["ID"];
}
//echol($toLoad);
startTimer("load");
$el = new CIBlockElement;
MakeLoadReady($toLoad);
stopTimer("load");
outTimers();
$fd = fopen($_SERVER["DOCUMENT_ROOT"]."/import/my_cron.txt","a");
fwrite($fd, "Обращение к gate_units - ".date("d.m.Y H:i")."\r\n");
fclose($fd);
?>ok
</pre>