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

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

Чего не хватает в 1С и как закрыть эти пробелы

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

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

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

Гибкие отчёты и аналитика без программиста

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

Практический путь: сначала проверьте в типовом отчёте кнопку «Настройки» и расширенный режим настройки — там часто доступны дополнительные поля, группировки и отборы, которых нет в быстром режиме. Если этого мало, используйте «Универсальный отчёт» (в Бухгалтерии) или консоль отчётов СКД (в УТ и ERP). Для регулярной аналитики имеет смысл один раз заказать разработку внешнего отчёта — он подключается через «Дополнительные отчёты и обработки» и не трогает типовую конфигурацию.

Для управленческой аналитики, выходящей за рамки учётных данных (воронки продаж, ABC/XYZ-анализ, дашборды), разумнее выгружать данные во внешние BI-инструменты, чем пытаться превратить 1С в систему бизнес-аналитики.

Интеграции с внешними системами

Второй крупный пробел — обмен с сайтом, маркетплейсами, CRM, службами доставки, банками и складским оборудованием. Типовые конфигурации включают базовые обмены (например, с сайтом на CMS по протоколу CommerceML или с банками через DirectBank), но реальные интеграции почти всегда требуют донастройки: у каждого маркетплейса свой формат API, у каждой транспортной компании — свои статусы и документы.

Для обмена с маркетплейсами и службами доставки существуют готовые модули от сторонних разработчиков — перед покупкой проверяйте совместимость с вашей версией конфигурации и режим работы (файловый или клиент-серверный). Для нестандартных задач интеграцию пишут через HTTP-запросы и веб-сервисы: платформа поддерживает работу с REST API, JSON и XML без дополнительных компонентов.

Интерфейс и удобство работы пользователей

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

Что можно сделать силами администратора: настроить права и роли так, чтобы пользователь видел только свои документы; настроить панели навигации и избранное; создать дополнительные реквизиты и сведения для объектов (например, «Проект» или «Канал продаж» для заказа) прямо в режиме Предприятия; настроить формы списков — состав колонок, сортировку, условное оформление. Для массовых операций (изменение цен, перенумерация, групповая обработка документов) есть типовая обработка «Групповое изменение реквизитов».

Как закрыть пробел в интерфейсе
  1. 1
    Соберите у пользователей список конкретных неудобств: какие действия занимают больше всего времени
  2. 2
    Проверьте, решается ли задача настройкой прав, панелей и дополнительных реквизитов
  3. 3
    Если нет — попробуйте внешнюю обработку или расширение конфигурации
  4. 4
    Только если расширения недостаточно — планируйте доработку типового кода с оценкой стоимости обновлений

Отраслевая специфика

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

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

Способы закрыть пробел функциональности

Настройка типовой конфигурации

Бесплатно и без рисков для обновлений, но ограничена возможностями, заложенными разработчиком

Внешние отчёты и обработки

Подходят для выгрузок, печатных форм и пакетных операций; не меняют конфигурацию

Расширение конфигурации

Позволяет добавлять объекты и менять формы без снятия с поддержки; есть ограничения на изменение типовых модулей

Доработка типового кода

Максимальная гибкость, но усложняет и удорожает каждое обновление конфигурации

Отраслевое решение партнёра

Быстрый доступ к готовой специфике; зависимость от стороннего вендора и его графика обновлений

Производительность и работа с большими объёмами

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

Базовые шаги диагностики: переведите базу в клиент-серверный режим, если одновременно работает больше нескольких пользователей; проверьте регламентное обслуживание СУБД (обновление статистики, переиндексация); настройте итоги и дату запрета редактирования; рассмотрите свёртку базы за закрытые периоды. Для поиска узких мест в коде используйте замеры производительности через встроенные механизмы платформы, а не догадки.

Мобильная работа и удалённый доступ

Типовые конфигурации слабо покрывают сценарии «вне офиса»: торговому представителю нужен приём заказов с планшета, руководителю — контроль показателей с телефона, кладовщику — работа с ТСД. Платформа поддерживает мобильные клиенты и веб-доступ, но готовых мобильных приложений под каждую роль в типовой поставке нет.

Практические варианты: публикация базы на веб-сервере для работы через браузер и тонкий клиент по интернету (обязательно с HTTPS и разграничением прав); мобильное приложение 1С для согласований и просмотра отчётов, если оно поддерживается вашей конфигурацией; разработка отдельного мобильного клиента под конкретную роль для полевых сотрудников. Для удалённого доступа не открывайте базу напрямую в интернет без VPN или защищённого шлюза — это один из самых частых векторов атак на 1С.

Как решить, что делать с пробелом

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

Маршрут решения

Как выбрать действие

Нужного отчёта нет, но данные в базе естьСоберите отчёт через СКД или закажите внешний отчёт
Не хватает поля у документа или справочникаДобавьте дополнительный реквизит в режиме Предприятия
Нужен обмен с внешним сервисомИщите готовый модуль интеграции, затем рассматривайте разработку через API
Нужно изменить логику типовых документовИспользуйте расширение конфигурации и подписки на события
Требуется глубокая переработка типовой логикиСчитайте полную стоимость владения и сравнивайте с отраслевым решением
Типичные ошибки
01
Снятие конфигурации с поддержки ради мелкой правки — каждое обновление превращается в ручной трудоёмкий процесс
02
Доработка без технического задания — результат не совпадает с ожиданиями пользователей, деньги потрачены
03
Хранение критичных данных в Excel вместо ввода в 1С — учёт раздваивается, отчёты расходятся
04
Игнорирование типовых механизмов (дополнительные реквизиты, варианты отчётов) и заказ разработки того, что уже есть из коробки
Контрольные точки

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

Работа на копии базы
Норма

Новая функция протестирована на копии с реальными данными

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

Доработка сразу установлена в рабочую базу без проверки

Обновление конфигурации
Норма

После обновления доработка работает без ошибок

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

Обновление откладывается месяцами из-за страха сломать доработки

Права пользователей
Норма

Новые объекты доступны только нужным ролям

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

Все пользователи видят служебные обработки и могут их запустить

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

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

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

Что лучше: расширение или изменение типовой конфигурации?

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

Почему типовой отчёт нельзя просто перенастроить под себя?

Можно, но не всегда: часть отчётов построена на СКД и допускает глубокую настройку через «Изменить вариант отчёта», а часть — жёстко запрограммирована. Если кнопка настройки варианта недоступна, отчёт придётся дублировать внешним.

Как понять, что проблема в конфигурации, а не в сервере?

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

Опасно ли подключать сторонние обработки из интернета?

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

Когда стоит переходить на отраслевое решение вместо доработок?

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

Итог

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

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