Разработка и Конфигурация · 10 мин
Что можно добавить в 1С: обзор возможностей доработки
Что можно добавить в 1С: отчёты, печатные формы, расширения, интеграции. Способы доработки без снятия с поддержки, риски и порядок безопасного внедрения.
Стандартная конфигурация 1С редко закрывает все потребности конкретной компании: кому-то не хватает печатной формы под внутренний документ, кому-то — автоматической загрузки курсов валют или обмена с интернет-магазином. Платформа 1С:Предприятие спроектирована расширяемой, поэтому добавлять функциональность можно несколькими способами — от настроек без программирования до полноценной доработки конфигурации.
Ключевой вопрос не «что добавить», а «каким способом». Неправильно выбранный метод доработки приводит к снятию конфигурации с поддержки, усложнению обновлений и конфликтам при выходе новых релизов. Ниже разобраны основные категории того, что можно добавить в 1С, и критерии выбора безопасного способа.
Что добавить без программирования: штатные настройки
Прежде чем привлекать разработчика, проверьте функциональные опции конфигурации. В типовых решениях (1С:Бухгалтерия, Управление торговлей, ERP) значительная часть «недостающих» возможностей просто отключена: учёт по нескольким организациям, серии и характеристики номенклатуры, валютные операции, подсистема бюджетирования. Включаются они через раздел «Администрирование» без какого-либо изменения кода.
Второй пласт — пользовательские механизмы: дополнительные реквизиты и дополнительные сведения. Они позволяют добавить в справочники и документы собственные поля (например, «Менеджер по закупке» у контрагента или «Срок годности в днях» у номенклатуры) и выводить их в отчёты и печатные формы. Такие поля не ломают обновления, потому что хранятся отдельно от структуры конфигурации.
Также без кода настраиваются: права доступа и профили групп доступа, варианты отчётов на СКД (сохранение собственной настройки типового отчёта), подключаемое торговое оборудование через стандартные драйверы, обмены между типовыми конфигурациями через встроенные планы обмена.
Внешние отчёты, обработки и печатные формы
Самый безопасный способ добавить функциональность — внешние объекты: файлы с расширением .erf (отчёты) и .epf (обработки). Они подключаются через механизм «Дополнительные отчеты и обработки» (БСП) и не изменяют конфигурацию вообще. Типовой пример — печатная форма договора с фирменным шаблоном компании или обработка массовой загрузки прайсов поставщиков из Excel.
Подключаемые печатные формы регистрируются в справочнике дополнительных отчётов и появляются в меню «Печать» соответствующих документов наряду с типовыми. Это закрывает большинство запросов вида «добавьте нам свою счёт-фактуру / акт / ТОРГ-12 с логотипом» без вмешательства в конфигурацию.
Ограничение: внешние обработки выполняются по требованию пользователя и не могут менять интерфейс, добавлять подсистемы или перехватывать события документов. Для таких задач нужен следующий уровень — расширение.
Расширения конфигурации: доработка без снятия с поддержки
Расширение — это надстройка над типовой конфигурацией, которая хранится отдельно и накладывается при запуске. Через расширения можно добавлять собственные подсистемы, роли, отчёты, регистры сведений, обработчики событий форм и объектов, изменять формы и макеты типовых объектов. При этом конфигурация остаётся на полной поддержке, и обновления устанавливаются штатно.
Типичные сценарии для расширений: добавление кнопки на форму документа, контроль заполнения реквизитов при записи, автоматическое заполнение полей по правилам компании, новый регистр для хранения специфических данных, изменение макета печатной формы, когда внешняя печатная форма не подходит.
Ограничения расширений принципиальны: нельзя изменять типы реквизитов типовых объектов, удалять типовые объекты, менять логику проведения документов «в лоб» (только через обработчики «после»), а ряд объектов метаданных недоступен для заимствования. Если задача упирается в эти рамки — остаётся доработка самой конфигурации.
- 1Сделайте резервную копию базы или выгрузку .dt
- 2Разверните копию базы и установите расширение на ней
- 3Проверьте ключевые сценарии: проведение документов, печать, отчёты
- 4Убедитесь, что отключены флажки «Безопасный режим»-конфликтов и расширение не меняет роли критичных объектов
- 5Перенесите расширение в рабочую базу и проверьте под реальным пользователем
- 6После ближайшего обновления конфигурации повторно проверьте работу расширения
Доработка типовой конфигурации и её цена
Прямое изменение конфигурации оправдано, когда задача невозможна в расширении: новый документ с собственной логикой проведения, изменение движений по регистрам, глубокая переработка учётных механизмов. Технически это выполняется в конфигураторе после включения возможности изменения в настройках поддержки.
Главный риск — обновления. Каждое изменённое место придётся сопоставлять при установке нового релиза: платформа покажет конфликты, и их разрешит только специалист. Чем больше доработок, тем дороже и дольше каждое обновление, а пропущенные обновления означают устаревшие формы отчётности и налоговые регистры.
Практическое правило: изменения в конфигурации должны быть минимальными и документированными — список изменённых объектов, зачем и кем. Часто гибридная схема (небольшая точечная доработка + расширение поверх) дешевле в сопровождении, чем одна большая доработка конфигурации.
Способы добавить функциональность
Нулевой риск для обновлений, но ограничены тем, что предусмотрела конфигурация
Не трогают конфигурацию; подходят для печати, загрузок, аналитики; не меняют интерфейс и события
Меняет формы, события, добавляет объекты; конфигурация остаётся на поддержке; есть рамки по типам и проведению
Безграничные возможности, но каждое обновление требует ручного сопоставления изменений
Интеграции: что подключить к 1С извне
Отдельный класс добавлений — обмены с внешними системами. Типовые и полутиповые сценарии: обмен с банком (клиент-банк, прямая интеграция), сайтом и маркетплейсами, ЭДО-операторами, кассовым и складским оборудованием, CRM, службами доставки, государственными системами маркировки и прослеживаемости.
Технически интеграция реализуется через встроенные подсистемы обмена, HTTP- и веб-сервисы, файловые обмены (CSV, Excel, XML, JSON), COM/OLE для старых систем или внешние компоненты. Для популярных связок (1С + Битрикс24, 1С + Wildberries/Ozon, 1С + банки) существуют готовые модули — их установка обычно дешевле и надёжнее самостоятельной разработки.
При выборе готового модуля проверяйте: поддерживает ли он вашу версию конфигурации и платформы, как работает с расширениями (не требует ли снятия с поддержки), есть ли регламентные задания для автоматической синхронизации и журнал ошибок обмена.
Как выбрать способ и проверить результат
Алгоритм выбора простой: сначала ищите решение в настройках и дополнительных реквизитах, затем — во внешних отчётах и обработках, далее — в расширении, и только в последнюю очередь меняйте конфигурацию. Каждый шаг вниз по этой лестнице увеличивает стоимость владения.
Проверка результата обязательна независимо от способа: доработка тестируется на копии базы под учётной записью с реальными правами конечного пользователя (не под полными правами), прогоняются ключевые сценарии — создание и проведение документов, печать, формирование регламентированной отчётности. После каждого обновления конфигурации проверку повторяют.
Как выбрать действие
Что важно запомнить
В 1С можно добавить практически всё: поля, отчёты, печатные формы, обработки, расширения, интеграции и новые объекты учёта. Выбирайте минимально инвазивный способ: настройки → внешние объекты → расширение → доработка конфигурации. Любую доработку тестируйте на копии и документируйте — это сохранит возможность обновляться и снизит стоимость сопровождения.
Частые вопросы
Можно ли добавлять доработки в 1С:Бухгалтерию без программиста?
Да, частично. Функциональные опции, дополнительные реквизиты, настройка вариантов отчётов и подключение готовых внешних печатных форм доступны администратору без навыков программирования. Разработка расширений и изменение конфигурации требуют специалиста.
Снимется ли конфигурация с поддержки при установке расширения?
Нет. Расширение хранится отдельно и не изменяет конфигурацию поставщика, замочек поддержки сохраняется. Однако некоторые расширения могут конфликтовать с новыми релизами, поэтому после обновления их работу нужно проверять.
Чем внешняя обработка отличается от расширения?
Внешняя обработка — отдельный файл, который запускается пользователем вручную и не меняет интерфейс и поведение объектов. Расширение встраивается в конфигурацию: добавляет кнопки, обработчики событий, собственные объекты и работает постоянно.
Опасно ли запускать внешние обработки, скачанные из интернета?
Да. Обработка выполняется с правами текущего пользователя и имеет доступ ко всем данным базы, включая возможность их изменения или передачи. Запускайте только файлы из доверенных источников, желательно — сначала на копии базы.
Что делать, если после обновления доработка перестала работать?
Откатитесь на резервную копию, если учёт остановлен, либо отключите проблемное расширение. Затем на тестовой базе найдите конфликт: чаще всего изменился заимствованный объект или модуль, который доработка переопределяла. Исправление делает разработчик с учётом нового кода типовой конфигурации.
Можно ли добавить в 1С обмен с маркетплейсами?
Да. Для популярных площадок существуют готовые модули интеграции, выгружающие товары и цены и загружающие заказы. При выборе проверяйте совместимость с вашей конфигурацией, наличие автоматического расписания обмена и обработку ошибок синхронизации.