К статье
Практический материал

Администрирование · 12 мин

Как обновить 1С:Фитнес клуб без потери данных

Как обновить 1С:Фитнес клуб: резервная копия, обновление через конфигуратор и поддержку, проверка результата, типичные ошибки и ответы на вопросы.

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

Обновление отраслевой конфигурации сложнее, чем обновление типовой «Бухгалтерии»: часть баз доработана под конкретный клуб, а сама конфигурация распространяется не через портал 1С, а через партнёра-разработчика. Поэтому перед началом важно понять, какая у вас ситуация — типовая конфигурация на полной поддержке или доработанная, снятая с поддержки частично.

Ниже — полный порядок действий: от подготовки и резервной копии до проверки результата и типичных ошибок. Инструкция подходит для файловых и клиент-серверных баз.

Что проверить перед обновлением

Первый шаг — выяснить текущую версию конфигурации и платформы. Откройте «Справка → О программе» в режиме Предприятия: там указаны номер релиза конфигурации и версия платформы. Эти данные понадобятся, чтобы понять, какие обновления нужно установить — иногда перепрыгнуть через несколько релизов нельзя, и обновление выполняется последовательно.

Второй важный момент — статус поддержки. Откройте конфигуратор и посмотрите «Конфигурация → Поддержка → Настройка поддержки». Если конфигурация стоит на полной поддержке без изменений, обновление пройдёт автоматически. Если объекты изменялись (добавлены свои отчёты, доработаны документы), конфигурация частично снята с поддержки, и обновление потребует ручного сопоставления объектов.

Третье — источник обновления. «1С:Фитнес клуб» не обновляется автоматически через интернет-поддержку, как типовые решения. Дистрибутивы обновлений обычно предоставляет разработчик конфигурации или франчайзи, у которого приобреталась программа. Убедитесь, что у вас есть доступ к актуальным релизам и файл обновления (cfu или cf) именно для вашей редакции.

Конфигурация на полной поддержкеОбновление пройдёт автоматически

Проверьте «Поддержка → Настройка поддержки»: замок на всех объектах

Объекты доработаныПотребуется ручное сопоставление

В настройке поддержки видны изменённые объекты, снятые с поддержки

Версия платформы устарелаНовый релиз может не запуститься

Сверьте требования к платформе в описании релиза от разработчика

Нет файла обновленияОбновить нечем

Запросите дистрибутив у разработчика или франчайзи

Резервная копия — обязательный шаг

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

Для файловой базы есть два способа. Первый — выгрузка через конфигуратор: «Администрирование → Выгрузить информационную базу», в результате получается файл .dt. Второй — простое копирование файла 1Cv8.1CD из каталога базы при условии, что никто не работает в программе. Для клиент-серверной базы используйте выгрузку .dt или штатные средства резервного копирования СУБД (MS SQL, PostgreSQL).

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

Подготовка базы и получение обновления

Завершите работу всех пользователей: обновление конфигурации базы данных выполняется в монопольном режиме. В файловой базе достаточно попросить всех выйти и проверить «Администрирование → Активные пользователи». В клиент-серверной — дополнительно заблокируйте регламентные задания и новые сеансы через консоль кластера.

Получите файл обновления у разработчика конфигурации. Обычно это файл с расширением .cfu (обновление с предыдущего релиза) или полный файл конфигурации .cf. Внимательно прочитайте сопроводительное описание релиза: там указано, с каких версий возможно обновление, какая требуется платформа и есть ли особые действия после обновления.

Если ваша версия сильно устарела, может потребоваться цепочка обновлений: сначала на промежуточный релиз, затем на текущий. Пропускать промежуточные версии можно только если это явно разрешено в описании релиза.

Обновление типовой конфигурации через конфигуратор

Откройте базу в конфигураторе под учётной записью с полными правами. Если конфигурация закрыта, откройте её: «Конфигурация → Открыть конфигурацию». Затем перейдите в «Конфигурация → Поддержка → Обновить конфигурацию».

В диалоге выберите источник обновления: «Поиск доступных обновлений» с указанием каталога, куда сохранён файл .cfu, или «Выбор файла обновления», если у вас файл .cf. Программа определит, подходит ли обновление для текущей версии, и покажет список изменений.

Нажмите «ОК» и дождитесь завершения сравнения и объединения. Для типовой конфигурации на полной поддержке все объекты будут обновлены автоматически. После этого выполните «Конфигурация → Обновить конфигурацию базы данных» (клавиша F7), примите реструктуризацию данных и дождитесь окончания процесса.

