Как сменить подрядчика по поддержке сайта на 1С-Битрикс: чек-лист передачи

Как сменить подрядчика по поддержке сайта на 1С-Битрикс: чек-лист передачи

Сайт "держит" один подрядчик: админка, root и лицензия Битрикс - у него. Уведомили об уходе - и страх остаться без входа, без отката и с молчащими формами. Как сменить подрядчика по поддержке сайта без простоя: за день пройдёте чек-лист передачи на 1С-Битрикс - доступы на себя, лицензия, staging и бэкап, акт, затем онбординг новой команды 1-2 недели.

Смена подрядчика по поддержке сайта на 1С-Битрикс - управляемая передача живого CMS-проекта: изъятие и переоформление доступов и лицензии на заказчика, проверка бэкапа и staging, акт передачи с прекращением доступа старой команды и онбординг нового подрядчика без простоя критичных сценариев вроде форм и обмена с 1С. Сегодня соберите таблицу доступов и сверьте владельца ключа. Не расторгайте договор, пока ownership не у вас.

Речь только про CMS "1С-Битрикс: Управление сайтом" на вашем хостинге. Это не облачная CRM Bitrix24. Соседние темы не дублируем: поддержка и SLA - после смены; состав пакета ТП - у нового подрядчика; приёмка до акта на сдаче - другой этап. Здесь - уход от действующей поддержки живого сайта.

Типичная боль и частая проблема: домен на карте менеджера студии, лицензия на ИП подрядчика, root знает один разработчик, который уже уволился. На практике, например, новый подрядчик две недели не может сделать бэкап, заявки с формы молчат. Типичная ошибка - расторгнуть договор до ownership. Результат чек-листа - контроль у вас до расторжения, а не после "пересылки логинов".

Соберите чек-лист доступов до уведомления об уходе

Сравнение доступов: у студии vs у заказчика

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

Контур Что изъять / переоформить Готово, если
Домен и DNS Регистратор, NS, A/MX Логин и оплата на заказчике
Хостинг / VPS Панель, root/SSH, биллинг Владелец - вы; пароли сменены
Админка CMS Пользователи bitrix/admin/ Ваш админ есть; лишние удалены после акта
БД и файлы MySQL, SFTP, путь /local/ Доступ у вас, не "только у них"
Git и деплой Репозиторий, CI, ключи Репо на вашем org
Аналитика и API Метрика, SMTP, платежи/CRM Кабинеты на заказчике
  1. Выпишите контуры из таблицы в свой файл (не в чат подрядчика).
  2. Запросите письмом: хостинг, домен, SSH, БД, админка, Git, SSL, почта, Метрика, платежи; отдельно - cron/агенты и ключи API.
  3. Войдите сами и смените пароль там, где логин уже ваш.
  4. Где логина нет - потребуйте переоформление аккаунта на заказчика.

Если сайт на VPS или shared-хостинге, биллинг и панель должны быть вашими. Для Битрикс часто берут хостинг Beget - но смена подрядчика не равна смене хостера: сначала ownership, миграция - только если нужна.

Делайте: полный список до уведомления. Не делайте: ждать "передадим после акта" - после акта мотивация падает.

Переоформите лицензию 1С-Битрикс на заказчика

Схема переоформления лицензии 1С-Битрикс

Из практики: часто ломается сценарий SiteUpdate, если забыли ключ продукта. Если лицензия оформлена на студию, обновления и Marketplace формально не ваши. Вендор допускает однократную уступку прав - через sales@1c-bitrix.ru и бланк с данными нового владельца (FAQ по передаче лицензии).

  1. Сверьте владельца ключа и "главного пользователя" в кабинете лицензии.
  2. Если владелец - подрядчик, инициируйте уступку на заказчика до расторжения.
  3. Сохраните LICENSE_KEY и доступы к обновлениям у себя.
  4. Проверьте Marketplace updates под вашей учёткой в админке.
  5. Убедитесь, что SiteUpdate открывается без чужой учётки студии.
  6. Бета-обновления - только на копии для разработки, не на бою.

