Рубрика: 1С Битрикс

  • Интеграция 1С Предприятия и 1С Битрикс: про то, как мы добавили возможность передачи архива по FTP

    Работая над одним из проектов, я столкнулась с тем, что когда архив с данными от 1С больше 1,5Г — обмен проходит нестабильно — рвался именно на этапе передачи файла (иногда рвался, а иногда — нет). Возможно, это общая проблема, а возможно – на конкретном сервере, а сервер там солидный. Заказчик же хотел иметь возможность делать…

  • Рекурсивный алгоритм обхода дерева (General tree) (в контексте разделов инфоблока Битрикс)

    Во время моей учебы в университете СИАОД казался мне скучнейшим предметом. Мы лежали на партах и не знали, куда себя девать, считая секунды до конца. Спустя годы я понимаю, что должна быть благодарна нашему преподавателю, который не позволял нам пропускать свои заунылые лекции. Потому что, занимаясь оптимизацией web-проектов на битрикс, я сплошь и рядом вижу…

  • Импорт скидок номенклатуры из 1С Предприятия в 1С Битрикс

    Начну с цитаты …если документом «Установка скидок номенклатуры» определены скидки на товары в зависимости от их количества в заказе, то данная информация поступит на сайт и скидка будет применяться и при продаже в Интернет-магазине. Кроме этого, модуль на стороне 1С выгружает в CommerceML и другие типы скидок, но их автоматический импорт в 1С-Битрикс предлагается реализовать…

  • О лишних запросах

    Совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять Антуан де Сент-Экзюпери Оптимизация процесса интеграции 1С Предприятия и 1С Битрикс – это неисчерпаемая тема.  Чего только не увидишь порой в обработчиках событий добавления и обновления элемента инфоблока. Больше всего меня убивает, когда я вижу, что разработчики тянут из базы то,…

  • О событиях, которые возникают при импорте каталога из 1С в Битрикс

    В контексте интеграции 1С Предприятия и Битрикс не утихают споры по поводу того, какие события при этом отрабатывают, а какие не отрабатывают. А спорить, в общем-то, не о чем – благо, Битрикс поставляется нам в исходных кодах.Класс импорта CIBlockCMLImport, который я так люблю наследовать, описан в файле  bitrixmodulesiblockclassesgeneralcml2 Открыв этот файл, мы ясно видим, что…

  • Как подогнать стандартный импорт из 1С под готовое решение из маркетплейс Битрикс

    Недавно передо мной встала задача сделать, чтобы при импорте из 1С Предприятия в Битрикс, свойства товаров аккуратненько вставали туда, куда предполагается в одном из готовых решений маркетплейс. Решение — не мое. В маркетплейсе его уже нет, и партнера-разработчика тоже нет. Но заказчику это решение очень нравилось, и он хотел использовать именно его. При стандартном же…

  • Как добавить в магазин на Битрикс возможность импорта из нового формата данных

    Помогая своим близким друзьям делать интернет магазин, я столкнулась с задачей импорта данных в Битрикс из формата YML (из формата файлов, который обычно применяется для экспорта в Яндекс.Маркет). За деньги, наверное, не согласилась бы писать такой импорт. А по дружбе – святое дело, и я стала копать. И очень интересные вещи накопала, которые, как ни…

  • Кастомизация экспорта заказов в 1С Предприятие без модификаций ядра 1С Битрикс

    Продолжая тему нестандартной интеграции 1С Битрикс и 1С Предприятия, хочу рассказать о том, как я кастомизирую экспорт заказов. Это тоже довольно востребованная и распространённая задача, и, что интересно, практически всегда заказчиков не устраивает экспорт «из коробки», и они просят пусть какие-то мелочи, но переделать. Например, недавно я столкнулась с такой задачей. Оптовые покупатели интернет-магазина (на…

  • Интеграция Битрикс с несколькими информационными базами 1С Предприятие — некоторые аспекты

    Задача интеграции магазинов на Битрикс с несколькими информационными базами 1С Предприятие — возникает достаточно часто. Например, когда необходимо настроить работу 2х и больше интернет-магазинов на одном ядре Битрикс или в случае, когда каталог магазина должен наполняться товарами от разных поставщиков. На данную тему написано не мало статей, и я не буду подробно останавливаться на общей…

  • Как кастомизировать шаблон авторизации в Битрикс

    Нужно скопировать шаблон /bitrix/components/bitrix/system.auth.authorize/templates/.defaultв/bitrix/templates/название_шаблона/components/bitrix/system.auth.authorize/.default Далее можно кастомизировать скопированный шаблон авторизации – он применится на страницах, использующих данный шаблон сайта.