Блог
Разборы задач, с которыми сталкиваемся в работе: обмены с 1С, Битрикс24, чужое легаси. Без имён заказчиков — важна проблема и то, как она решается, а не чей это был проект.
Redis при многосайтовости: почему кеш не сбрасывается на соседних сайтах
Одно ядро, несколько сайтов, симлинки на каталог ядра, кеш вынесен в Redis. Редактор добавляет картинку к разделу через админку одного сайта — на остальных она не появляется. Помогает только ручная очистка компонентов с публичной части. Отключаешь Redis — всё работает. Разбираем, почему так происходит и какой ровно один параметр это чинит.
Читать разбор · 7 минутБронирование ресурсов в Битрикс24: как создать бронь через REST
В Битрикс24 два разных механизма бронирования с почти одинаковыми названиями. Из-за этого попытка создать бронь для сделки заканчивается ошибкой «Some resources were not found», а метод, который напрашивается по логике, в списке REST просто отсутствует. Разбираем, где проходит граница и как записать бронь в поле сделки.
Читать разбор · 9 минутАдминка грузится 17 секунд, а виноват DNS
Клиент жалуется: каталог в админке открывается «вечность». Под анонимом та же страница — сто миллисекунд. База не нагружена, диск свободен, процессор скучает. Разбираем случай, где причина нашлась не в коде и не в базе, а в том, что сервер перестал резолвить имена.
Читать разбор · 11 минутСвой тип свойства в админке Битрикса: конструктор вместо разметки руками
Когда контент-менеджеры вставляют вёрстку руками, рано или поздно её ломают. Лечится это не инструкцией, а тем, что разметку им перестают давать: вместо неё — конструктор прямо на форме элемента. Разбираем, как такой конструктор устроен и на чём он ломается.
Читать разбор · 7 минутГде резать монолит: границы, контракты и события
Монолит режут не потому, что микросервисы модно, а потому что выкатка одной кнопки не должна останавливать всю систему. Вопрос только в том, где проводить границы — и именно здесь ошибаются чаще всего.
Читать разбор · 10 минутЧиним BitrixVM после ручных правок конфигов
Досталась виртуалка с BitrixVM после администратора, который правил конфиги руками. Сайты открываются, но портал показывает содержимое магазина, сертификат больше не продлевается, а swap исчез. Разбираем, почему так вышло и как приводить такую машину в порядок, ничего не уронив.
Читать разбор · 8 минутЗаявки из чата приходят в сквозную аналитику без источника
Чат на сайте отдаёт заявки в сквозную аналитику через вебхук, и они приходят без источника: не видно ни рекламной кампании, ни страницы, с которой человек написал. Причина обычно не в аналитике и не в настройках чата.
Читать разбор · 5 минутПочему в 1С растут дубли контрагентов и как это лечится
Дубли контрагентов в 1С почти никогда не появляются из-за «глюка обмена». У них есть конкретная причина, и она обычно одна и та же.
Читать разбор · 6 минутОбмен с 1С отработал «успешно», а данные не сходятся
Обмен с 1С редко падает громко. Чаще он отрабатывает «успешно», а данные не сходятся — и это самый неприятный вид поломки.
Читать разбор · 5 минутРобот в Битрикс24 срабатывает через раз: где искать причину
«Робот иногда не срабатывает» — одна из самых частых жалоб на Битрикс24. Слово «иногда» здесь ключевое: оно означает, что условие выполняется не всегда, а не что портал глючит.
Читать разбор · 4 минутыОблако или коробка Битрикс24: что можно доработать, а что нельзя
Облако и коробка Битрикс24 — это не «одно и то же, но на своём сервере». Разница в том, что вообще можно доработать, и узнать о ней лучше до покупки.
Читать разбор · 6 минутПриёмка чужого проекта: что проверять в первую очередь
Проект достался без документации и без прежнего подрядчика. Есть порядок проверок, который экономит месяцы и находит неприятное раньше, чем оно найдёт вас.
Читать разбор