Чтобы при обмене не изменялось описание товара в Bitrix

Собственно все описания делаем на сайте, а в 1С пустота.

Чтобы не перезатереть описание пустотой нужно добавить в init.php следующее:

AddEventHandler("iblock", "OnBeforeIBlockElementUpdate",  "dropName");

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

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

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