@vardoLP
Ват ю сэй эбаут май мама?!

Как решить проблему с выгрузкой из 1с если меняется структура групп?

Проблема такая. Если менеджеры в 1с перемещают группы, выгрузка из 1с не получается. Что делать?
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
Tomio
@Tomio
backend developer, data engineer
Отлавливайте момент выгрузки из 1С на стороне битрикса, в init.php, и подменяйте у товаров разделы на нужные вам.
<? 
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate","changeElementFieldsOnUpdateImport1C"); 
function changeIblockSectionsOnImportUpdate(&$arFields) 
{ 
    if ($_REQUEST['mode']=='import') 
    { 
        // тут смотрите $arFields товара и заменяете нужные значения
    } 
} 
AddEventHandler("iblock", "OnBeforeIBlockElementAdd","changeElementFieldsOnAddImport1C"); 
function changeElementFieldsOnAddImport1C(&$arFields) 
{ 
    if ($_REQUEST['mode']=='import') 
    { 
        // тут смотрите $arFields товара и заменяете нужные значения
    } 
} 
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы