Как подобрать релиз 1С:Розница под установленную платформу и безопасно развернуть демо-базу?

Программист 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

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

Способ 1. Определение требований релиза к версии платформы

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

  1. Изучение файла ReadMe.txt в дистрибутиве: В каждом комплекте поставки конфигурации (как полного дистрибутива, так и обновления) присутствует файл ReadMe.txt. В самом начале документа разработчики 1С всегда указывают минимальную и рекомендуемую версии платформы, необходимые для работы данного релиза. Например, для релиза конфигурации 1С:Розница 2.2.5.27 достаточна платформа ветки 8.3.9, в то время как линейка 2.2.6 и выше уже требует перехода на 8.3.10.
  2. Проверка свойств конфигурации в режиме «Конфигуратор»: Если файл конфигурации (.cf) уже доступен, откроем его свойства и обратим внимание на параметр «Режим совместимости». Если режим совместимости конфигурации выше, чем версия используемой платформы, запуск или загрузка информационной базы будут заблокированы на уровне ядра платформы.
  3. Использование более раннего релиза конфигурации: Для целей ознакомления и общего показа базового функционала системы руководству не обязательно использовать самый последний релиз. Достаточно скачать архивный релиз (например, ветки 2.2.5), полностью совместимый с установленной версией 8.3.9.

Способ 2. Изолированный запуск демо-базы в файловом режиме

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

  1. Локальная установка клиентской платформы: Платформа 1С:Предприятие поддерживает параллельную установку нескольких версий на одном компьютере. Новая сборка (например, 8.3.10) устанавливается в отдельный каталог программных файлов и не перезаписывает версию 8.3.9.
  2. Создание локальной файловой базы: Развернем демонстрационную базу локально на диске рабочего компьютера (в файловом варианте). Такая база не взаимодействует с рабочим сервером 1С:Предприятия и СУБД, исключая любые риски для продуктивных систем.
  3. Настройка диалога запуска: В окне запуска информационных баз выделим созданную демонстрационную базу, нажмем кнопку «Изменить» и на последней вкладке в поле «Версия 1С:Предприятия» явно укажем нужную сборку (например, 8.3.10). Запуск программы через стартер 1cestart.exe автоматически откроет именно эту версию платформы для демо-базы, оставив остальные базы под управлением 8.3.9.

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

Если демонстрация требует обязательного использования клиент-серверного варианта (SQL), разберем, как запустить две службы сервера 1С разной версии на одной физической или виртуальной машине:

  1. Регистрация дополнительной службы: Установим новую версию платформы на сервер без удаления старой. С помощью утилиты командной строки ragent.exe зарегистрируем второй экземпляр службы сервера с уникальным именем.
  2. Разделение сетевых портов: Чтобы службы не конфликтовали за сетевые интерфейсы, назначим новому серверу нестандартные порты. По умолчанию основной сервер занимает порты 1540 (главный процесс), 1541 (кластер) и диапазон 1560:1591 (рабочие процессы). Для тестового сервера укажем порты 2540, 2541 и диапазон 2560:2591.
  3. Разделение каталогов данных кластера: В параметрах запуска новой службы через ключ -d обязательно укажем отдельный каталог служебных данных (srvinfo), чтобы кластеры разных версий не перезаписывали метаданные друг друга.

Таким образом, для безопасной демонстрации возможностей 1С:Розница оптимальным решением является либо подбор подходящего архивного релиза по файлу ReadMe.txt, либо локальный запуск необходимой версии платформы в изолированном файловом режиме.

← На главную