Skip to main content

Локальная доработка

Что такое локальная доработка?

Иногда бывает необходимо изменить функционал готового решения таким образом, чтобы он подходил для конкретной задачи. Это и называется Локальной доработкой. Иными словами - это вмешательство в код решения.

Особенности поддержки и обновления решения

После локальной доработки (вне зависимости кто ее делает) вы скорее всего теряете возможность обновления решения. Т.к. если сделать обновление "в лоб", то затрутся локальные доработки.

Иными словами, если Вам потребуется обновить решение после создание локальных доработок, то нужно будет сделать следующее:

  1. Создать резервную копию сайта и/или решения
  2. Собрать информацию по локальным доработкам
  3. Провести обновление сайта и/или решения
  4. Проверить работоспособность сайта и/или решения,а если потребуется внести каке-то корректировки, то внести их самостоятельно или обратиться к нам для работы в режиме платной тех поддержки

Обновление сайта и/или решения с локальными доработками

Если у Вас нет технических специалистов, которым могут провести корректное обновление сайта и/или решения,то Вы сможете обратиться к нам «Априкс».

Гарантийные обязательства

Гарантийные обязательства на локальные доработки

Срок гарантийных обязательств нужно смотреть в договоре, обычно это 1 месяц с момента публикации изменений или подписаний актов (что наступает раньше).

Гарантийные обязательства на базовое решение

Гарантийные обязательства на решения действуют на всем сроке действуют соответствующей лицензии в виде получения обновления на базовое решение через маркетплайс без дополнительных работы на стороне клиента, если в заявленному функционале будут обнаружены ошибки.

КАСТОМИЗАЦИЯ

Кастомизация - это изменение программного обеспечения согласно требованиям конкретного пользователя (заказчика). Кастомизация может затрагивать и компоненты, и модули сайта. Безусловно, в некоторых случаях кастомизация очень помогает (например, настроить дополнительный функционал, который не предусмотрен в системе). Но зачастую после кастомизации может не работать какая-то опция из штатного функционала (просто потому, что разработчик, "подгонявший" код под запросы заказчика, не настроил весь функционал, имеющийся в штатной версии продукта).

Нередко бывают ситуации, когда администратору приходится работать с готовым сайтом, который кто-то разрабатывал до него. Хорошо, если сохранилась информация обо всех кастомизациях, проводимых на сайте, но чаще всего таких записей нет.

Соответственно, если у нового администратора возникнет проблема при настройке какого-либо функционала сайта, ему необходимо определить причину этих проблем:

если дело в кастомизированном функционале – нужно обратиться к разработчику этого функционала или к партнерам "1С-Битрикс24"; либо же отключить кастомизированную часть кода; если же причина в некорректно работающем штатном функционале – написать в Техподдержку. В этом уроке рассмотрим, как можно проверить, есть ли на сайте кастомизированные доработки, из-за которых может не работать какой-либо функционал сайта.

Как выявить кастомизацию на сайте?

Чтобы подтвердить или исключить влияние стороннего функционала, переименуйте по FTP-соединению папки/файлы, в которых он может быть (если эти папки/файлы есть на Вашем сайте):

/local/ /bitrix/templates/<шаблон сайта>/components/bitrix/ /bitrix/templates/.default/components/bitrix/ /bitrix/php_interface/init.php

Также влияние могут оказывать сторонние модули в папке /bitrix/modules/. Важно! Переименование нужно делать только по FTP, чтобы иметь возможность вернуть прежние названия и восстановить работу сайта.

Настоятельно рекомендуем это делать в период минимальной посещаемости сайта, так как отключение кастомизированного функционала может исказить отображение сайта на некоторое время. Примечание: Переименовать можно, добавив в начале названия любой символ, например, символ минуса: -. Сначала нужно переименовать все указанные папки/файлы, а уже потом проверять влияние переименования. Если переименование исправляет ситуацию, то есть неработавший ранее штатный функционал - заработал, то проблема - в кастомизации. Вам нужно обратиться к разработчику этого функционала для решения вопроса или оставить папки/файлы переименованными.

Найти точную подпапку с кастомизированным функционалом, который нарушает работу сайта, можно путем поэтапного обратного переименования с поочередной проверкой заработал штатный функционал или нет.

Если это не поможет, то обратитесь в Техподдержку.