Как обновить решение 1С-Рарус для некоммерческой организации и не потерять данные

· 10 мин

Содержание

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

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

1. Подготовка к обновлению конфигурации для НКО

Половина проблем при обновлении возникает до нажатия первой кнопки. Пройдите подготовку целиком.

Узнайте текущий релиз и версию платформы

  1. Откройте базу в режиме «1С:Предприятие».
  2. Нажмите кнопку главного меню (значок с тремя полосками или шестерёнкой в заголовке окна) → Справка → О программе.
  3. Запишите две строки: номер релиза конфигурации (например, 2.0.ХХ.ХХ) и версию платформы (8.3.ХХ.ХХХХ).

Эти два числа нужны, чтобы выбрать правильный файл обновления и понять, придётся ли сначала обновлять платформу.

Проверьте, есть ли доступ к обновлениям

Обновления отраслевых решений выдаются по действующей подписке на сопровождение. Для продуктов 1С-Рарус это обычно отраслевой вариант ИТС или договор сопровождения с самой фирмой-разработчиком либо с партнёром. Без подписки новые релизы скачать не получится — это ограничение лицензии, а не техническая проблема.

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

Определите, на поддержке ли конфигурация

В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Возможны три состояния:

СостояниеЧто значитКак обновлять
🔒 Изменения не разрешеныТиповая база, без доработокОбычное обновление, 10–30 минут
✏️ Изменения разрешены, поддержка сохраненаЕсть доработки, но связь с поставщиком естьОбновление со сравнением и объединением
❌ Конфигурация снята с поддержкиДоработки без связи с поставщикомСначала вернуть на поддержку, иначе файл .cfu не применится

Для НКО второй и третий вариант встречаются часто: базу дорабатывают под отчёты донорам, учёт целевых поступлений, членские взносы. Если вы видите доработки, обновление лучше делать сначала на копии.

Обновите платформу при необходимости

В описании каждого релиза указана минимальная версия платформы. Если установленная платформа имеет номер ниже требуемого, Конфигуратор откажется применять обновление или база не запустится после него.

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

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

Без резервной копии обновление не начинать. Варианты:

  • 📦 Файловая база — Администрирование → Выгрузить информационную базу в Конфигураторе (файл .dt) и плюс копия каталога базы с файлом 1Cv8.1CD.
  • 🗄️ Клиент-серверная база — штатный бэкап средствами СУБД (MS SQL или PostgreSQL) и дополнительно выгрузка .dt.

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

Готовность к обновлению
Выполнено: 0 / 6

2. Где взять файл обновления 1С-Рарус для НКО

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

%APPDATA%\1C\1cv8\tmplts\

Внутри — папки по имени поставщика и конфигурации, а в них — папки с номерами релизов. В каждой папке релиза лежат:

  • 📄 1cv8.cfu — файл обновления;
  • 📄 1cv8.cf — полная конфигурация (для новых баз и для сложных случаев);
  • 📄 UpdInfo.txt — служебный файл со списком релизов, от которых возможно обновление;
  • 📄 описание изменений релиза (обычно HTML-файл).

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

Откройте UpdInfo.txt блокнотом. В строке FromVersions перечислены релизы, с которых этот .cfu встаёт напрямую. Если вашего номера там нет, нужен промежуточный релиз.

Пример: в базе релиз 2.0.40, а новый файл обновления поддерживает переход только с 2.0.45 и 2.0.46. Значит, сначала ставите 2.0.45 или 2.0.46, затем последний. Номера условные — смотрите свои в UpdInfo.txt.

Перескочить через промежуточный релиз, подставив полный .cf вместо .cfu, технически можно, но обработчики обновления данных промежуточных релизов при этом могут не выполниться. Результат — ошибки в остатках, регистрах и отчётах, которые всплывут через месяц.

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

Способ зависит от состояния поддержки и от того, сколько баз нужно обновить.

СпособКогда подходитРиски
Из режима «1С:Предприятие» через интернет-поддержкуТиповая база, решение подключено к автообновлению, подключена интернет-поддержкаМинимальные, но доработанную базу так не обновить
Конфигуратор, файл .cfuОсновной способ для любой базы на поддержкеНужно аккуратно пройти сравнение при доработках
Пакетный запуск из командной строкиНесколько однотипных баз, обновление по расписаниюОшибки видны только в логе
Через партнёра или поддержку разработчикаСильно доработанная или очень старая базаСтоимость работ, ориентировочно от 1–2 часов работы специалиста

Способ 1. Из пользовательского режима

Если решение поддерживает автоматическое обновление , команда обновления версии находится в разделе Администрирование → Интернет-поддержка и сервисы. Программа сама скачает подходящие релизы, сделает копию (если вы отметите этот пункт) и применит цепочку.

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

Способ 2. Через Конфигуратор

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

Реорганизация структуры требует монопольного доступа. Все пользователи и фоновые сеансы должны быть отключены.

Способ 3. Пакетный режим

Удобно, когда у организации несколько баз (например, отдельные базы по филиалам или по годам) на одном релизе:

"C:\Program Files\1cv8\8.3.XX.XXXX\bin\1cv8.exe" DESIGNER /F "D:\Bases\NKO" /N "Администратор" /P "пароль" /UpdateCfg "D:\Upd\1cv8.cfu" /UpdateDBCfg /Out "D:\Upd\log.txt"

