Ответы пользователя по тегу
  • Почему прерывается обмен 1с с сайтом?

    @nikegk Автор вопроса
    Определить в чем была проблема не удалось. Тех. поддержка битрикса тоже не смогла помочь.

    Выяснилась еще одна особенность, что обмен некорректно работал только на клиент-серверном варианте. На файловом варианте базы обмен работал в штатном режиме.
    Выкрутились в данной ситуации тем, что перевели все регламентные задания связанные с обменом с сайтом на планировщик windows.
    Ответ написан
    Комментировать
  • Как отловить завершение выгрузки справочника из 1с на сайт?

    @nikegk Автор вопроса
    Разобрался. Источник.
    use Bitrix\Main;
    use Bitrix\Main\Entity;
     
    $eventManager = Main\EventManager::getInstance();
    $eventManager->addEventHandler("", "TransactionOnBeforeUpdate", "TransactionBeforeUpdate");
     
    function TransactionBeforeUpdate(Entity\Event $event)
    { 
        echo "<pre>";
        $arParameters = $event->getParameters();
        var_dump($arParameters);
        return 1;
    }

    Где Transaction - название ИБ
    Ответ написан
    Комментировать
  • Почему поле наименование в выгружаемом документе пустое?

    @nikegk Автор вопроса
    Разобрался.

    "Магазин" -> "Настройки" -> "Интеграция с 1С" -> "Профили обмена".
    Было не заполнено поле "ФИО агента". Данные из этого поля подставляются в наименование в разделе контрагент в xml документе.
    Ответ написан
    Комментировать