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

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

Что такое конфигурация в 1С:Предприятие

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

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

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

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

Из чего состоит система 1С и где в ней место конфигурации

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

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

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

Из каких объектов состоит конфигурация

Конфигурация — это не один файл с кодом, а дерево объектов метаданных, которое видно в конфигураторе. Основные группы объектов:

  • Справочники — списки условно постоянных данных: номенклатура, контрагенты, сотрудники, склады.
  • Документы — факты хозяйственной деятельности: поступления, реализации, счета, приказы.
  • Регистры — накопители информации: регистры накопления хранят обороты и остатки, регистры сведений — значения в разрезе измерений, регистры бухгалтерии — проводки.
  • Отчёты и обработки — инструменты анализа данных и пакетных операций.
  • Модули — программный код на встроенном языке 1С, описывающий поведение объектов.
  • Роли и права — модель доступа пользователей к объектам.

Разработчик собирает конфигурацию из этих объектов в режиме «Конфигуратор», а пользователи работают с результатом в режиме «Предприятие». Граница между режимами принципиальна: в режиме «Предприятие» структуру конфигурации изменить нельзя, можно только вводить данные.

Типовые, отраслевые и самописные конфигурации

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

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

Типовая конфигурация от фирмы «1С»

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

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

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

Самописная конфигурация

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

Типовые конфигурации («Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом», «Комплексная автоматизация», ERP) выпускает фирма «1С» и поддерживает на регулярной основе. Для них характерна возможность автоматического обновления через интернет при наличии действующего договора сопровождения.

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

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

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

Порядок действий
  1. 1
    Откройте информационную базу в режиме «Предприятие» под учётной записью с достаточными правами.
  2. 2
    Откройте раздел «Администрирование» или главное меню и найдите пункт «О программе» (в старых интерфейсах — «Справка» → «О программе»).
  3. 3
    Найдите в окне строки с названием конфигурации, её версией (релизом) и версией платформы.
  4. 4
    Сверьте версию конфигурации с актуальным релизом на портале 1С, чтобы понять, требуется ли обновление.

Дополнительно полезно проверить, находится ли конфигурация на поддержке и не снята ли она с неё доработками. Это видно в конфигураторе: меню «Конфигурация» → «Поддержка» → «Настройка поддержки». Если объекты изменены, обновление потребует ручного сопоставления изменений.

Типовая логика и доработки: что такое «снятие с поддержки»

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

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

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

Как выбрать конфигурацию под задачи компании

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

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

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

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

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

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

Обновление конфигурации: базовые правила безопасности

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

Минимальный безопасный порядок: сделать резервную копию, проверить соответствие версии платформы требованиям нового релиза, выполнить обновление на копии базы, убедиться, что обработчики обновления отработали без ошибок, и только потом повторить на рабочей базе. Для клиент-серверных баз копию делают средствами СУБД, для файловых — выгрузкой в файл .dt через конфигуратор.

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

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

Версия конфигурации после обновления
Норма

В окне «О программе» отображается новый релиз

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

Релиз не изменился или база не открывается

Обработчики обновления
Норма

При первом запуске обновление данных завершилось без сообщений об ошибках

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

Есть ошибки обработчиков или обновление данных зависло

Ключевые операции
Норма

Проведение документов и формирование основных отчётов работают как раньше

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

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

Доработки
Норма

Расширения и внешние обработки загружаются и выполняются

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

Расширения отключены из-за несовместимости

Частые вопросы о конфигурациях 1С

Чем конфигурация отличается от информационной базы?

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

Можно ли работать в 1С без конфигурации?

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

Что значит «конфигурация снята с поддержки»?

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

Что такое расширение конфигурации и когда его использовать?

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

Как узнать, какие доработки есть в конфигурации?

В конфигураторе откройте «Конфигурация» → «Поддержка» → «Настройка поддержки»: изменённые объекты будут помечены. Дополнительно проверьте список подключённых расширений («Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения») и каталог внешних обработок — часть доработок может жить вне конфигурации.

Нужно ли обновлять платформу при обновлении конфигурации?

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

Итог

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

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