Битрикс затирает названия товаров при обмене с 1С

Вот те на! Затирает названия недавно измененных товаров.

Бился с этой проблемой полдня, в итоге на форуме Битрикса нашел решение.

AddEventHandler("iblock", "OnBeforeIBlockElementUpdate",  "dropName");
 
function dropName(&$arFields)
{
    if (@$_REQUEST['mode']=='import')
    {
        unset($arFields['NAME']); // Не перезаписывать названия элементов на сайте из 1С
        unset($arFields['DETAIL_TEXT']); // Не перезаписывать детальное описание элементов из 1С
    }
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *