Готовимся к новому НДС, мы же не хотим с боем курантов руками на сайтах менять ставку :). Ниже небольшой код, который можно повесить на агента, который отработает с наступлением 1 января. Код нужно разместить в /bitrix/php_interface/init.php чтобы была возможность его использовать в агентах. use Bitrix\Main\Loader; use Bitrix\Catalog\VatTable; Loader::includeModule('catalog'); function setNewVat() { $vat = VatTable::getList([ 'filter' => ['=ACTIVE' => 'Y', '=RATE' => 20], 'limit' => 1, 'select' => ['ID', 'NAME', 'RATE'], ])->fetch(); if (!$vat) { return 0; } VatTable::update($vat['ID'], [ 'NAME' => 'НДС 22%', 'RATE' => 22, ]); }
2 дня назад