Частые ошибки
Ошибка при обновлении: “Call undefined method CUpdater::ColumnExists()”
Ошибка Call undefined method CUpdater::ColumnExists() указывает на то, что на вашем сайте отсутствует метод ColumnExists. Это может произойти из-за устаревшей версии 1С-Битрикс.
Решение
Для устранения этой ошибки выполните следующие шаги:
- Обновите 1С-Битрикс:
- Перейдите в административную панель вашего сайта.
- Перейдите в раздел Marketplace -> Обновления платформы.
- Проверьте наличие доступных обновлений для 1С-Битрикс.
- Установите все доступные обновления.
- Попробуйте обновить модуль еще раз:
- После обновления платформы вернитесь в раздел Marketplace -> Обновления модулей.
- Найдите модуль “Расчет стоимости доставки с подсказками от DaData”, который вызвал ошибку, и попробуйте обновить его снова.

Ошибка scriptError при расчёте доставки
Ошибка возникает, когда в настройках выбран способ построения маршрута «По дорогам» и включена галочка «Есть платный ключ „API Получения деталей маршрута“», но к ключу Яндекс.Карт этот API на самом деле не подключён. Для новых аккаунтов Яндекса он платный, и без него JS API не возвращает детали маршрута — стоимость доставки не рассчитывается.
Решение
Выберите один из вариантов в «Сервис → Расчет стоимости доставки по зонам → Настройки → Доставка»:
- Подключите «API Получения деталей маршрута» к ключу в Кабинете разработчика Яндекса и оставьте галочку включённой.
- Снимите галочку — маршрут по дорогам будет строиться по данным OpenStreetMap бесплатно, карта останется Яндекса.
- Переключите способ на «Линейный от точки до точки» — маршрут по дорогам вообще не понадобится.
Если у вас старый ключ пакета «JavaScript API и HTTP Геокодер», маршрутизация в него уже входит — галочку нужно оставить включённой. Подробнее — в разделе «Способ построения маршрута и платный ключ».