\Bitrix\Main\Loader::includeModule("iblock"); $obElements = \Bitrix\Iblock\ElementTable::getList([
"select" => ["ID"],
"filter" => [
"IBLOCK_ID" => CATALOG_IBLOCK_ID
]
]);
$el = new CIBlockElement;
while ($result = $obElements->fetch()) {
$el->Update($result["ID"], []);
} $a = new A(B::class); ключ статуса => его значение (описание)$contragent->typeId // здесь может одно из двух значений, например - 1 или 2function getType() : ValueObject {
// соответствие ключей и значений, и идеале надо вытаскивать с какой-то конфига или другого источника, не знаю как правильно..
$values = [
1 => "ИП",
2 => "Юр. лицо"
];
return new ValueObject($contragent->typeId, $values[$contragent->typeId]);
}
ps, с++ не для быстрой разработки.