К статье
Практический материал

Автоматизация · 10 мин

Как сделать CRM в 1С своими силами

Как сделать CRM в 1С: выбор платформы, настройка справочников клиентов, воронки продаж, документов и отчётов. Пошаговая инструкция, ошибки и FAQ.

CRM в 1С можно собрать тремя путями: взять готовое отраслевое решение (например, «1С:CRM»), доработать типовую конфигурацию вроде «Управление торговлей» или «УНФ» либо разработать собственную подсистему с нуля на платформе «1С:Предприятие 8». Выбор зависит от масштаба бизнеса, бюджета и наличия штатного разработчика. Для небольшой компании чаще всего рациональнее доработать типовую конфигурацию: справочники контрагентов, документы продаж и отчёты там уже есть, остаётся добавить воронку, задачи менеджеров и историю взаимодействий.

Прежде чем открывать конфигуратор, зафиксируйте требования на бумаге: какие этапы проходит сделка, какие данные о клиенте обязательны, кто и какие отчёты смотрит ежедневно. Без этого списка разработка превращается в бесконечную доработку «под настроение», а база заполняется мусорными реквизитами, которыми никто не пользуется.

Ниже — практический маршрут: от выбора варианта реализации до проверки результата и типичных ошибок. Материал ориентирован на тех, кто делает CRM самостоятельно или контролирует подрядчика.

Шаг 1. Выберите способ реализации CRM

Первое решение, которое определяет бюджет и сроки, — на чём строить систему. Готовый продукт «1С:CRM» уже содержит воронку продаж, карточку клиента, задачи, рассылки и аналитику; его нужно только настроить под процессы компании. Это самый быстрый путь, но лицензия и внедрение стоят денег, а избыточный функционал может мешать небольшой команде.

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

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

Сравнение вариантов

Готовая 1С:CRM

Подходит, если нужен полный набор CRM-функций быстро. Ограничение — стоимость лицензий и избыточность для малого бизнеса.

Доработка типовой конфигурации через расширение

Оптимально для компаний, уже работающих в УТ, КА или УНФ. Ограничение — нужен разработчик, знающий механизм расширений.

Разработка с нуля

Подходит при уникальных процессах. Ограничение — высокая стоимость, долгий запуск, зависимость от автора кода.

Шаг 2. Опишите процессы до настройки

Выпишите воронку продаж в виде конкретных этапов: «новый лид → квалификация → коммерческое предложение → согласование → оплата → отгрузка → закрыт». Для каждого этапа определите, кто отвечает, какое действие переводит сделку дальше и какой срок считается просрочкой. Именно этот список ляжет в основу перечисления или справочника этапов.

Отдельно зафиксируйте обязательные поля карточки клиента: наименование, ИНН, контактное лицо, телефон, источник обращения, ответственный менеджер. Источник обращения критичен для маркетинговой аналитики — без него невозможно посчитать эффективность каналов привлечения.

Шаг 3. Создайте основные объекты в конфигураторе

Если вы дорабатываете типовую конфигурацию, работайте через расширение: так обновления поставщика не сломают ваши доработки. В режиме конфигуратора добавьте расширение (Конфигурация → Расширения конфигурации), затем создайте нужные объекты.

Минимальный набор объектов для самодельной CRM:

  • Перечисление «ЭтапыСделки» — значения воронки из шага 2.
  • Документ «Сделка» (или использование типового «Заказ клиента») с реквизитами: контрагент, этап, сумма, ответственный, дата следующего контакта.
  • Регистр сведений «ИсторияВзаимодействий» — измерение «Клиент», ресурсы «Дата», «Тип контакта», «Комментарий».
  • Задачи или подписка на событие — напоминание менеджеру, если по сделке нет активности дольше заданного срока.

Пример простого кода проверки просроченных сделок в модуле регламентного задания:

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| Сделка.Ссылка КАК Сделка,

| Сделка.Ответственный КАК Менеджер

|ИЗ

| Документ.Сделка КАК Сделка

|ГДЕ

| Сделка.ДатаСледующегоКонтакта < &ТекущаяДата

| И НЕ Сделка.Этап В (&ЗавершающиеЭтапы)";

Запрос.УстановитьПараметр("ТекущаяДата", ТекущаяДатаСеанса());

Результат = Запрос.Выполнить().Выбрать();

Пока Результат.Следующий() Цикл

// Создать задачу менеджеру или отправить уведомление

КонецЦикла;

