# Доработаем 1С-Битрикс под правила вашей компании

Источник: https://quicklanding.ru/services/development/extensions/bitrix/

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

Компания: QuickLanding

Стоимость: 2 900 ₽/час

Сроки: После оценки задачи

## Как решим задачу внутри вашего 1С-Битрикс

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

## Что входит в доработку сайта

- Схема доработки и зависимостей: Опишем поведение, участки системы и компоненты, с которыми взаимодействует новая функция.
- Модуль или отдельная реализация: Разработаем выбранный вариант с настройками и проверкой вводимых данных.
- Проверка совместимости и передачи: Пройдём установку, работу и связанные операции на согласованной версии проекта.

## Последние работы нашей команды

Посмотрите последние проекты QuickLanding и работу с интерфейсами. Доработку 1С-Битрикс предложим по устройству вашего сайта и нужному результату.

- [MP CMS — платформа интернет-магазинов](https://quicklanding.ru/projects/mpcms/)
- [LP CMS — визуальный редактор лендингов](https://quicklanding.ru/projects/lpcms/)
- [Артелъ — коммерческие пространства](https://quicklanding.ru/projects/artel/)

## Нужная функция в рабочем процессе

Отправьте страницу и опишите нужное поведение. Проверим текущее решение, доступные точки расширения и состав разработки, затем подготовим оценку.

- Пользователь получает нужный результат: Контрольный сценарий подтверждает поведение страницы или операции.
- Старые обработчики учтены: Изменение не запускает согласованное действие в двух местах без необходимости.
- Условия работы зафиксированы: Команда знает затронутые части и проверки для дальнейших изменений.

## Как дорабатываем 1С-Битрикс

- Изучаем задачу: Смотрим сайт и описание ожидаемого поведения.
- Проверяем зависимости: Уточняем редакцию, модули и текущие доработки.
- Разрабатываем расширение: Выбираем подходящий способ и реализуем функцию.
- Проверяем сценарии: Тестируем нужное действие и согласованные соседние функции.

## Оценка задачи на Битрикс

Работа стоит 2 900 ₽/час. Объём зависит от редакции, модулей, текущих доработок и затронутых сценариев сайта.

## Новая функция в контексте существующего сайта

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

## Не каждую правку нужно превращать в большой модуль

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

## Разберём существующие точки подключения

В одном событии может участвовать несколько обработчиков. Уточним, что они делают и в каком порядке. Это особенно важно для оформления заказа, изменения статуса и передачи данных. Новая логика не должна повторять уже выполненную операцию или отменять результат соседнего обработчика без согласованного правила.

![Тематическое изображение: Разработка модулей 1С-Битрикс](/assets/images/stock-coding.webp)

## Настройки подготовим под роль сотрудника

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

## Проверим функцию на реальном шаблоне

Компонент может по-разному вести себя с текущей вёрсткой, кешированием и установленными расширениями. Поэтому проверка проводится на согласованной конфигурации. Пройдём мобильный путь и операции, которые связаны с изменением. Совместимость со всеми будущими обновлениями платформы заранее не обещаем.

## Установка и отключение входят в обсуждение

Если модуль создаёт настройки или хранит данные, определим, что происходит при включении, обновлении и удалении. Подготовим необходимые сведения для администратора. Для рабочего сайта согласуем отдельную среду проверки и порядок выпуска, учитывая возможные изменения заказов и каталога между версиями.

## Как оценим разработку

Ставка составляет 2 900 ₽/час. На объём влияют логика, интерфейс, зависимости и проверки. Для обмена с CRM или другой системой отдельно рассмотрим [разработку API](/services/development/api/). После разбора зафиксируем состав этапа и обозначим дополнительные задачи, если они обнаружатся.

### Покажите задачу на текущем сайте

## Эксперт

Владимир Николаев

Владимир Николаев разберёт задачу в контексте вашего 1С-Битрикс. Согласуем способ реализации и проверки зависимых функций до внесения изменений.

## Частые вопросы

### Чем модуль отличается от небольшой доработки?

Модуль может объединять логику, установки и настройки в отдельный компонент. Для простой задачи иногда достаточно другого механизма расширения. Подход выберем после проверки текущего проекта и нужного поведения.

### Вы работаете с чужими шаблонами и модулями?

Да, после изучения их реализации и ограничений. Уточним лицензию и способ обновления. Если вмешательство создаёт сложность поддержки, объясним это и предложим более подходящий вариант.

### Можно ли добавить действие в обработку заказа?

Можно рассмотреть такую задачу. Определим событие, необходимые данные и результат. Проверим существующие обработчики и повторное выполнение, чтобы действие не дублировалось случайно.

### Сохраняется ли функция после обновления системы?

Проверяем работу для указанных версий и стараемся использовать предусмотренные механизмы расширения. После изменений платформы может понадобиться повторная проверка. Её условия обсуждаются отдельно.

### Нужна ли отдельная копия сайта для разработки?

Для существенной доработки это обычно полезно. Проверим возможности среды и доступность необходимых данных. Порядок переноса изменений на рабочий сайт согласуем до выпуска.

### Что передаётся после завершения?

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

## Связанные услуги

- [Интеграция сайта с 1С](https://quicklanding.ru/services/development/integrations/one-c/index.md)
- [Разработка форм заявок и обратной связи](https://quicklanding.ru/services/development/extensions/forms/index.md)
- [Аудит и доработка кода сайта](https://quicklanding.ru/services/development/apps/code-audit/index.md)

## Покажите задачу на текущем сайте

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