Делайте: сверку ключа рядом с доменом. Не делайте: расторгать договор, пока ключ не на вас.

Проверьте staging, бэкап и пробный restore

Чеклист staging, бэкап и пробный restore

Staging - тестовая копия сайта, где новая команда смотрит код и обновления без правок на бою. Без неё "войти в проект" часто значит править прод. Документация Битрикс: кастом в /local/, правки - после теста на dev-копии.

  1. Сделайте свежий бэкап: Настройки → Инструменты → Резервное копирование (dump.php / CBackup) и скопируйте архив offsite к себе.
  2. Прогоните пробный restore.php на отдельном стенде.
  3. Разверните или потребуйте staging; вход новой команды сначала туда.
  4. Зафиксируйте дату бэкапа и факт restore в акте передачи.

Workflow: свежий дамп → offsite у вас → пробный restore → smoke-тест staging → смена паролей на бою. Регулярные копии - в гайде по бэкапу; обновления ядра - в статье про обновление.

Делайте: restore "на словах" не считается. Не делайте: верить "бэкап делает хостинг", если ни разу не поднимали сайт из копии.

Подпишите акт передачи и смените все пароли

Акт передачи сайта и доступов фиксирует: что передано и что доступ старой команды прекращён. Без списка и смены паролей бывший исполнитель (или его уволенный сотрудник) заходит месяцами спустя.

  1. В акте перечислите: домен, хостинг, админка, БД, Git, лицензия, бэкап, staging, API, Метрика/почта; добавьте фразу о прекращении доступа старого подрядчика с даты.
  2. После подписи смените все пароли: хостинг, SSH, БД, админка, Git, DNS, SMTP, API.
  3. Удалите учётки старой команды в bitrix/admin/ и на сервере.
  4. Проверьте свой админ и возможность restore.php на случай блокировки.

Делайте: акт со списком + смена паролей в один день. Не делайте: общих админов "на всякий случай" - это vendor lock.

Запустите онбординг нового подрядчика на 1-2 недели

Пароли ≠ знание. Интеграции, агенты, кастом в /local/, обмен с 1С нужно прожить вместе. Ориентир: параллель 1-2 недели при Git и собранных доступах; дольше - если репозитория нет.

Схема без простоя:
Ownership у заказчика → акт и смена паролей → карта интеграций → новая команда на staging → параллель 1-2 нед → smoke-тест форм/заказов/обмена → старый подрядчик выходит
  1. Составьте карту: формы, оплата, CRM API, обмен 1С, почта; зафиксируйте, кто чинит P1 на этой неделе.
  2. Дайте новому доступ к staging; бой - по согласованному окну.
  3. Каждый день параллели - smoke-тест критичных сценариев.
  4. После стабильной недели закройте доступ старой команде полностью.

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

Если доступы размазаны и нужен независимый вход в чужой проект на 1С-Битрикс - обсудите онбординг поддержки: аудит ownership, staging и карта интеграций.

Делайте: параллель со smoke-тестами. Не делайте: "рубильник" в пятницу без карты интеграций.

Закрепите ownership в договоре, чтобы не повторить зависимость

Смена бесполезна, если через год снова: домен у менеджера, Git только у студии, staging нет. В новом договоре: домен/хостинг/лицензия на заказчике; репозиторий у вас; staging обязателен; при расторжении - регламент передачи и акта.

Красные флаги: FTP-only без Git, нет staging, лицензия не на вас, root у одного человека, отказ отдать бэкап. Два и больше - запускайте чек-лист, не ждите кризиса.

Нужен спокойный вход в уже работающий Битрикс-проект - через форму контактов. Примеры - в портфолио.

Делайте: ownership и регламент передачи в договоре. Не делайте: поддержку на личных аккаунтах студии.

Автор: Максим Мольков, разработчик 1С-Битрикс.
Источники: FAQ 1С-Битрикс по передаче лицензии; learning restore.php; user_help dump.php; docs по /local/; license_update / SiteUpdate; практика передачи CMS на сопровождение.

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

Можно ли сменить подрядчика, если старый не отвечает?

