Администрирование · 11 мин
Как обновить 1С:Общепит: пошаговая инструкция
Пошаговая инструкция по обновлению 1С:Общепит: подготовка, резервная копия, установка релиза, обновление базы, проверка результата и типичные ошибки.
1С:Общепит — отраслевая конфигурация на платформе «1С:Предприятие 8», которая ведёт учёт в кафе, столовых и ресторанах: калькуляции блюд, склад, производство, продажи. Обновление конфигурации нужно для исправления ошибок, поддержки изменений законодательства (маркировка, ЕГАИС, формы отчётности) и совместимости со свежими версиями платформы. Пропущенные релизы накапливаются, и чем дольше база не обновлялась, тем сложнее переход.
Обновить 1С:Общепит можно самостоятельно, если база типовая, без доработок, а у вас есть действующая подписка ИТС или дистрибутив обновления от партнёра. Процедура занимает от 30 минут до нескольких часов в зависимости от размера базы и количества пропущенных релизов. Главные риски — потеря данных при отсутствии резервной копии и конфликты на изменённой конфигурации.
Ниже — полный порядок действий: от проверки текущей версии до контроля результата после обновления. Инструкция подходит и для файловых, и для клиент-серверных баз, различия оговорены отдельно.
Проверьте текущую версию конфигурации и платформы
Прежде чем скачивать обновление, выясните, что именно установлено. Откройте базу в режиме «1С:Предприятие» и перейдите в раздел «Администрирование» или пункт меню «Справка → О программе». Там указаны версия конфигурации (например, 3.0.x.x) и версия платформы (например, 8.3.22.xxxx). Запишите оба значения.
Версия платформы важна, потому что каждый релиз конфигурации рассчитан на определённую минимальную версию платформы. Если платформа устарела, сначала обновите её — иначе база может не запуститься после обновления конфигурации. Требуемая версия платформы указана в файле поставки обновления (обычно в сопроводительном файле ReadMe или на странице загрузки).
Заодно проверьте, типовая ли у вас конфигурация. Откройте «Конфигурация → Конфигурация базы данных» и посмотрите, не стоит ли конфигурация на поддержке с возможностью изменения. Если в базу вносились доработки (дополнительные отчёты, изменённые документы, нестандартные печатные формы), обновление потребует ручного сопоставления объектов — об этом отдельный раздел ниже.
Смотрите в «Справка → О программе»
Должна соответствовать требованиям нового релиза
Проверяется в настройках поддержки конфигурации
Влияет на способ создания резервной копии
Сделайте резервную копию базы
Резервная копия — обязательный шаг, пропускать который нельзя ни при каких обстоятельствах. Если обновление прервётся на половине или новый релиз окажется несовместим с вашими данными, единственный способ вернуть рабочее состояние — восстановить копию.
Для файловой базы есть два способа. Первый — скопировать файл 1Cv8.1CD из каталога базы в отдельную папку при закрытой программе. Второй — выгрузить базу через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл с расширением .dt. Выгрузка в .dt надёжнее, так как включает проверку целостности и не зависит от блокировок.
Для клиент-серверной базы (MS SQL, PostgreSQL) копию делайте средствами СУБД — штатным бэкапом базы данных. Выгрузка .dt на больших серверных базах занимает много времени, но её тоже полезно сделать как дополнительную страховку, если объём позволяет.
- 1Завершите работу всех пользователей и закройте базу
- 2Откройте конфигуратор с правами администратора
- 3Выберите «Администрирование → Выгрузить информационную базу»
- 4Укажите папку для файла .dt и дождитесь окончания выгрузки
- 5Скопируйте файл .dt на другой диск или сетевое хранилище
Получите и установите дистрибутив обновления
Дистрибутив обновления 1С:Общепит скачивается с портала 1С при наличии действующего договора ИТС либо предоставляется партнёром-франчайзи. Скачивайте обновление строго для вашей редакции конфигурации — обновление от другой редакции не встанет или испортит данные.
Обратите внимание на правило последовательности: обновления рассчитаны на переход с определённых предыдущих версий. Если вы пропустили несколько релизов, проверьте в описании поставки, с каких версий возможен переход на новую. Иногда требуется установить промежуточный релиз, а уже потом целевой. Обычно в описании есть таблица «Порядок обновления» с перечнем поддерживаемых исходных версий.
Установка дистрибутива выполняется запуском файла setup.exe из скачанного архива. Установщик размещает шаблон обновления в каталоге шаблонов (по умолчанию в папке tmplts в профиле пользователя). Сама база на этом этапе ещё не меняется — вы только подготовили источник обновления.
Обновите конфигурацию базы
Откройте базу в конфигураторе под пользователем с полными правами. Убедитесь, что в базе нет активных сеансов других пользователей: «Администрирование → Активные пользователи». Для серверной базы также заблокируйте регламентные задания, чтобы они не запустились во время обновления.
Если конфигурация закрыта для изменений, сначала включите возможность изменения: «Конфигурация → Поддержка → Настройка поддержки → Включить возможность изменения». Затем запустите «Конфигурация → Поддержка → Обновить конфигурацию». В диалоге выберите «Поиск доступных обновлений» — конфигуратор сам найдёт установленный шаблон в каталоге tmplts, либо укажите файл обновления вручную (вариант «Выбор файла обновления»).
Для типовой конфигурации дальше всё проходит автоматически: подтвердите версию, дождитесь сравнения и объединения, затем согласитесь на обновление конфигурации базы данных (клавиша F7 или кнопка в диалоге). На этом этапе выполняется реструктуризация — изменение структуры таблиц. На больших базах она может занять десятки минут, прерывать процесс нельзя.
Если конфигурация доработана
При наличии доработок после сравнения конфигураций откроется окно сопоставления объектов. Здесь нужно вручную пройтись по объектам, изменённым и у вас, и в новом релизе: для каждого решить, брать ли изменения из поставки (тогда ваша доработка затрётся), оставить свой вариант (тогда вы потеряете исправления поставщика) или объединять с ручной правкой модулей.
Особое внимание уделите модулям, где пересекаются ваши правки и изменения поставщика, — их придётся объединять построчно. Если доработок много и опыта обновления нет, разумнее привлечь специалиста: ошибка при сопоставлении приводит к потере функциональности или неработающим документам.
Выполните первый запуск и обработчики обновления
После обновления конфигурации базы данных запустите базу в режиме «1С:Предприятие» под пользователем с полными правами. При первом запуске отработают обработчики обновления: они переносят данные в новые регистры, заполняют новые реквизиты, конвертируют настройки. На больших базах это занимает заметное время — не закрывайте программу до полного завершения.
Дождитесь сообщения о завершении обновления. Если часть обработчиков завершилась с ошибками, программа покажет протокол — сохраните его и разберите каждую ошибку. Часто они связаны с некорректными данными (дубли элементов, незаполненные обязательные реквизиты) и исправляются ручной правкой данных с повторным запуском обработчика.
Только после успешного завершения всех обработчиков допускайте пользователей к работе. Если база серверная и обновление выполнялось монопольно, снимите блокировку сеансов и верните регламентные задания в рабочее состояние.
Проверьте результат обновления
Формальное завершение обновления не гарантирует, что всё работает. Проведите контрольную проверку ключевых участков учёта, прежде чем считать задачу закрытой.
Начните с версии: «Справка → О программе» должна показывать новый номер релиза. Затем откройте основные отчёты — складские остатки, калькуляции, отчёт по продажам — и сверьте итоговые цифры с теми же отчётами, снятыми до обновления (для этого полезно заранее сохранить их в файл или распечатать). Итоги должны совпадать.
Проверьте работу критичных операций: создайте тестовый документ реализации, проведите и отмените проведение, сформируйте печатную форму, проверьте обмен с ЕГАИС или кассой, если они используются. Если после обновления что-то работает некорректно и быстро исправить не удаётся — восстановите базу из резервной копии и разбирайтесь с причиной, не оставляя пользователей на сломанной версии.
Как проверить результат
Совпадает с установленным релизом
Осталась старая версия — обновление не завершено
Все выполнены без ошибок
Есть ошибки в протоколе — нужен разбор и повторный запуск
Остатки и обороты совпадают
Расхождения в остатках или суммах
Документы проводятся, формы формируются
Ошибки проведения, пустые или битые печатные формы
Документы уходят и принимаются
Ошибки обмена, остановленные транзакции
Как выбрать действие
Что важно запомнить
Обновление 1С:Общепит сводится к пяти шагам: проверка версий, резервная копия, установка дистрибутива, обновление конфигурации в конфигураторе и контроль результата в режиме Предприятия. Резервная копия и проверка на тестовой базе — обязательная страховка, особенно при доработках и пропущенных релизах.
Частые вопросы
Можно ли обновить 1С:Общепит без подписки ИТС?
Дистрибутивы обновлений официально распространяются по договору ИТС или через партнёра-франчайзи. Без действующей подписки легально получить новый релиз нельзя. Если подписка закончилась, обратитесь к обслуживающему партнёру — он оформит продление и предоставит дистрибутив.
Сколько времени занимает обновление?
На типовой файловой базе небольшого размера — обычно 30–60 минут с учётом резервной копии. Большие серверные базы, пропущенные релизы и доработки увеличивают время до нескольких часов. Планируйте обновление на нерабочее время — вечер или выходной.
Что делать, если обновление зависло на реструктуризации?
На больших базах реструктуризация может идти долго без видимого прогресса — сначала подождите и проверьте активность диска. Принудительно завершать процесс стоит только при явном зависании, и после этого базу нужно восстанавливать из копии: прерванная реструктуризация оставляет таблицы в повреждённом состоянии.
Нужно ли обновлять платформу вместе с конфигурацией?
Не всегда, но проверять требования нужно обязательно. Если новый релиз конфигурации требует более свежую платформу, чем установлена, сначала обновите платформу, протестируйте запуск базы на ней и только потом обновляйте конфигурацию.
Можно ли сначала опробовать обновление на копии?
Да, и это рекомендуемая практика. Разверните базу из резервной копии как отдельную тестовую базу, выполните на ней обновление целиком и проверьте ключевые операции. Только после успешной репетиции повторяйте процедуру на рабочей базе.
Пропали печатные формы после обновления — что случилось?
Чаще всего причина в том, что формы были доработаны, и при обновлении их затёрли изменениями из поставки. Восстановите формы из резервной копии или из внешних файлов печатных форм, если они подключались как внешние. Чтобы ситуация не повторялась, нестандартные формы лучше хранить как внешние, а не править встроенные.