Как узнать версию 1С:Бухгалтерии 3.0 — базовая, ПРОФ или КОРП?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

При обслуживании, переносе, обновлении или расширении функционала «1С:Бухгалтерии предприятия 3.0» нередко возникает необходимость точно выяснить, какая именно версия программы используется: Базовая, ПРОФ или КОРП. От типа поставки зависят возможности доработки конфигурации, подключение дополнительных пользователей, ведение учета по нескольким организациям в единой базе, а также порядок приобретения лицензий и обновлений. Разберем по шагам все доступные способы определения версии конфигурации как для обычного пользователя, так и для администратора или разработчика.

Способ 1. Проверка через окно «О программе» в пользовательском режиме

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

  1. Откроем главное меню программы (пиктограмма со стрелкой или кнопка меню в правом верхнем углу окна).
  2. Перейдем в раздел Справка → О программе (или нажмем на кнопку с символом «i» в правой верхней части командной панели).
  3. В открывшемся окне найдем блок Конфигурация и внимательно изучим наименование:
    1. Если указано Бухгалтерия предприятия, редакция 3.0 (...) без дополнительных приставок — перед нами версия ПРОФ.
    2. Если в названии явно присутствует слово «базовая», например Бухгалтерия предприятия (базовая), редакция 3.0 (...) или Бухгалтерия предприятия базовая для 1 — это Базовая версия. Для специализированных базовых поставок название может содержать формулировку Упрощенка или Автономное учреждение базовая.
    3. Если в названии присутствует обозначение КОРП, например Бухгалтерия предприятия КОРП, редакция 3.0 (...) — это версия КОРП, предназначенная для учета в организациях с обособленными подразделениями.
  4. Обратим внимание на раздел Лицензия в этом же окне:
    1. Для базовой версии отображается электронная программная привязка с 16-значным пинкодом и специальным ограничением на однопользовательский запуск.
    2. Для версии ПРОФ или КОРП отображается многопользовательская/однопользовательская лицензия с 15-значным пинкодом, лицензия на сервер 1С:Предприятия либо аппаратный ключ защиты USB (HASP).

Способ 2. Проверка через режим «Конфигуратор»

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

  1. Запустим базу в режиме Конфигуратор.
  2. В верхнем меню откроем Конфигурация → Открыть конфигурацию (если она не была открыта ранее).
  3. Нажмем правой кнопкой мыши на корневой элемент дерева метаданных (самая верхняя строка с названием) и выберем Свойства. В открывшейся палитре свойств посмотрим на поле Имя:
    1. Имя БухгалтерияПредприятия соответствует версии ПРОФ.
    2. Имя БухгалтерияПредприятияБазовая (или БухгалтерияПредприятияУпрощенка) указывает на Базовую версию.
    3. Имя БухгалтерияПредприятияКОРП указывает на версию КОРП.
  4. Проверим состояние поддержки через меню Конфигурация → Поддержка → Настройка поддержки:
    1. В базовой версии кнопка Включить возможность изменения полностью отсутствует, так как изменение структуры метаданных и снятие объектов с типовой поддержки в базовых поставках заблокировано на уровне платформы.
    2. В версии ПРОФ кнопка доступна, что позволяет при необходимости вносить изменения в типовой код.

Способ 3. Программный способ определения версии на встроенном языке 1С

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


// Возвращает признак, является ли конфигурация базовой.
//
// Возвращаемое значение:
//    Булево - Истина, если конфигурация - базовая.
//
Функция ЭтоБазоваяВерсияКонфигурации() Экспорт
    
    Возврат СтрНайти(ВРег(Метаданные.Имя), "БАЗОВАЯ") > 0;
    
КонецФункции

С помощью глобального объекта Метаданные платформа возвращает имя конфигурации. Проверив вхождение подстроки "БАЗОВАЯ" или "КОРП", алгоритм безошибочно определяет режим функционирования прикладного решения.

Способ 4. Определение по каталогу информационной базы и шаблонам обновлений

Разберем способы проверки версии без входа в учетную запись 1С, когда, например, неизвестен пароль пользователя:

  1. По служебному файлу перемещения базы: в каталоге файловой информационной базы (рядом с файлом 1Cv8.1CD) при переносе или первом старте может формироваться файл DoNotCopy.txt. Открыв его в любом текстовом редакторе, можно увидеть служебную информацию, содержащую идентификаторы и наименование исходной конфигурации.
  2. По каталогу шаблонов конфигураций: проверим каталог установки шаблонов на диске (по умолчанию %APPDATA%\1C\1cv8\tmplts\1c\):
    1. Каталог \Accounting\ содержит дистрибутивы обновлений для версии ПРОФ.
    2. Каталог \AccountingBase\ содержит файлы обновлений для Базовой версии.
    3. Каталог \AccountingCorp\ предназначен для обновлений версии КОРП.

Способ 5. Функциональные различия между версиями в учете

Если требуется быстро проверить версию по поведению системы, обратим внимание на ключевые функциональные ограничения:

  1. Количество организаций: В базовой версии в справочнике Организации жестко заблокировано создание второй организации (ведется учет строго по одному юридическому лицу или ИП в рамках одной базы). В версии ПРОФ в настройках функциональности доступен флаг ведения учета по нескольким организациям.
  2. Многопользовательская работа: Базовая версия не позволяет запускать более одного сеанса одновременно даже при наличии свободных клиентских лицензий платформы.
  3. Клиент-серверный режим и РИБ: Базовая версия работает исключительно с файловыми базами данных и не поддерживает создание узлов распределенных информационных баз (РИБ). Версия ПРОФ полноценно работает на СУБД (PostgreSQL, MS SQL и др.) и поддерживает обмен данными через планы обмена.
← На главную