• Сделать выгрузку остатков и цен bitrix с помощью REST API 1C?

    udjin123
    @udjin123
    PHP, Golang, React
    Подойдёт, не вижу ни одной причины, кроме тогочто обмен самому придётся писать, но иногда это просто необходимо из-за специфики.

    На текущем проекте обмен каталогом штатный, а выгрузка цен и остатков через api из erp
    Ответ написан
    Комментировать
  • Что такое порт?

    Jump
    @Jump
    Системный администратор со стажем.
    Просто идентификатор, чтобы определить получателя.
    Пакет идет до IP адреса вашего компьютера.
    А куда дальше? Кто будет этот пакет обрабатывать, кому он предназначен? Может это часть видефильма который вы смотрите, может это пакет сообщения для мессенджера, может это обновление для виндовс.
    Вот чтобы определить кому именно на компьютере адресован пакет, используют порт.
    Программы договариваются что будут пересылать данные друг для друга с определенной пометкой (номер порта).

    В итоге когда пакет приходит компьютер по номеру порта отдает его соответствующей программе которая подписана на этот порт.
    Ответ написан
    2 комментария
  • Как настроить fonter plugin в Gulp?

    @hlebsmaslom
    Если актуально, открываем node_modules/gulp-fonter/dist/index.js, находим строку:
    newFont.path = source.dirname + '\\' + source.stem + '.' + type;
    , меняем '\\' на '/', и должно заработать.
    Ответ написан
    7 комментариев
  • Как разместить компонент react на сайт bitrix?

    @dimuska139
    Backend developer
    У функции ReactDOM.render есть второй аргумент в котором вы указываете html-элемент, внутрь которого будет рендерится приложение. Например:
    const container = document.getElementById('calendar');
    ReactDOM.render(
                    <App/>,
                    container
    );

    Соответственно, можно сделать так: при клике на кнопку рисовать на странице элемент с id="calendar" и подключать js-файл собранного приложения. Если элемент с таким id уже существует, то к нему применять стиль display: visible. Тогда React-приложение будет появляться при нажатии на кнопку. Скрывать можно очень просто, путём добавления стиля display: none для элемента с id="calendar".

    P.s. ещё можно поэкспериментировать с вот такой библиотекой.
    Ответ написан
    Комментировать