Доброго дня!
Столкнулся с такой маленькой проблемой: при импорте базы в формате .csv нужно было установить галочку – НДС включен в цену.
Хочу представить вам несколько способов решения этой задачи.
Первое решение довольно простое:
1. Переходим в админке в Настройки-> Настройки продукта-> Настройки модулей-> Торговый каталог. Вкладка экспорт/импорт. Там блок Экспорт / импорт из CSV добавляем к Доступным полям товаров пункт НДС включен в цену (B_CATALOG_PRODUCT.VAT_INCUDED).
2. Добавляем в свой файл .csv колонку назовите её например «НДС включен в цену» или «VAT_INCUDED». Если у всех ваших товаров НДС включен в цену, то ставим в этой колонке для каждого товара «Y». Если же у какого-то товара НДС не включен – «N».
3. Настройте профиль импорта. Добавьте соответствие для созданной колонки.
2-ой способ
Есть еще один вариант решения проблемы, он параллельно решает еще одну задачу – при ручном создании товара автоматически ставит галочку о включенном в цену НДС.
Необходимо добавить этот код в init.php по адресу: <ваш сайт>/bitrix/php_interface/init.php. Если файла нет, создать.
AddEventHandler("catalog", "OnProductAdd", "OnProductAdd");
function OnProductAdd($ID,$Fields)
{
$res=Array("VAT_INCLUDED"=>'Y');
CCatalogProduct::Update($ID,$res);
}
3-ий вариант
Последний вариант и самый сложный из представленных, но реализовать не сложно, не пугайтесь :)
посмотреть его можно здесь.
Оставить комментарий