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

Разработка и Конфигурация · 10 мин

Что можно добавить в 1С: обзор возможностей доработки

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

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

Ключевой вопрос не «что добавить», а «каким способом». Неправильно выбранный метод доработки приводит к снятию конфигурации с поддержки, усложнению обновлений и конфликтам при выходе новых релизов. Ниже разобраны основные категории того, что можно добавить в 1С, и критерии выбора безопасного способа.

Что добавить без программирования: штатные настройки

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

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

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

Внешние отчёты, обработки и печатные формы

Самый безопасный способ добавить функциональность — внешние объекты: файлы с расширением .erf (отчёты) и .epf (обработки). Они подключаются через механизм «Дополнительные отчеты и обработки» (БСП) и не изменяют конфигурацию вообще. Типовой пример — печатная форма договора с фирменным шаблоном компании или обработка массовой загрузки прайсов поставщиков из Excel.

Подключаемые печатные формы регистрируются в справочнике дополнительных отчётов и появляются в меню «Печать» соответствующих документов наряду с типовыми. Это закрывает большинство запросов вида «добавьте нам свою счёт-фактуру / акт / ТОРГ-12 с логотипом» без вмешательства в конфигурацию.

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

Расширения конфигурации: доработка без снятия с поддержки

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

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

Ограничения расширений принципиальны: нельзя изменять типы реквизитов типовых объектов, удалять типовые объекты, менять логику проведения документов «в лоб» (только через обработчики «после»), а ряд объектов метаданных недоступен для заимствования. Если задача упирается в эти рамки — остаётся доработка самой конфигурации.

Порядок безопасного добавления расширения
  1. 1
    Сделайте резервную копию базы или выгрузку .dt
  2. 2
    Разверните копию базы и установите расширение на ней
  3. 3
    Проверьте ключевые сценарии: проведение документов, печать, отчёты
  4. 4
    Убедитесь, что отключены флажки «Безопасный режим»-конфликтов и расширение не меняет роли критичных объектов
  5. 5
    Перенесите расширение в рабочую базу и проверьте под реальным пользователем
  6. 6
    После ближайшего обновления конфигурации повторно проверьте работу расширения

Доработка типовой конфигурации и её цена

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

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

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

Способы добавить функциональность

Настройки и доп. реквизиты

Нулевой риск для обновлений, но ограничены тем, что предусмотрела конфигурация

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

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

Расширение

Меняет формы, события, добавляет объекты; конфигурация остаётся на поддержке; есть рамки по типам и проведению

Доработка конфигурации

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

Интеграции: что подключить к 1С извне

Отдельный класс добавлений — обмены с внешними системами. Типовые и полутиповые сценарии: обмен с банком (клиент-банк, прямая интеграция), сайтом и маркетплейсами, ЭДО-операторами, кассовым и складским оборудованием, CRM, службами доставки, государственными системами маркировки и прослеживаемости.

Технически интеграция реализуется через встроенные подсистемы обмена, HTTP- и веб-сервисы, файловые обмены (CSV, Excel, XML, JSON), COM/OLE для старых систем или внешние компоненты. Для популярных связок (1С + Битрикс24, 1С + Wildberries/Ozon, 1С + банки) существуют готовые модули — их установка обычно дешевле и надёжнее самостоятельной разработки.

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

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

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

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

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

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

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

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

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

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

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

Можно ли добавлять доработки в 1С:Бухгалтерию без программиста?

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

Снимется ли конфигурация с поддержки при установке расширения?

Нет. Расширение хранится отдельно и не изменяет конфигурацию поставщика, замочек поддержки сохраняется. Однако некоторые расширения могут конфликтовать с новыми релизами, поэтому после обновления их работу нужно проверять.

Чем внешняя обработка отличается от расширения?

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

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

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

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

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

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

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