Администрирование · 10 мин
Как обновить 1С:Отель: подробная инструкция
Как правильно обновить 1С:Отель: подготовка, резервная копия, последовательность обновления конфигурации и платформы, проверка результата и типичные ошибки.
1С:Отель — отраслевое решение для автоматизации гостиниц, мини-отелей и санаториев, построенное на платформе 1С:Предприятие. Как и любая конфигурация, она требует регулярного обновления: разработчики исправляют ошибки, добавляют поддержку новых требований законодательства, дорабатывают обмены с бухгалтерией и онлайн-кассами.
Процедура обновления не сложнее, чем у типовых решений, но имеет свои нюансы: конфигурация часто доработана под конкретную гостиницу, работает круглосуточно, а остановка системы в разгар заездов может обернуться потерей бронирований и данных по поселению. Поэтому обновление нужно планировать заранее и выполнять в спокойное время.
Ниже разобран полный цикл: подготовка, резервное копирование, обновление конфигурации и платформы, проверка результата и действия при сбое. Инструкция подходит как для файлового, так и для клиент-серверного варианта работы.
Подготовка: что проверить до начала обновления
Первый шаг — выяснить текущую версию конфигурации и платформы. Откройте раздел «Администрирование» → «О программе» (или «Сервис» → «О программе» в зависимости от интерфейса) и запишите номер релиза конфигурации и версию платформы. От этих данных зависит, какие файлы обновления вам понадобятся.
Дистрибутивы обновлений для 1С:Отель поставляет разработчик решения или его партнёры. Убедитесь, что у вас есть доступ к актуальным релизам и что обновление подходит именно для вашей редакции (1С:Отель, 1С:Отель 2 и другие редакции имеют разные линейки релизов, файлы не взаимозаменяемы).
Проверьте, есть ли в конфигурации доработки. Если конфигурация снята с поддержки или частично изменена, обновление потребует ручного сопоставления изменений — это работа для специалиста 1С, а не для администратора гостиницы.
Смотрите в разделе «О программе»
Должна соответствовать требованиям нового релиза
Конфигуратор → Поддержка → Настройка поддержки
Влияет на способ резервного копирования
Резервное копирование базы
Резервная копия — обязательное условие. Без неё любой сбой (отключение электричества, обрыв сети, ошибка в файле обновления) может привести к потере данных о бронированиях, заселениях и оплатах гостей.
Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку, предварительно завершив все сеансы пользователей. Альтернатива — выгрузка через конфигуратор: «Администрирование» → «Выгрузить информационную базу». Файл выгрузки (.dt) меньше по размеру и удобен для переноса.
Для клиент-серверной базы копию делают средствами СУБД (например, резервное копирование базы в MS SQL Server или PostgreSQL) либо той же выгрузкой .dt через конфигуратор. Храните копию на отдельном носителе, а не на том же диске, где лежит рабочая база.
Завершение работы пользователей
Обновление конфигурации требует монопольного доступа к базе. Заранее предупредите администраторов стойки регистрации и бухгалтерию о времени работ. Выберите период минимальной загрузки — обычно это ночь или время после основной волны выездов и до массового заезда.
Проверьте активные сеансы: в конфигураторе это «Администрирование» → «Активные пользователи», в клиент-серверном варианте — консоль кластера серверов 1С. Попросите всех выйти из программы и убедитесь, что не осталось «зависших» сеансов — их нужно завершить принудительно.
Отдельно проверьте фоновые задания и обмены: синхронизацию с 1С:Бухгалтерией, обмен с channel-менеджерами и сайтом бронирования, если они настроены. Запущенный обмен во время обновления может привести к ошибкам и рассинхронизации данных.
Обновление конфигурации 1С:Отель
Стандартный путь — обновление через конфигуратор. Откройте базу в конфигураторе, перейдите в меню «Конфигурация» → «Поддержка» → «Обновить конфигурацию». Выберите вариант «Поиск доступных обновлений» или укажите файл обновления (.cfu) из дистрибутива вручную.
Если между вашим релизом и актуальным прошло несколько версий, обновление может потребоваться выполнять последовательно — через промежуточные релизы. Порядок перехода указан в документации к дистрибутиву; пропускать обязательные промежуточные версии нельзя.
После загрузки обновления конфигуратор предложит обновить конфигурацию базы данных. Согласитесь и дождитесь завершения реструктуризации. На больших базах этот этап может занять продолжительное время — не прерывайте процесс.
- 1Сделайте резервную копию и завершите все сеансы пользователей
- 2Откройте базу в конфигураторе с правами администратора
- 3Выберите Конфигурация → Поддержка → Обновить конфигурацию
- 4Укажите файл обновления из дистрибутива или выполните поиск обновлений
- 5Подтвердите обновление конфигурации базы данных и дождитесь реструктуризации
- 6Запустите базу в режиме Предприятие под полными правами для выполнения обработчиков обновления
- 7Проверьте версию в разделе «О программе» и работу ключевых функций
При первом запуске в режиме «Предприятие» программа выполнит обработчики обновления: перенос данных, заполнение новых реквизитов, обновление настроек. Запускайте эту процедуру от имени пользователя с полными правами и не закрывайте программу до её завершения.
Обновление платформы 1С:Предприятие
Новые релизы конфигурации могут требовать более свежую версию платформы. Требуемая версия указывается в описании релиза. Если ваша платформа старше — сначала обновите её, иначе конфигурация может не запуститься или работать с ошибками.
Платформа обновляется установкой нового дистрибутива технологической платформы на сервер и все рабочие места. В клиент-серверном варианте сначала обновляется сервер 1С, затем клиенты; при несовпадении версий клиент не сможет подключиться к серверу.
Старые версии платформы удалять не обязательно — они могут использоваться другими базами. Но убедитесь, что ярлыки и списки баз пользователей указывают на нужную версию платформы.
Проверка результата после обновления
После завершения обновления откройте «О программе» и сверьте номер релиза с тем, что указан в дистрибутиве. Затем проверьте ключевые операции: шахматку бронирований, создание нового бронирования, заселение гостя, начисление услуг, формирование счёта и печать документов.
Отдельно протестируйте интеграции: обмен с 1С:Бухгалтерией, работу онлайн-кассы и фискализацию чеков, выгрузку данных на сайт или в channel-менеджер. Ошибки в этих местах часто проявляются не сразу, поэтому выполните хотя бы по одной тестовой операции каждого типа.
Как проверить результат
Совпадает с релизом обновления
Версия не изменилась — обработчики не выполнились
Данные на месте, новые брони создаются
Пропали записи, ошибки при открытии форм
Чеки и документы формируются без ошибок
Ошибки ККТ или пустые печатные формы
Синхронизация проходит без ошибок
Ошибки обмена, дубли документов
Типичные ошибки и как их избежать
Самая частая проблема — попытка обновить доработанную конфигурацию в автоматическом режиме. Изменённые объекты будут заменены типовыми, и доработки пропадут. Перед обновлением сверьте конфигурацию с конфигурацией поставщика и зафиксируйте все изменения.
Вторая ошибка — пропуск промежуточных релизов. Файл .cfu рассчитан на обновление с конкретных версий; если ваша версия не входит в список поддерживаемых, обновление либо не запустится, либо завершится с ошибками.
Третья группа проблем — обновление «на живую» в рабочее время. Пользователи продолжают вводить данные, сеансы мешают реструктуризации, а обрыв процедуры оставляет базу в повреждённом состоянии. Обновляйтесь только в заранее согласованное окно обслуживания.
Как выбрать действие
Часто задаваемые вопросы
Можно ли обновить 1С:Отель без конфигуратора, из режима Предприятие?
В некоторых релизах доступно обновление через интернет из режима «Предприятие» (раздел «Администрирование» → «Обновление версии программы»), если настроен доступ к порталу поставщика. Однако для отраслевого решения надёжнее классический путь через конфигуратор — он даёт контроль над каждым этапом и позволяет работать с файлом обновления вручную.
Что делать, если обновление зависло на реструктуризации?
На больших базах реструктуризация может идти долго — не спешите прерывать процесс. Проверьте активность на диске и процессоре. Если процесс явно завершился аварийно, базу следует восстановить из резервной копии и повторить обновление, предварительно устранив причину (нехватку места, права доступа, сетевые сбои).
Нужно ли обновлять платформу при каждом обновлении конфигурации?
Нет. Платформу обновляют только если новый релиз конфигурации требует более свежую версию — это указано в описании релиза. Если текущая платформа соответствует требованиям, достаточно обновить конфигурацию.
Пропали ли данные бронирований при обновлении?
Штатное обновление не удаляет данные: меняется структура конфигурации, а данные переносятся обработчиками. Если после обновления часть информации не отображается, чаще всего дело в невыполненных обработчиках обновления или правах доступа. Полная потеря данных возможна только при аварийном прерывании без резервной копии.
Как часто нужно обновлять 1С:Отель?
Оптимально устанавливать релизы по мере выхода, особенно если они содержат исправления ошибок и изменения законодательства (форматы отчётности, требования к чекам). Пропуск большого числа версий усложняет обновление из-за необходимости проходить промежуточные релизы.
Можно ли обновляться днём, пока гостиница работает?
Нет. Обновление требует монопольного доступа: все пользователи должны выйти, а фоновые обмены — остановиться. Планируйте процедуру на ночь или период минимальной загрузки, предупредив персонал заранее.
Что важно запомнить
Обновление 1С:Отель выполняется через конфигуратор и всегда начинается с резервной копии. Завершите сеансы пользователей, проверьте совместимость платформы, не пропускайте промежуточные релизы, а после обновления протестируйте бронирования, печать и обмены. Доработанную конфигурацию обновляет специалист 1С.