После добавления объектов обновите конфигурацию базы данных (F7) и проверьте, что документ создаётся, проводится и отражается в журнале. Только после этого переходите к интерфейсу.

Порядок действий в конфигураторе
  1. 1
    Создайте резервную копию информационной базы
  2. 2
    Добавьте расширение конфигурации
  3. 3
    Создайте перечисление этапов и документ «Сделка»
  4. 4
    Настройте регистр истории взаимодействий
  5. 5
    Добавьте регламентное задание контроля просрочки
  6. 6
    Обновите конфигурацию БД и протестируйте на копии
  7. 7
    Перенесите расширение в рабочую базу

Шаг 4. Настройте интерфейс и права доступа

Менеджер по продажам не должен видеть конфигуратор, отчёты по зарплате и чужие сделки. Создайте роли: «МенеджерПродаж» (чтение и запись своих сделок, контрагентов, истории), «РуководительОтдела» (чтение всех сделок и отчётов), «АдминистраторCRM» (полные права на подсистему). Если требуется разделение по менеджерам, используйте ограничение доступа на уровне записей (RLS) по реквизиту «Ответственный».

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

Шаг 5. Настройте отчёты для руководителя

CRM без аналитики превращается в записную книжку. Минимальный набор отчётов: воронка продаж (количество и сумма сделок по этапам), конверсия между этапами, динамика продаж по менеджерам, эффективность источников лидов. Все они строятся на СКД (системе компоновки данных) без единой строки кода — достаточно правильно написать запрос к документам и регистрам.

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

Контрольные точки

Как проверить результат

Создание сделки
Норма

Документ проводится, этап и ответственный заполнены, сделка видна в журнале

Тревожный признак

Ошибка проведения, пустые обязательные поля, сделка не отображается в списке

Отчёт по воронке
Норма

Суммы и количество совпадают с ручным подсчётом по списку документов

Тревожный признак

Расхождения, дубли строк, пропущенные этапы

Права доступа
Норма

Менеджер видит только свои сделки и не открывает чужие отчёты

Тревожный признак

Доступ к чужим данным или ошибки «Нарушение прав доступа» при штатных операциях

Напоминания
Норма

Регламентное задание выполняется по расписанию, задачи создаются

Тревожный признак

Задание падает с ошибкой в журнале регистрации

Типичные ошибки и риски

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

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

Типичные ошибки
01
Доработка без расширения — потеря поддержки и невозможность штатного обновления
02
Нет резервной копии перед реструктуризацией — риск потери данных при ошибке
03
Слишком много обязательных полей — менеджеры заполняют формально, данные недостоверны
04
Нет владельца процесса — после запуска некому исправлять ошибки и развивать систему
05
Отсутствие тестирования на копии — ошибки обнаруживаются на рабочей базе в разгар продаж

FAQ

Можно ли сделать CRM в 1С без программиста?

Частично. В типовых конфигурациях есть механизм дополнительных реквизитов и сведений, пользовательские отборы и настраиваемые отчёты — этого хватит для простого учёта клиентов и статусов. Но документы, регистры, регламентные задания и права доступа требуют работы в конфигураторе, то есть навыков разработки.

Что лучше для малого бизнеса: УНФ или самописная CRM?

«1С:Управление нашей фирмой» уже содержит CRM-блок: клиенты, лиды, сделки, задачи, рассылки. Для компании до нескольких десятков менеджеров доработка УНФ почти всегда дешевле и быстрее разработки с нуля, а обновления выходят регулярно.

Как перенести клиентскую базу из Excel в 1С?

Стандартный путь — загрузка через табличный документ: в большинстве конфигураций есть обработка «Загрузка данных из табличного документа». Приведите Excel-файл к плоской структуре (одна строка — один клиент, колонки соответствуют реквизитам), очистите дубли и проверьте ИНН перед загрузкой. Сначала загрузите данные в копию базы и сверьте итоговое количество записей.

Сколько времени занимает доработка типовой конфигурации до CRM?

Зависит от объёма: добавление этапов сделки, пары отчётов и напоминаний — это обычно несколько дней работы разработчика плюс тестирование. Полноценная подсистема с интеграциями, RLS и аналитикой потребует недель. Точную оценку даёт только список требований из шага 2.

Нужно ли интегрировать CRM в 1С с телефонией и почтой?

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

Как понять, что CRM в 1С работает, а не просто заполнена?

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

Итог

Что важно запомнить

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