Обновление отраслевых конфигураций 1С-Рарус без потери доработок и данных

· 10 мин

Содержание

Конфигурацию 1С Рарус обновляют так же, как любую типовую на платформе 1С:Предприятие 8.3. Нетронутую базу проще всего обновить из пользовательского режима: Администрирование → Обслуживание → Обновление версии программы. Доработанную — только в Конфигураторе через Конфигурация → Поддержка → Обновить конфигурацию с объединением изменений. Перед любым способом сделайте выгрузку базы в файл .dt.

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

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

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

Узнайте текущий релиз и состояние поддержки

  1. Откройте программу и нажмите на значок «Информация» (буква i в заголовке окна) или выберите в главном меню пункт «О программе». Запишите название конфигурации и номер релиза, например 3.0.15.4.
  2. Откройте базу в Конфигураторе и выберите Конфигурация → Поддержка → Настройка поддержки.
  3. Посмотрите поле «Состояние» поставщика:
    • 🔒 «На поддержке», изменения не разрешены — конфигурацию никто не трогал;
    • ✏️ «Изменения разрешены» — в неё могли вносить правки, нужен режим объединения;
    • ⛔ «Снята с поддержки» — автоматически обновить нельзя, только сравнением с новой версией вручную.

Проверьте цепочку релизов

В комплекте каждого обновления есть описание с перечнем версий, с которых возможен переход. Обычно это файл 1cv8upd.htm или раздел «Порядок обновления» в описании релиза.

Если ваш релиз в этом списке не значится, напрямую перескочить нельзя. Придётся пройти промежуточные версии одну за другой. Например, с 3.0.10 до 3.0.15 может понадобиться установить 3.0.12 и 3.0.14.

Сделайте резервную копию

Без выгрузки базы в .dt обновление не начинайте.

  1. Попросите всех пользователей выйти из программы.
  2. В Конфигураторе выберите Администрирование → Выгрузить информационную базу.
  3. Сохраните файл на другой диск или в сетевую папку, а не рядом с базой.

Для клиент-серверной базы на MS SQL или PostgreSQL дополнительно сделайте копию средствами СУБД. Она восстанавливается быстрее, чем загрузка .dt в большую базу.

Если конфигурация доработана, сохраните её отдельно: Конфигурация → Сохранить конфигурацию в файл. Получится .cf, к которому можно вернуться при неудачном объединении.

Проверьте версию платформы

В описании релиза указана минимальная версия платформы. Сравните её с вашей: номер в окне «О программе» должен быть не ниже требуемого. Если ниже, сначала обновите платформу (раздел 5).

Готовность к обновлению Рарус
Выполнено: 0 / 7

2. Автоматическое обновление Рарус через интернет-поддержку

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

Условия, без которых способ не сработает:

  • 🌐 база подключена к интернет-поддержке, введены логин и пароль портала;
  • 📄 у организации действует подписка на сопровождение вашего отраслевого продукта;
  • 📦 продукт распространяется через сервис обновлений, к которому подключена программа (это указано в договоре сопровождения с 1С-Рарус или партнёром).

Порядок действий:

  1. Откройте Администрирование → Интернет-поддержка и сервисы и проверьте, что подключение активно.
  2. Перейдите в Администрирование → Обслуживание → Обновление версии программы.
  3. Выберите вариант обновления через интернет . Программа покажет найденный релиз и его описание.
  4. Отметьте, что резервную копию вы уже сделали, или разрешите помощнику сделать её самому (для файловой базы).
  5. Выберите «Обновить сейчас» или назначьте обновление на ночное время.
  6. После завершения программа перезапустится и выполнит обработчики обновления данных.

Помощник завершит работу всех пользователей перед обновлением структуры базы. Запускайте его вне рабочего времени или заранее предупредите сотрудников: несохранённые документы пропадут.

Если помощник пишет, что обновлений не найдено, хотя на сайте поставщика вышла новая версия, значит ваш продукт или подписка не подключены к этому каналу. Переходите к ручному способу.

3. Ручная установка обновления Рарус из файла

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

Скачайте и установите шаблон

Обновления отраслевых продуктов скачивают в личном кабинете на сайте 1С-Рарус или получают у партнёра, который сопровождает вашу программу. Обычно это архив с установщиком setup.exe.

  1. Распакуйте архив и запустите setup.exe.
  2. Установщик положит файлы в каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts\ с вложенной папкой поставщика и номером версии.
  3. Внутри будут файлы:
    • 1cv8.cfu — файл обновления, применяется к предыдущим версиям;
    • 1cv8.cf — полный дистрибутив, нужен для новой базы или обновления «снятой с поддержки» конфигурации;
    • описание релиза в формате .htm.

Обновите конфигурацию в Конфигураторе

  1. Запустите базу в режиме «Конфигуратор» под пользователем с полными правами.
  2. Откройте Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  4. Укажите «Поиск доступных обновлений» или «Выбор файла обновления» и найдите 1cv8.cfu в каталоге шаблонов.
  5. Программа покажет, с какой версии на какую идёт переход. Нажмите «Выполнить» («Да»).
  6. Для конфигурации без изменений обновление пройдёт без вопросов. Для доработанной откроется окно сравнения (раздел 4).

Обновите конфигурацию базы данных

После загрузки нового релиза меняется только основная конфигурация. Чтобы изменения попали в саму базу, выберите Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

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

Запустите программу в пользовательском режиме

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

Не прерывайте этот этап и не пускайте пользователей до его окончания.

Если промежуточных релизов несколько, повторите шаги для каждого по порядку, вплоть до запуска в пользовательском режиме.

4. Как обновить доработанную конфигурацию Рарус

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

Как работает объединение

