Разработка и Конфигурация · 11 мин
Что означает термин «конфигурация 1С»
Что означает термин «конфигурация 1С»: отличие от платформы и базы данных, типовые и отраслевые решения, как узнать свою конфигурацию и зачем это знать.
Конфигурация 1С — это прикладное решение, которое определяет, какие задачи автоматизирует программа: учёт товаров, расчёт зарплаты, ведение бухгалтерии или управление продажами. Если провести аналогию, платформа 1С — это операционная система, а конфигурация — приложение, установленное на ней. Без конфигурации платформа сама по себе пользователю ничего не даёт: именно конфигурация содержит документы, справочники, отчёты и журналы, с которыми работает бухгалтер, кладовщик или менеджер.
Термин используется в нескольких значениях, и это часто путает новичков. В широком смысле конфигурацией называют готовый программный продукт — например, «1С:Бухгалтерия 8» или «1С:Управление торговлей». В узком техническом смысле конфигурация — это набор метаданных и кода, описывающих структуру прикладного решения: объекты, их свойства, алгоритмы, формы и права доступа. В обоих случаях речь идёт о «начинке», которая превращает универсальный движок в рабочий инструмент конкретной компании.
Как конфигурация связана с платформой и базой данных
Чтобы понять термин, важно разделить три уровня, из которых состоит любая рабочая система 1С. Первый уровень — технологическая платформа: исполняемая среда, которая устанавливается на компьютер или сервер, обеспечивает работу интерфейса, обмен с СУБД, механизмы прав и обновлений. Платформа одна и та же для разных прикладных решений и поставляется в виде релизов с номерами версий.
Второй уровень — конфигурация. Она «вкладывается» в платформу и определяет прикладную логику. Одна и та же платформа может запускать «Бухгалтерию», «Зарплату и управление персоналом» или отраслевое решение стороннего разработчика. Третий уровень — информационная база: конкретный экземпляр данных компании (номенклатура, контрагенты, проведённые документы), который работает на сочетании «платформа + конфигурация».
Практическое следствие: при проблемах с обновлением или запуском нужно понимать, на каком уровне ошибка. «Не запускается программа» может означать несовместимость версии платформы с версией конфигурации, повреждение базы данных или ошибку в доработанном коде конфигурации — и способы диагностики в каждом случае разные.
Три уровня системы 1С
Движок: интерфейс, работа с СУБД, механизмы безопасности. Обновляется отдельно, едина для разных решений
Прикладная логика: документы, справочники, отчёты, алгоритмы учёта. Поставляется фирмой «1С» или партнёром, дорабатывается под компанию
Данные конкретной организации. Создаётся на основе конфигурации, хранит документы и справочники
Какие бывают конфигурации
Типовые конфигурации разрабатывает и поддерживает фирма «1С»: «1С:Бухгалтерия», «1С:Управление торговлей», «1С:Зарплата и управление персоналом», «1С:ERP Управление предприятием», «1С:Комплексная автоматизация» и другие. Они охватывают массовые задачи учёта и регулярно обновляются под изменения законодательства и формы отчётности.
Отраслевые и специализированные решения создают партнёры фирмы «1С» на основе типовых или с нуля: решения для медицины, общепита, строительства, автотранспорта, сельского хозяйства. Они учитывают специфику отрасли, но качество и поддержка зависят от конкретного разработчика, поэтому перед покупкой стоит проверить статус продукта и наличие сертификации «1С:Совместимо».
Третий тип — самописные (собственные) конфигурации, которые компания или франчайзи разрабатывают под уникальные процессы. Такой путь оправдан при нестандартном учёте, но требует собственной поддержки: обновления законодательства и отчётности ложатся на разработчика компании.
Типовая, доработанная и конфигурация «на поддержке»
Ключевое понятие для администратора — поддержка. Типовая конфигурация «на полной поддержке» обновляется автоматически или в несколько кликов: поставщик присылает новый релиз, и механизм обновления заменяет старую версию целиком. Как только в конфигурацию вносят изменения — добавляют реквизит, печатную форму или меняют модуль, — она становится доработанной.
Доработка меняет порядок обновления. При частичном снятии с поддержки обновление проходит в режиме сравнения и объединения: система показывает, какие объекты изменены, и администратор решает, как перенести свои правки в новый релиз. При полном снятии с поддержки автоматическое обновление недоступно, и каждый релиз приходится накатывать вручную с анализом всех отличий.
Современный способ доработки без снятия с поддержки — расширения конфигурации. Расширение подключается поверх типовой конфигурации, добавляет формы, реквизиты и обработчики, но не меняет саму конфигурацию, поэтому типовое обновление проходит штатно. Ограничение: не все объекты и сценарии можно изменить через расширение.
Как узнать, какая конфигурация установлена
Название и версию конфигурации чаще всего видно в заголовке окна программы и в разделе «О программе» (обычно доступен через меню с пиктограммой «i» или через «Администрирование»). Там же указана версия платформы. Эта информация нужна при обращении в поддержку, при подборе обновлений и при установке внешних отчётов и обработок, совместимых с конкретным релизом.
- 1Откройте раздел «О программе» и запишите название и версию конфигурации, а также версию платформы
- 2Откройте конфигуратор: меню «Конфигурация» — «Поддержка» — «Настройка поддержки»
- 3Проверьте, включена ли возможность изменения и не сняты ли объекты с поддержки
- 4Сравните свою версию с актуальным релизом на портале поставщика, чтобы понять, требуется ли обновление
Если программа работает в файловом режиме, сведения о конфигурации хранятся в самом файле базы. В клиент-серверном варианте структура конфигурации хранится в базе данных на сервере СУБД, а платформа обращается к ней через сервер 1С. Для пользователя разница не видна, но администратору важно понимать, где лежат данные, чтобы корректно делать резервные копии.
Что содержит конфигурация: основные объекты
Структуру конфигурации видно в конфигураторе — встроенной среде разработки платформы. Дерево конфигурации включает типовые группы объектов, каждая из которых отвечает за свою задачу.
- Справочники — списки условно постоянных данных: номенклатура, контрагенты, сотрудники, склады.
- Документы — факты хозяйственной деятельности: реализация, поступление, начисление зарплаты, платёжное поручение.
- Регистры (накопления, сведений, бухгалтерии, расчёта) — структуры для хранения итогов и движений, на которых строятся отчёты и проводки.
- Отчёты и обработки — инструменты анализа данных и пакетных операций.
- Роли и права — описание того, какие действия доступны разным группам пользователей.
- Общие модули — программный код на встроенном языке, реализующий алгоритмы учёта.
Понимание этой структуры помогает даже непрограммисту: например, если «не формируется отчёт по остаткам», проблема обычно в данных регистров накопления, а если «не проводится документ» — в коде обработки проведения или в настройках учёта.
Конфигуратор и доработка: границы самостоятельной работы
Конфигуратор — режим запуска платформы, в котором открывают структуру конфигурации для просмотра и изменения. Рядовому пользователю он не нужен, но администратору полезно уметь как минимум просматривать объекты, настройки поддержки и выполнять тестирование и исправление базы.
Безопасные действия для самостоятельного выполнения: просмотр дерева конфигурации, проверка настроек поддержки, создание резервной копии через выгрузку информационной базы. К рискованным относятся любые изменения объектов, правка модулей и объединение конфигураций — их стоит выполнять только на копии и при наличии навыков разработки.
Как выбрать конфигурацию под задачи компании
Выбор начинается с перечня учётных задач: нужна ли только бухгалтерия, или также склад, торговля, производство, зарплата. Для небольшой организации с простым учётом обычно достаточно «1С:Бухгалтерии»; при активной торговле добавляют «Управление торговлей» или рассматривают «Комплексную автоматизацию»; крупные предприятия с производством и бюджетированием смотрят в сторону «1С:ERP».
Второй критерий — масштаб и количество пользователей: от него зависят вариант поставки (файловый или клиент-серверный) и требования к инфраструктуре. Третий — отраслевая специфика: если типовое решение закрывает процессы лишь частично, сравнивают стоимость доработки типовой конфигурации с покупкой готового отраслевого продукта.
Как выбрать действие
Что важно запомнить
Конфигурация — это прикладная логика 1С поверх платформы: документы, справочники, регистры, отчёты и код. Типовая конфигурация на поддержке обновляется автоматически; доработки безопаснее делать расширениями; перед обновлением всегда проверяйте версию и делайте резервную копию.
Частые вопросы о конфигурациях 1С
Чем конфигурация отличается от базы данных 1С?
Конфигурация — это структура и логика учёта (объекты, алгоритмы, формы), а база данных — конкретные данные организации, накопленные при работе. Одна и та же конфигурация может использоваться в нескольких базах: например, рабочей и тестовой.
Можно ли работать в 1С без конфигурации?
Нет. Платформа без конфигурации не содержит прикладных объектов — документов, справочников и отчётов. Создать пустую базу без конфигурации технически возможно, но работать в ней пользователь не сможет: сначала нужно загрузить или разработать конфигурацию.
Что значит «конфигурация снята с поддержки»?
Это означает, что поставщик больше не может обновлять её автоматически: каждый новый релиз придётся переносить вручную через сравнение и объединение с учётом всех сделанных доработок. Обычно так происходит после изменения типовых объектов в конфигураторе.
Что такое расширение конфигурации и чем оно лучше доработки?
Расширение — это надстройка, которая меняет поведение типовой конфигурации без изменения её самой. Главное преимущество: типовое обновление продолжает устанавливаться штатно. Ограничение — расширения не позволяют изменить любые механизмы, часть задач по-прежнему требует доработки конфигурации.
Как узнать версию своей конфигурации?
Откройте раздел «О программе» в пользовательском режиме — там указаны название и версия конфигурации, а также версия платформы. Эти данные нужны при обращении в поддержку и перед установкой обновлений.
Можно ли перенести данные из одной конфигурации в другую?
Да, для этого существуют типовые механизмы перехода (например, при смене редакции) и универсальные обмены через правила конвертации данных. Полнота переноса зависит от сопоставимости объектов: справочники и остатки переносятся обычно, а специфические документы могут потребовать настройки правил.