Порядок обновления типовой конфигурации
  1. 1
    Сделайте выгрузку базы в файл .dt
  2. 2
    Завершите сеансы всех пользователей, обеспечьте монопольный доступ
  3. 3
    Откройте конфигуратор, перейдите «Поддержка → Обновить конфигурацию»
  4. 4
    Укажите файл обновления .cfu или .cf от разработчика
  5. 5
    Подтвердите обновление и дождитесь объединения
  6. 6
    Выполните «Обновить конфигурацию базы данных» (F7), примите изменения
  7. 7
    Запустите Предприятие в монопольном режиме и дождитесь обработчиков обновления данных
  8. 8
    Проверьте версию в «Справка → О программе» и работу ключевых функций

Особенности обновления доработанной конфигурации

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

Для каждого конфликтного объекта нужно решить: взять новую версию из обновления и перенести доработку заново, оставить свою версию (тогда изменения релиза в этом объекте будут потеряны) или объединить вручную. Решение зависит от того, что именно дорабатывалось и что изменил разработчик в новом релизе.

Безопасная практика — обновлять доработанную базу в два этапа: сначала на тестовой копии, зафиксировать все ручные решения по объектам, затем повторить на рабочей базе по готовому списку. Если доработок много, разумно поручить обновление специалисту, который их внедрял.

Маршрут решения

Как выбрать сценарий обновления

Конфигурация типовая, на полной поддержкеОбновляйте через конфигуратор по стандартной инструкции — риски минимальны
Есть единичные доработки (печатные формы, отчёты)Обновите на копии, зафиксируйте конфликты, перенесите доработки вручную
Конфигурация сильно переработанаПривлеките разработчика: самостоятельное объединение с высокой вероятностью сломает логику
Версия отстаёт на много релизовУточните у разработчика цепочку промежуточных обновлений и выполняйте их последовательно

Обновление платформы 1С

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

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

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

Проверка результата после обновления

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

После завершения проверьте номер версии в «Справка → О программе» — он должен соответствовать установленному релизу. Затем выполните контрольные операции: откройте список клиентов и абонементов, проверьте остатки и сроки действия абонементов, сформируйте основной отчёт по продажам, пробейте тестовую оплату, если используется касса.

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

Контрольные точки

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

Номер версии в «О программе»
Норма

Совпадает с установленным релизом

Тревожный признак

Осталась старая версия — обновление не завершено

Обработчики обновления данных
Норма

Первый запуск прошёл без ошибок, прогресс завершён

Тревожный признак

Сообщения об ошибках, обновление прервано

Абонементы и клиенты
Норма

Остатки, сроки и статусы корректны

Тревожный признак

Пропали записи, неверные остатки

Касса и оплаты
Норма

Тестовый чек пробивается, фискализация работает

Тревожный признак

Ошибки подключения к ККТ

Интеграции (сайт, турникеты)
Норма

Обмены выполняются без ошибок

Тревожный признак

Ошибки обмена, недоступность внешних сервисов

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не из-за самого обновления, а из-за нарушения порядка действий. Разберём основные ошибки и их последствия.

Типичные ошибки при обновлении
01
Обновление без резервной копии — при сбое базу не восстановить, данные о клиентах и оплатах теряются
02
Обновление при работающих пользователях — конфликт сеансов, обрыв реструктуризации, повреждение данных
03
Попытка обновить нетиповую базу «в автомате» — доработки затираются, перестают работать отчёты и печатные формы
04
Пропуск промежуточных релизов — обработчики обновления данных не отрабатывают, данные остаются в старом формате
05
Игнорирование требований к платформе — база не запускается или работает с ошибками после обновления
06
Прерывание обработчиков обновления данных при первом запуске — база остаётся в промежуточном состоянии

Если обновление завершилось ошибкой, не пытайтесь «обновить ещё раз поверх». Восстановите базу из резервной копии, разберитесь с причиной (обычно она указана в сообщении об ошибке) и только потом повторяйте процедуру.

Часто задаваемые вопросы

Можно ли обновить 1С:Фитнес клуб автоматически через интернет, как типовую бухгалтерию?

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

Что делать, если нет доступа к файлам обновления?

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

Сколько времени занимает обновление?

Для типовой файловой базы небольшого клуба — обычно от получаса до пары часов с учётом резервной копии и проверки. Большие клиент-серверные базы и доработанные конфигурации требуют больше времени, в том числе на тестовое обновление. Планируйте работы на нерабочие часы клуба.

Обязательно ли обновлять платформу вместе с конфигурацией?

Только если новый релиз конфигурации явно требует более свежую версию платформы — это указано в описании релиза. Если требований нет, платформу можно не трогать. Однако и её не стоит оставлять сильно устаревшей: старые версии перестают поддерживаться и могут конфликтовать с новыми релизами.

Что делать, если после обновления не открываются отчёты или печатные формы?

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

Можно ли обновляться, пока клуб работает?

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

Итог

Что важно запомнить

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