Да. Начните с того, что уже под контролем: хостинг, домен, биллинг, бэкапы у хостера. Восстанавливайте по частям: панель → БД → админка → Git. Если админка потеряна - restore.php и свежий дамп. Фиксируйте переписку для юристов.

Нужен ли акт передачи сайта?

Да. В акте - список переданного (доступы, лицензия, бэкап, репозиторий) и формулировка о прекращении доступа старой команды. Без акта и смены паролей передача остаётся на словах.

Что делать с лицензией Битрикс при смене поддержки?

Сверьте владельца ключа. Если лицензия на подрядчике - однократная уступка через sales@1c-bitrix.ru на заказчика до расторжения. Иначе SiteUpdate/Marketplace остаются рычагом старой студии.

Сколько длится передача поддержки?

Ориентир: 1-2 недели параллели при Git и собранных доступах; до 3-4 недель без репозитория. День акта - один рабочий день чек-листа, онбординг - отдельно.

Нужно ли менять все пароли после передачи?

Да: хостинг, SSH, MySQL, bitrix/admin/, Git, DNS, SMTP, API. Иначе бывший исполнитель заходит позже. Удалите старые учётки и проверьте вход своим админом.

Чем смена поддержки отличается от приёмки нового сайта?

Приёмка нового сайта - проверка до акта на сдаче, пока есть рычаг оплаты. Смена поддержки - передача живого сайта: ownership, staging/бэкап, акт прекращения доступа и онбординг без простоя заявок.

Где в Битрикс смотреть бэкап и восстановление (dump.php, restore.php, CBackup)?

Дамп: Настройки → Инструменты → Резервное копирование (dump.php / CBackup). Пробное восстановление - restore.php на отдельном стенде. Архив держите offsite у заказчика, не только на диске хостинга.

Читайте также

Интеграции с 1С и API
1074 6 мин.

Как настроить регистрацию и личный кабинет покупателя на 1С-Битрикс?

Пошаговая настройка регистрации на сайте битрикс: Главный модуль, main.register, system.auth.form и sale.personal.section с историей заказов и 152-ФЗ.
Интеграции с 1С и API
941 6 мин.

Как настроить скидки и промокоды на 1С-Битрикс: правила корзины и купоны

Пошаговый гайд по скидкам в CMS-магазине: скидка на товар, правило корзины от суммы, купоны с лимитом, приоритеты без конфликтов и тестовый заказ. Не Bitrix24.
Интеграции с 1С и API
758 15 мин.

Что такое компонент в Битриксе и как он работает

Каждый разработчик, впервые столкнувшийся с Битриксом, проходит через своеобразный обряд посвящения. Вначале кажется, что это просто CMS, где можно поправить HTML в визуальном редакторе или дописать пару строк CSS. Но однажды наступает момент, когда нужно изменить логику вывода новостей, отфильтровать товары по хитрому свойству или добавить на страницу нечто совершенно новое. И тут он впервые слышит это слово — «компонент». Для многих этот момент становится стеной. Система, казавшаяся понятной, вдруг превращается в черный ящик, полный непонятных файлов и странных переменных. Но стоит лишь раз заглянуть под капот, как эта стена рассыпается, превращаясь в набор удивительно логичных и мощных строительных блоков. Понимание компонентов — это тот самый щелчок, после которого разработка на Битрикс из мучения превращается в творчество.

Эта статья — ваш проводник в мир компонентов «1С-Битрикс». Мы не будем сыпать сухими терминами из документации. Вместо этого мы совершим путешествие: от философии, заложенной в эту архитектуру, до мельчайших деталей её работы. Мы разберем компонент на атомы — его файлы, логику, шаблон, параметры — и соберем обратно, чтобы вы не просто знали, что это, но и глубоко понимали, почему это работает именно так. Это знание — ключ к эффективной и профессиональной разработке на Битрикс.

Интеграции с 1С и API
717 2 мин.

Установка Composer в 1С-Битрикс

Установка Composer в проекте на 1С-Битрикс требует учета особенностей платформы, чтобы обеспечить корректную работу и интеграцию с системой.