Блог Николая Семенцова

Партнер компании 1с-битрикс

1C интеграция bitrix - "Уменьшать количество при заказе"

При выгрузке каталога  из 1С  не ставит  галочку "уменьшать количество при заказе" , что бы исправить этот не приятный момент необходимо в файле init.php  добавить код который будет срабатывать при добавление продукта , делать мы это будем через событие OnProductAdd .
AddEventHandler("catalog","OnBeforeProductUpdate", array("ProductEvent" , "OnBeforeProductUpdate"));
AddEventHandler("catalog","OnBeforeProductAdd", array("ProductEvent" , "OnBeforeProductAdd"));
class ProductEvent  
{
      function OnBeforeProductAdd(&$arFields)
      {
            $arFields["QUANTITY_TRACE"] = "Y";
            $arFields['VAT_INCLUDED'] = 'Y';   
            $arFields["VAT_ID"] = 1;     
      }
 
      function OnBeforeProductUpdate($ID , &$arFields)
      {
            $arFields["QUANTITY_TRACE"] = "Y";
            $arFields['VAT_INCLUDED'] = 'Y';   
            $arFields["VAT_ID"] = 1;    
      }
 
} 





Опубликовано: 15 декабря 2011




Помогла заметка? Жмите кнопки ниже


ВКонтакт Facebook Google Plus Одноклассники Twitter Яндекс Livejournal Liveinternet Mail.Ru





comments powered by Disqus