• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/delivery/services/manager.php
  • Класс: BitrixSaleDeliveryServicesManager
  • Вызов: Manager::setChildrenFieldsValues
static function setChildrenFieldsValues($id, array $fields)
{
	if(empty($fields))
		return 0;

	$counter = 0;

	$res = Table::getList(array(
		'filter' => array('PARENT_ID' => $id),
		'select' => array('ID')
	));

	while($child = $res->fetch())
	{
		$ures = self::update($child['ID'], $fields);

		if($ures->isSuccess())
			$counter++;

		$counter += self::setChildrenFieldsValues($child['ID'], $fields);
	}

	return $counter;
}