Платформа сравнивает три версии:

ВерсияЧто это
Старая конфигурация поставщикарелиз, на котором вы сейчас стоите, без ваших правок
Основная конфигурацияваш текущий вариант с доработками
Новая конфигурация поставщиказагружаемый релиз

Если объект меняли только вы, остаётся ваш вариант. Если только поставщик — берётся новый. Если меняли обе стороны, платформа предлагает выбрать, что сохранить, или объединить модули построчно.

Пошагово

  1. Запустите обновление, как в разделе 3. Откроется окно «Сравнение, объединение».
  2. Включите фильтр «Показывать только дважды измененные свойства». Это объекты, где ваши правки пересекаются с правками поставщика.
  3. Для каждого такого объекта откройте сравнение двойным щелчком и посмотрите различия в модулях и формах.
  4. Выберите режим объединения:
    • «Взять из новой конфигурации поставщика» — ваши правки в объекте пропадут;
    • «Объединить с приоритетом основной конфигурации» — останутся ваши строки при конфликте;
    • «Объединить с приоритетом новой конфигурации поставщика» — при конфликте победит код Рарус.
  5. Нажмите «Выполнить» и разберите предупреждения, если платформа покажет конфликтующие ссылки на объекты.
  6. Сохраните конфигурацию и обновите конфигурацию базы данных (F7).
  7. Проверьте синтаксис: Конфигурация → Проверка конфигурации, флажок «Синтаксический контроль модулей».

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

Расширения конфигурации

Если доработки сделаны в расширениях (.cfe), основная конфигурация остаётся на полной поддержке и обновляется без объединения. После обновления откройте Конфигурация → Расширения конфигурации и убедитесь, что расширения применились без ошибок. Иногда поставщик переименовывает объект, который перехватывает расширение, и его приходится поправить.

Для новых доработок расширения удобнее: следующее обновление пройдёт быстрее.

5. Обновление платформы 1С:Предприятие для Рарус

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

Файловая база

  1. Скачайте дистрибутив технологической платформы нужной версии у поставщика или партнёра.
  2. Запустите установщик и пройдите шаги мастера. Новая версия встанет рядом со старой в C:\Program Files\1cv8\ в папку с номером версии.
  3. Установите ту же версию на все компьютеры, где работают с базой.
  4. Окно запуска 1С обычно само открывает базу самой новой версией. Если нет, в свойствах базы в списке задайте версию на последнем шаге настройки.

Клиент-серверная база

  1. Установите новую версию сервера 1С:Предприятия.
  2. Перенастройте службу агента сервера на новую версию.
  3. Обновите клиентские приложения на рабочих местах до той же версии: версия клиента и сервера должна совпадать.

Переключение службы сервера на новую версию прерывает все сеансы. Делайте это вечером или в выходные, после выхода пользователей.

Защита и дополнительные компоненты

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

То же касается внешних компонент: драйверов торгового оборудования, модулей ЕГАИС или обмена с кассами. Новый релиз может потребовать их новых версий.

6. Проверка программы после обновления

Обновление не закончено, пока вы не проверили результат. На всё уйдёт 15–20 минут.

  1. ✅ Откройте «О программе» и убедитесь, что номер релиза новый.
  2. ✅ Откройте Администрирование → Обслуживание → Результаты обновления программы. Убедитесь, что основные обработчики выполнены, а дополнительные выполняются или завершены без ошибок.
  3. ✅ Проведите тестовый документ продажи или поступления в копии базы или отмените его проведение сразу после проверки.
  4. ✅ Сформируйте ключевые отчёты за прошлый месяц и сравните итоги с теми, что были до обновления.
  5. ✅ Проверьте печатные формы, особенно доработанные.
  6. ✅ Проверьте обмены: с кассой, сайтом, бухгалтерией, ЕГАИС.
  7. ✅ Запустите программу под обычным пользователем, а не администратором. Иногда новый релиз добавляет права, которые надо включить в профили групп доступа.

Если что-то сломалось и быстро не чинится, верните базу из .dt через Администрирование → Загрузить информационную базу в Конфигураторе. Затем разберитесь с причиной на копии.

7. Ошибки при обновлении 1С Рарус и что делать

Диагностика: выберите симптом

Если обновление никак не проходит, есть запасной путь. Создайте новую базу из полного 1cv8.cf актуального релиза и перенесите в неё данные через выгрузку-загрузку, которую поставщик предусмотрел для перехода между редакциями. Способ трудоёмкий, его лучше поручить партнёру по сопровождению.

8. Частые вопросы

Можно ли пропустить несколько релизов Рарус и сразу поставить последний?
Только если ваш релиз есть в списке версий, с которых возможно обновление, в описании нового. Иначе устанавливайте промежуточные релизы по порядку.
Сколько времени занимает обновление?
Сама загрузка .cfu — несколько минут. Обработчики данных на большой базе могут идти от получаса до нескольких часов. Закладывайте вечер или выходной.
Можно ли обновлять базу, пока сотрудники работают?
Загрузить конфигурацию в Конфигуратор можно, но обновление конфигурации базы данных и обработчики требуют, чтобы пользователи вышли. Дальше работать в базе можно только после завершения первого запуска.
Нужно ли обновлять каждый релиз?
Желательно. Выпуски закрывают изменения законодательства и форматов обмена. Чем дольше пауза, тем длиннее цепочка промежуточных релизов и тем сложнее объединение доработок.
Что делать, если конфигурацию снимали с поддержки?
Её нельзя обновить файлом .cfu. Сравните и объедините её с полным .cf нового релиза через Конфигурация → Сравнить, объединить с конфигурацией из файла и затем, по возможности, верните на поддержку.