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

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

Подрядчик прислал акт в пятницу: "сайт готов, завтра оплата". Вы кликнули главную - красиво. В понедельник форма не работает, заявки теряются, а пароль от хостинга "пришлём после полной оплаты". Боль заказчика здесь простая: подписать акт на полуфабрикат и потерять рычаг оплаты. Ниже - как принять сайт у подрядчика чек-лист за 60-90 минут: сценарии, техника, доступы, лицензия 1С-Битрикс на вас и акт только после закрытия критичных замечаний.

Приёмка сайта у подрядчика - это поэтапная проверка результата по договору и ТЗ до подписи акта и финальной оплаты: сценарии пользователя, техника, юридика, доступы и (для Битрикс) лицензия с админкой; цель - не принять полуфабрикат, пока у заказчика ещё есть рычаг оплаты. Сегодня соберите доступы на тест, пройдите формы с телефона и заполните реестр P0/P1. Акт и остаток денег - только когда критичные пункты закрыты и ownership на вашей стороне.

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

Зафиксируйте правила приёмки: акт только после закрытия P0

Схема приёмки сайта у подрядчика до акта: P0 блокирует оплату

Акт приёмки сайта - не формальность для бухгалтерии, а момент, после которого требовать критичное сложнее. На практике доработки после приёмки часто выходят дорого: плюс 40-50% к правке до подписи. Типичная ошибка - подписать "чтобы не тянуть" и потом ловить хаос в формах. Косметику - с доп.соглашением; сломанную заявку - нельзя.

Приоритет Что это Можно ли подписывать акт
P0 Форма не шлёт, оплата падает, нет HTTPS, нет админки, лицензия не на вас, домен/хостинг у подрядчика Нет. Письменный реестр + срок пересдачи
P1 Мелкие тексты, отступы, некритичный баг в редком сценарии Да, если P0 пуст и срок фиксации P1 в доп.соглашении
P2 Идеи "было бы удобнее", фичи вне ТЗ Не блокер. Отдельный change request

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

Соберите пакет доступов на время теста

Чек-лист доступов при сдаче сайта: хостинг, домен, админ CMS, Метрика

Без доступов вы принимаете картинку, а не продукт. На приёмку нужны:

  1. URL staging и/или боевого сайта
  2. Админ CMS с ролью администратора (не "редактор")
  3. Панель хостинга или SSH/FTP по договору
  4. Панель регистратора домена
  5. Яндекс Метрика на ваш аккаунт
  6. Подтверждение, что договор хостинга/домена на ваше юрлицо (не "временно на студию")

Фраза "доступы после оплаты" - красный флаг. Ownership переходит до финального платежа: вы меняете пароли сами. Хостинг лучше сразу видеть на панели заказчика, например у Beget - договор на ваше юрлицо/ИП, не на студию.

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

Проверьте пользовательские сценарии: формы, письма, CRM

Главная "красиво" ничего не доказывает. За 20-30 минут пройдите путь клиента с телефона и с ноутбука.

  1. Главная → главный CTA → форма или корзина
  2. Тестовая заявка с реального телефона
  3. Письмо на рабочую почту за ~30 секунд
  4. Заявка в CRM/почту менеджера, если это в ТЗ
  5. Тестовая оплата или sandbox, если есть магазин
  6. Страница 404 оформлена, не "белый экран"

Стресс форм - частая проблема: на демо "всё работает", в понедельник письмо не работает. Из практики: неушедшая заявка - P0. Часто ломается цепочка "форма → SMTP → CRM", а не вёрстка главной.

Делайте: скрин и время отправки в реестр. Не делайте: верить "проверили на стенде" без вашей заявки.

Пройдите технический и юридический минимум до акта

Технический чек-лист проверки сайта перед оплатой: HTTPS, скорость, 152-ФЗ

Полный SEO-аудит и реклама - после запуска. На приёмке хватит минимума:

  • HTTPS без предупреждений, без смешанного контента
  • robots.txt и sitemap.xml на боевом домене без Disallow всего сайта "как на staging"
  • Скорость: ориентир Core Web Vitals - LCP до 2.5 с, INP до 200 мс, CLS до 0.1 (web.dev)
  • Мобильная вёрстка: меню и формы кликабельны
  • Битых ссылок в шапке, подвале и меню нет
  • Политика ПДн есть; чекбокс согласия не pre-checked
  • Контакты и реквизиты в подвале актуальные

Делайте: один проход Web Vitals + ручной клик по меню. Не делайте: откладывать HTTPS и политику "после оплаты".

Проверьте 1С-Битрикс: монитор качества и лицензия на вас

У вендора есть инструмент сдачи: Монитор качества (Настройки → Инструменты, путь /bitrix/admin/checklist.php). Требуйте отчёт с датой и комментариями к ручным тестам. У разработчиков это связано с OnCheckListGet; вам нужен артефакт сдачи, а не устное "всё зелёное".

  1. Отчёт Монитора качества с датой прогона
  2. Marketplace → Обновление платформы: статус обновлений понятен
  3. Ключ на key_info: "Зарегистрировано на имя" = ваше юрлицо/ИП
  4. Бэкап существует не только "на диске программиста"

Дополнительно откройте права групп: админ - ваш сотрудник, у контент-роли нет лишнего.

Лицензия на студию "потом переоформим" - типичная ловушка. Пока акт не подписан, требуйте переоформление LICENSE_KEY на себя.