Для серверной базы вместо /F "путь" используется /S "сервер\имя_базы". Ключ /Out пишет протокол — читайте его после каждого прогона. Пакетное обновление подходит только для баз без доработок: окно сравнения в нём не откроется.

После пакетного обновления всё равно один раз откройте каждую базу в режиме «1С:Предприятие» под администратором. Именно тогда выполняются обработчики обновления данных.

4. Обновление доработанной базы и типичные ошибки

Сравнение и объединение

Когда в базе есть доработки, Конфигуратор сравнивает три конфигурации: старую поставщика, новую поставщика и вашу. В окне объединения:

  • ✅ объекты, которые вы не меняли, берите из новой конфигурации поставщика;
  • ⚠️ объекты, изменённые и у вас, и у поставщика, разбирайте вручную — открывайте сравнение модулей и форм;
  • 🧩 новые объекты вашей доработки оставляйте.

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

Частые ошибки и что делать

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

Не удаляйте вручную файлы блокировок и служебные файлы в каталоге базы, чтобы «пробиться» в монопольный режим. Если кто-то ещё работает, база может повредиться.

5. Как обновить старую редакцию решения для НКО

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

База отстала на много релизов

Обновление идёт цепочкой. Порядок:

  1. Выпишите текущий релиз.
  2. По UpdInfo.txt каждого доступного релиза постройте маршрут от текущего до последнего.
  3. Запросите у партнёра или в поддержке разработчика недостающие промежуточные релизы.
  4. Обновляйтесь по одному релизу. После каждого шага запускайте базу в режиме «1С:Предприятие», чтобы прошли обработчики.

На практике цепочка из 8–15 шагов занимает рабочий день. Делайте её на копии, а затем переносите результат.

Переход на новую редакцию

Смена редакции (например, с первой на вторую) — это не обновление релиза, а перенос данных. Файла .cfu для такого перехода обычно нет. Схема другая:

  • 🆕 создаётся новая база из шаблона новой редакции;
  • 🔁 данные переносятся обработкой перехода из комплекта поставки или через выгрузку и загрузку;
  • 📊 после переноса сверяются остатки по счетам и по целевым средствам.

Конкретный порядок указан в документации к новой редакции. Если её нет в комплекте, запросите у разработчика: инструкции по переходу различаются от продукта к продукту.

Старую базу после перехода не удаляйте. Оставьте её в списке баз под понятным именем, например «НКО архив до перехода», — к ней будут возвращаться при проверках.

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

Обновление не закончено, пока база не открыта в пользовательском режиме и данные не сверены.

Первый запуск

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

Что сверить

  • 📈 Оборотно-сальдовую ведомость за текущий год — итоги до и после обновления должны совпасть.
  • 💰 Остатки по счетам целевого финансирования (в плане счетов для НКО это обычно счёт 86) в разрезе источников.
  • 🧾 Печатные формы, которыми вы пользуетесь каждый день, — особенно доработанные.
  • 📤 Регламентированные отчёты: откройте один-два и проверьте, что формы актуальны.
  • 🔌 Обмены с банком и другими программами — выгрузите и загрузите тестовый пакет.

Удобный приём: сформируйте ОСВ и ключевые отчёты до обновления, сохраните в файл, после обновления сформируйте снова и сравните.

7. Защита данных после обновления

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

Режим хранения копий для НКО разумно держать таким:

КопияЧастотаСрок хранения
Ежедневная .dt или бэкап СУБДКаждую ночь14–30 дней
Копия перед обновлениемПеред каждым обновлениемДо следующего обновления плюс месяц
Копия после закрытия годаРаз в годНе меньше срока хранения учётных документов

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

Как держать решение в актуальном состоянии

  • 🗓️ Обновляйтесь регулярно, раз в 1–2 месяца, а перед сдачей отчётности — обязательно: новые формы отчётов приходят именно с релизами.
  • 🧩 Новые доработки делайте расширениями, а не правкой основной конфигурации.
  • 📝 Ведите журнал обновлений: дата, релиз до и после, кто делал, были ли проблемы.
  • 🧪 Для сильно доработанной базы держите тестовую копию и сначала обновляйте её.

8. Частые вопросы об обновлении решения 1С-Рарус для НКО

Можно ли обновить конфигурацию для НКО без подписки на сопровождение?
Нет. Обновления выдаются по действующей подписке или договору сопровождения. Без них новые релизы легально не получить.
Сколько времени занимает обновление на один релиз?
Для типовой файловой базы — ориентировочно 10–30 минут вместе с первым запуском. Для доработанной базы со сравнением — от часа до нескольких часов.
Можно ли работать в базе во время обновления?
Пока Конфигуратор обновляет структуру базы данных, нет: нужен монопольный доступ. Отложенные обработчики после первого запуска обычно позволяют пользователям работать, но отчёты до их завершения могут показывать неполные данные.
Что делать, если после обновления не открывается доработанная печатная форма?
Проверьте, не переименовал ли поставщик объект, к которому привязана доработка. Если печатная форма сделана во внешнем файле, перерегистрируйте её в списке дополнительных отчётов и обработок.
Нужно ли обновлять все базы организации одновременно?
Не обязательно, но базы, между которыми настроен обмен, держите на одном релизе. Иначе обмен может перестать загружаться из-за разных версий правил.