Что чаще всего кастомизируют в 1С:ERP
В зависимости от специфики бизнеса (производство, дистрибуция, склад, сервис, проекты) в ERP добавляют или меняют:
- Новые документы и справочники. Например, «Заявка на выездное обслуживание», «Акт осмотра оборудования», «Зоны хранения», «Проекты/направления» для аналитики затрат.
- Специфическую логику расчётов. Себестоимость по особым правилам, распределение накладных расходов по проектам, расчёт бонусов/KPI, динамические скидки, резервирование с учётом сроков годности и приоритетов складов.
- Печатные формы и выгрузки. Накладные с артикулами и штрихкодами, акты с QR‑кодом для оплаты, выгрузки в Excel/XML/JSON для маркетплейсов, интеграции с WMS и т. д.
- Отчёты и дашборды. Индивидуальные отчёты на СКД под KPI: оборачиваемость, остатки по зонам, статусы заказов, эффективность выездных сотрудников; визуализация на дашбордах руководителя.
- Автоматизацию бизнес‑процессов. Статусы и маршруты согласования заказов/заявок, автоматические уведомления, контроль лимитов задолженности, правила резервирования и отгрузки.
- Интеграции. С маркетплейсами, CRM, службами доставки, «Честным ЗНАКом», ЭДО, сайтами, WMS (TopLog и аналоги), мобильными приложениями.
- Интерфейс и права. Индивидуальные рабочие места (для кладовщика, менеджера, выездного сотрудника), упрощённые формы, быстрые отборы, настройка ролей и прав доступа.
Из каких этапов состоит услуга кастомизации 1С:ERP
- Аудит и постановка задачи. Изучают текущие процессы в ERP (продажи, производство, закупки, склад, доставка), фиксируют узкие места и требования. Результат — ТЗ с примерами, формулами, сценариями «было/стало».
- Выбор способа реализации. Чтобы сохранить поддержку и спокойно обновляться, используют:
- Расширения конфигурации — основной современный способ: добавляют объекты, переопределяют формы и поведение без правки типовой конфигурации.
- Внешние обработки/отчёты — для сложных расчётов, разовых отчётов, временных решений.
- Доработка конфигурации — только если задача принципиально не решается расширениями; это рискованно при обновлениях.
- Проектирование структуры данных. Продумывают новые реквизиты, табличные части, измерения и ресурсы, какие регистры (накопления, сведений, расчётов) будут задействованы, как данные попадут в отчёты и интеграции.
- Разработка. Создают новые объекты, реализуют логику (проведение документов, проверки, автоподстановки, статусы), настраивают права и роли.
- Интеграция и обмен. Настраивают выгрузки/загрузки, сопоставление номенклатуры и контрагентов, форматы файлов, API‑вызовы, правила обработки ошибок и повторных попыток.
- Тестирование на копии базы. Проверяют типовые и граничные сценарии (нулевые суммы, отрицательные остатки, разные склады/организации/валюты), смотрят, как работают отчёты, печатные формы, интеграции и ЭДО.
- Миграция и наполнение. Переносят исторические данные или справочники (например, заполняют «Зоны склада» по существующей структуре), настраивают начальные остатки и правила конвертации.
- Обучение и передача инструкций. Показывают, как работать с новыми объектами, где менять настройки, как смотреть ошибки и делать исправления.
- Сопровождение. Включают проверку совместимости после обновлений ERP, исправление конфликтов, поддержку новых версий и интеграций.
Технические нюансы, которые влияют на стоимость и стабильность
- Регистры и проведение. Если новый документ должен что‑то учитывать (остатки, себестоимость, взаиморасчёты), обязательно проектируют движения по регистрам. Иначе данные не попадут в типовые отчёты и управленческую аналитику.
- Права и роли. Новые объекты сразу привязывают к ролям: кто может создавать, проводить, редактировать, только просматривать. Это критично для разных групп пользователей (бухгалтерия, склад, менеджеры, выездные сотрудники).
- Совместимость с обновлениями. Расширения позволяют добавлять функционал и при этом сохранять типовую конфигурацию «чистой». Это сильно снижает риски при обновлениях ERP.
- Производительность. На больших объёмах данных важно, чтобы проведение документов и формирование отчётов не тормозило систему: проектируют индексы, ограничивают выборки, используют фоновые задания и кэширование.
- Контроль целостности. Нужны проверки на дубликаты, уникальность номеров, корректность ссылок, контроль отрицательных остатков и расхождений по периодам.
Примеры под некоторые задачи
- Склад и логистика. Добавить справочник «Зоны хранения» и документ «Перемещение между зонами» с автоматическим контролем остатков и печатью этикеток.
- Выездные сотрудники. Создать документ «Заявка на выезд» со статусами (новая/в работе/закрыта), привязкой к маршруту и актом выполненных работ, который сразу формирует счёт.
- Бухгалтерия и документооборот. Ввести справочник «Проекты» и документ «Распределение затрат по проектам» для управленческой отчётности и аналитики по направлениям.
- Кабинет клиента. Сделать документ «Предварительный заказ клиента» с расчётом итоговой стоимости (скидки, доставка, бонусы) и передачей данных в личный кабинет.
- Аналитика и отчёты. Доработать СКД‑отчёт «Остатки по зонам склада» с фильтрами по срокам годности и ABC‑анализом, вывести на дашборд для руководителя.
Ограничения и риски
- Не меняйте типовой код «в лоб». Правка типовой конфигурации почти гарантированно приведёт к проблемам при обновлениях и потере поддержки. Расширения и внешние объекты решают проблему совместимости.
- Соответствие законодательству и учётной политике. Новые механизмы расчётов и документы должны укладываться в вашу учётную политику и требования регуляторов (маркировка, ЭДО, ФНС, СФР). Ответственность за методологию остаётся на компании.
- Договор ИТС. Для легальных обновлений и многих сервисных функций нужен действующий договор 1С:ИТС.
- Зависимость от версии ERP. Некоторые механизмы (особенно связанные с проведением и регистрами) могут отличаться между версиями. Это учитывают при проектировании.