Добавить «НДС включен в цену» при импорте

Число-с-учетом-НДС

Доброго дня!

Столкнулся с такой маленькой проблемой:  при импорте базы в формате .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-ий вариант

Последний вариант и самый сложный из представленных, но реализовать не сложно, не пугайтесь :)
посмотреть его можно здесь.

Рекомендуем к прочтению



Оставить комментарий

Этот сайт защищен reCAPTCHA и применяются Политика конфиденциальности и Условия обслуживания применять.

Срок проверки reCAPTCHA истек. Перезагрузите страницу.