Обновление 1С:Общепит без потери данных и доработок
Содержание
Обновить 1С:Общепит можно двумя путями. Если конфигурация типовая, проще всего запустить обновление из самой программы через интернет
-поддержку. Если в базе есть доработки, обновление делают вручную в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию…, затем Обновить конфигурацию базы данных (F7) и первый запуск в режиме 1С:Предприятие.
Типичная ситуация: шеф-повар не может провести калькуляционную карточку, потому что новые требования по маркировке пришли в релизе, который в базу так и не поставили. Или программа при входе пишет, что версия устарела. В обоих случаях задача одна — аккуратно обновить отраслевую конфигурацию до актуальной версии и не сломать учёт кухни и склада.
Подготовка к обновлению 1С:Общепит
Хорошее обновление на 80% состоит из подготовки. Пропущенный шаг здесь потом стоит дня восстановления.
Что проверить до начала
- 🔎 Текущую версию. Откройте главное меню (кнопка с тремя полосками) →
Справка → О программе. Запишите номер редакции и релиза конфигурации и номер платформы. - 🧩 Статус поддержки. В Конфигураторе откройте
Конфигурация → Поддержка → Настройка поддержки…. Если стоит «Изменения не разрешены» — конфигурация типовая. «Изменения разрешены» или «Снята с поддержки» — в базе есть доработки, и обновлять придётся через сравнение и объединение. - 🧱 Расширения.
Конфигурация → Расширения конфигурации. Каждое расширение после обновления нужно будет проверить: оно может перестать подключаться. - 💻 Требования к платформе. В описании нового релиза указана минимальная версия платформы. Номер установленной платформы должен быть не ниже этого значения.
- 🔑 Доступ к обновлениям. Отраслевые решения, как правило, обновляются при действующем договоре ИТС нужного уровня. Логин и пароль портала понадобятся и для автоматического, и для ручного способа.
Резервная копия
Перед любым обновлением сделайте копию базы и проверьте, что она открывается.
- Выгрузка в .dt. Конфигуратор →
Администрирование → Выгрузить информационную базу…. Работает и для файловой, и для клиент-серверной базы. - Копия файла базы. Для файлового варианта дополнительно скопируйте каталог с
1Cv8.1CD, когда в базе никто не работает . - Бэкап СУБД. Для серверной базы на PostgreSQL или MS SQL попросите администратора сделать резервную копию средствами СУБД.
Организационная подготовка
Для общепита важно выбрать окно. Обновление структуры базы требует монопольного доступа, то есть все пользователи должны выйти. Значит, кассовые смены нужно закрыть, а данные с кассовых мест — выгрузить в бэк-офис до начала работ. Лучше всего — после закрытия заведения или в санитарный день.
Какой способ обновления 1С:Общепит выбрать
Выбор зависит от двух вещей: есть ли в базе доработки и где она работает.
| Способ | Когда подходит | Риски |
|---|---|---|
| Автоматически из программы | Типовая конфигурация, есть интернет и доступ к порталу | Минимальные; на клиент-серверной базе нужны параметры администратора кластера |
| Вручную через Конфигуратор (.cfu) | Типовая или на поддержке с разрешёнными изменениями, нет интернета на сервере | Ошибка в порядке релизов, пропуск промежуточной версии |
| Вручную через сравнение и объединение (.cf) | Конфигурация снята с поддержки или сильно доработана | Потеря доработок при неверном объединении; нужна квалификация программиста |
| Облако / аренда | База у провайдера | Сроки обновления задаёт провайдер |
💡 Если сомневаетесь, есть ли доработки, считайте, что есть. Ручной способ с проверкой на копии ничего не испортит, а автоматический поверх снятой с поддержки конфигурации просто не сработает.
Автоматическое обновление 1С:Общепит из программы
Этот способ работает в режиме 1С:Предприятие. Программа сама подбирает нужные файлы, скачивает их и ставит цепочкой, включая промежуточные релизы.
Порядок действий
- Войдите в базу под пользователем с полными правами.
- Откройте раздел
Администрирование → Обслуживаниеи найдите группу команд обновления версии программы. В некоторых сборках та же команда доступна в разделеАдминистрирование → Интернет-поддержка и сервисы. - Запустите обновление. Если интернет-поддержка не подключена, программа попросит ввести логин и пароль портала.
- Программа проверит наличие новых версий и покажет список. Отметьте, нужно ли заодно обновить платформу.
- Выберите момент установки: сейчас или при завершении работы. Для общепита удобнее второй вариант — обновление начнётся вечером, когда последний пользователь закроет программу.
- Укажите, делать ли резервную копию. Для файловой базы программа умеет сделать её сама — включите эту опцию.
- После установки программа перезапустится и выполнит обработчики обновления. Дождитесь окончания, не закрывайте окно.
На клиент-серверной базе программа запросит логин и пароль администратора кластера и администратора базы. Без них обновление структуры не начнётся.
Как проверить результат
Откройте Справка → О программе: номер релиза должен смениться. В разделе Администрирование → Обслуживание есть отчёт о результатах обновления программы. Если какой-то обработчик завершился с ошибкой, там будет указано, какой именно.
Ручное обновление 1С:Общепит через Конфигуратор
Ручной способ нужен, когда автоматический недоступен: база без интернета, конфигурация доработана или нужно контролировать каждый релиз.
Шаг 1. Скачайте и установите шаблоны
- На портале обновлений программ найдите своё отраслевое решение и скачайте дистрибутив обновления нужного релиза.
- Распакуйте архив и запустите
setup.exe. Установщик положит файлы в каталог шаблонов, по умолчанию это%APPDATA%\1C\1cv8\tmplts. - В папке релиза будет файл
1cv8.cfu— это файл обновления. Полный дистрибутив содержит ещё1cv8.cf.
Шаг 2. Проверьте цепочку релизов
Файл .cfu подходит только для обновления с определённых версий. Список таких версий есть в описании релиза и в служебном файле UpdInfo.txt в папке шаблона.
Пример. У вас релиз 3.0.10, а актуальный — 3.0.25. Если в UpdInfo.txt версии 3.0.25 вашей 3.0.10 нет, ставьте промежуточные релизы по очереди. Пропуск звена — главная причина ошибок при ручном обновлении.
💡 Конфигуратор сам подсказывает подходящие файлы: при поиске доступных обновлений он показывает только те, что применимы к текущей версии.
Шаг 3. Обновите конфигурацию
- Откройте базу в Конфигураторе. Если основная конфигурация закрыта —
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию…. - Укажите «Поиск доступных обновлений» или «Выбор файла обновления» и выберите
1cv8.cfu. - Программа покажет описание релиза и окно сравнения. Для типовой конфигурации просто подтвердите обновление.
- Нажмите
Конфигурация → Обновить конфигурацию базы данныхили F7. Примите изменения структуры. - Запустите 1С:Предприятие (F5). При первом входе выполнятся обработчики обновления. Если программа спросит о легальности получения обновлений, подтвердите.
Если конфигурация доработана
Это самый ответственный вариант. Обновлять нужно через 1cv8.cf нового релиза в режиме сравнения и объединения.
- 🧭 Сравнение трёх конфигураций. Платформа сравнивает старую поставку, новую поставку и вашу базу. Изменённые объекты подсвечиваются.
- 🛠 Решение по каждому объекту. Где доработок нет — берите объект из поставщика. Где есть — объединяйте вручную или переносите доработку после обновления.
- 🧩 Перенос в расширение. Удобный приём на будущее: доработки, сделанные прямо в конфигурации, переносят в расширения. Тогда следующие обновления снова пойдут как у типовой.
Объединение доработанной конфигурации делайте только на копии базы. Ошибка на этом шаге незаметна сразу и всплывает при проведении документов через неделю.
Обновление платформы
Если новый релиз требует более свежую платформу, сначала обновите её. Для файловой базы платформу ставят на каждом компьютере, где запускают 1С. Для клиент-серверной — на сервере 1С и на всех клиентах, номера версий должны совпадать.
Обновление Общепита в облаке и через удалённый доступ
Порядок зависит от того, где физически лежит база.
| Где база | Кто обновляет | Что делать вам |
|---|---|---|
| Сервис на технологии 1С:Fresh | Провайдер сервиса, централизованно | Следить за уведомлениями; свои доработки держать в расширениях |
| 1С:Линк | Вы сами | База остаётся на вашем компьютере, обновление — как для локальной базы |
| Аренда сервера или хостинг 1С | По договору: провайдер или ваш администратор | Уточнить регламент и согласовать окно работ |
В сервисах 1С:Fresh обновить приложение самостоятельно через Конфигуратор нельзя: доступа к нему у пользователя нет. Если нужна новая функция срочно, пишите в поддержку провайдера.
1С:Линк только даёт удалённый доступ к базе на вашем компьютере. Значит, перед обновлением нужно попросить удалённых сотрудников завершить работу, иначе монопольный режим не установится.
Ошибки при обновлении 1С:Общепит и что с ними делать
Большинство сбоев повторяются из раза в раз. Ниже — симптом и порядок действий.
Если ничего не помогло
Верните базу из резервной копии, которую сделали на этапе подготовки. Для .dt — Администрирование → Загрузить информационную базу… в Конфигураторе. Учтите: загрузка полностью заменяет данные, всё, что ввели после копии, пропадёт. Затем разберите ошибку на копии и только после этого повторите обновление рабочей базы.
Проверка и настройка программы после обновления
После обновления базу нужно не просто открыть, а проверить на реальных операциях. Лучше сделать это до того, как откроется зал.
Что проверить в первую очередь
- 🍳 Технологические и калькуляционные карты. Откройте несколько ходовых блюд, убедитесь, что состав и выход на месте.
- 🧾 Проведение документов. Перепроведите один документ реализации и одно списание за текущий день, сравните движения.
- 🖨 Подключаемое оборудование. Проверьте ККТ, принтеры этикеток и весы. Обновление иногда меняет версии драйверов, и оборудование приходится подключать заново.
- 🔄 Обмены. Проверьте обмен с кассовыми местами, а также с ЕГАИС и ФГИС «Меркурий», если вы с ними работаете.
- 🧩 Расширения. Убедитесь, что все расширения подключились без ошибок.
Обслуживание базы
После крупного обновления полезно запустить в Конфигураторе Администрирование → Тестирование и исправление…. Для этой операции тоже нужен монопольный доступ, а на большой базе она идёт долго, поэтому планируйте её на нерабочее время. Сначала выполните только проверку логической целостности, исправление — на копии.
💡 Если после обновления программа заметно тормозит при первом запуске у каждого пользователя, это нормально: идёт обновление кеша. При повторной медлительности очистите кеш, добавив в строку запуска параметр /ClearCache.
Как ввести сотрудников в курс после обновления
Новый релиз часто меняет формы документов, и сотрудники кухни и склада узнают об этом в самый неудобный момент. Несколько простых действий снимут большую часть вопросов.
- 📄 Прочитайте описание изменений. Оно идёт вместе с релизом. Выпишите то, что касается именно вашего заведения: маркировку, ЕГАИС, отчёты для бухгалтерии.
- 🗂 Сделайте короткую памятку. Одна страница: что поменялось, где теперь кнопка, что делать по-новому.
- 🧑🍳 Покажите на учебной базе. Разверните копию базы и дайте завпроизводством и кладовщику провести свои типовые документы.
- 📞 Назначьте ответственного. Первые 2–3 дня вопросы идут одному человеку — так быстрее выявляются настоящие ошибки обновления, а не непривычный интерфейс.