2 подписчика
Готовимся к новому НДС, мы же не хотим с боем курантов руками на сайтах менять ставку :). Ниже небольшой код, который можно повесить на агента, который отработает с наступлением 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,
]);
}
Около минуты
3 дня назад