Делайте: скрин "Зарегистрировано на имя" в папку приёмки. Не делайте: принимать демо-ключ или лицензию подрядчика как норму.

Заполните реестр замечаний и примите повторную сдачу

Не пишите в чат "тут что-то не так". Один пакет замечаний экономит нервы обеим сторонам.

Шаблон строки: что сломано → где (URL) → ожидаемо → факт → P0/P1 → скрин
  1. Соберите замечания за один проход и отметьте P0 - без них акт не подписываете
  2. Отдайте единым письмом со сроком пересдачи
  3. На повторной сдаче проверяйте закрытие списка
  4. Если P0 закрыты, а P1 остались - срок в доп.соглашении

Нужен независимый проход по чек-листу - можно написать нам: разберём P0/P1 и доступы без эмоций в переписке.

Делайте: один реестр = один источник правды. Не делайте: устные "ок, поправим" без статуса в таблице.

Перенесите ownership, подпишите акт и только потом платите

Доступы на вас → смена паролей → лицензия Битрикс на вас → P0 = 0 → акт с приложением доступов → финальный платёж → чек-лист после запуска перед рекламой

К акту приложите список логинов (пароли - в менеджере), подтверждение владельца домена/хостинга, скрин лицензии, закрытый реестр P0. Затем переводите остаток. Не путайте этапы: маркетинг гоните после запуска, не в день приёмки.

Делайте: акт как финал проверки. Не делайте: оплату вперёд, чтобы "скорее запуститься в пятницу".

Чек-лист приёмки сайта у подрядчика: 30+ пунктов до оплаты

  1. Договор и ТЗ под рукой; спорные пункты сверены с фактом
  2. Staging/prod URL открываются без пароля "только у разработчика"
  3. Админ CMS - ваш аккаунт, роль администратор
  4. Хостинг - панель на заказчике
  5. Домен - на заказчике, DNS понятны
  6. Метрика - на вашем аккаунте
  7. Главный CTA ведёт куда нужно
  8. Форма с десктопа отправляет заявку
  9. Форма с телефона отправляет заявку
  10. Письмо/CRM получают заявку
  11. Оплата/заказ (если есть) проходит тест
  12. Мобильное меню и формы кликабельны
  13. HTTPS без ошибок сертификата
  14. Нет смешанного контента
  15. 404 оформлена
  16. robots.txt на prod не закрывает сайт целиком
  17. sitemap.xml отдаётся
  18. Скорость в разумных пределах (Web Vitals)
  19. Битых ссылок в шапке/футере нет
  20. Политика ПДн доступна
  21. Чекбокс согласия не pre-checked
  22. Контакты и реквизиты верные
  23. Отчёт Монитора качества Битрикс получен
  24. Лицензия "Зарегистрировано на имя" = заказчик
  25. Статус обновлений платформы понятен
  26. Бэкап существует и проверяем
  27. Права групп CMS настроены
  28. Реестр P0 пуст или закрыт пересдачей
  29. P1 зафиксированы сроком
  30. Пароли сменены после передачи
  31. Список доступов - приложение к акту
  32. Акт подписан после пунктов выше
  33. Финальный платёж - после акта

Итог: за час-полтора вы получите результат - рабочий сайт с ownership на вас или пересдачу, пока рычаг оплаты ваш. Проверьте: P0 = 0, доступы и лицензия на вас - затем акт.

Автор: Максим Мольков, разработчик 1С-Битрикс.
Источники: Монитор качества 1С-Битрикс, курс по чек-листу сдачи, проверка ключа лицензии, Core Web Vitals; практика приёмок на CMS "Управление сайтом".

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

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

Да, при существенных недостатках (P0): формы, доступы, лицензия не на вас. Зафиксируйте замечания письменно и срок пересдачи. "Ок" в мессенджере акт не заменяет.

Что делать, если подрядчик давит на оплату до исправлений?

Отправьте реестр P0 одним письмом: без закрытия критичных пунктов акт и финальный платёж не подписываете. P1 можно вынести в доп.соглашение со сроком.

Чем приёмка отличается от чек-листа после запуска?

Приёмка - до акта и оплаты: доступы, формы, лицензия, P0. После запуска - live-сайт перед рекламой. Сначала акт, потом проверка после запуска.

Какие доступы должны быть у заказчика до оплаты?

Хостинг, домен, админ CMS, Метрика, при необходимости БД/SSH и ключи API. После передачи смените пароли. "Пришлём после оплаты" - стоп-сигнал для приёмки.

Что проверить на Битрикс при сдаче сайта?

Отчёт Монитора качества (/bitrix/admin/checklist.php, OnCheckListGet), LICENSE_KEY с именем заказчика, обновления Marketplace, бэкап и права групп. Это CMS "Управление сайтом", не Bitrix24.

Нужен ли акт, если в переписке уже "всё ок"?

Да. Акт фиксирует момент приёмки. Приложите список доступов и закрытый реестр замечаний - иначе спор по "оку в чате" сложнее.

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

Да, если P0 закрыты. P1 - в доп.соглашение с датой. Хотелки вне ТЗ - change request, не повод подписывать при сломанных формах.

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

Интеграции с 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С-Битрикс требует учета особенностей платформы, чтобы обеспечить корректную работу и интеграцию с системой.