Обновление 1С: что ставить первым и как не потерять базу
Содержание
Обновить 1С можно двумя путями: автоматически из самой программы через Интернет -поддержку или вручную из файла обновления через Конфигуратор. Первый быстрее, второй выручает, когда у компьютера нет выхода в интернет или конфигурация изменена. Но сначала нужно понять, что именно вы обновляете: «1С:Предприятие» состоит из платформы и конфигурации, и у каждой своя версия.
Платформа — это сама программа, которая запускает базу (номер вида 8.3.25.1445). Конфигурация — прикладное решение внутри базы: «Бухгалтерия предприятия», «Зарплата и управление персоналом» и другие. Новая конфигурация обычно требует платформу не ниже определённого номера, поэтому порядок такой: платформа, потом конфигурация.
Что обновлять: платформу, конфигурацию или оба
Начните с вопроса, чего именно не хватает. Версии видны в окне Справка → О программе: сверху номер конфигурации, ниже — номер платформы.
Расширения конфигурации живут отдельно и обновляются своими файлами. Если они у вас есть, проверьте после основного обновления, что расширения подключились и работают.
Подготовка: копия базы, права и свободное место
Перед обновлением нужна копия информационной базы. Это единственный способ откатиться, если что-то пойдёт не так.
Сделайте выгрузку базы до любых действий. Обновление изменяет структуру данных, и вернуть прежнее состояние обычной кнопкой нельзя.
Как сделать копию:
- Все пользователи выходят из базы.
- Откройте базу в режиме
Конфигуратор. - Выберите
Администрирование → Выгрузить информационную базуи сохраните файл.dtна другой диск. - Файловую базу
дополнительно можно скопировать целиком: закройте 1С и сохраните папку с файлом
1Cv8.1CD.
Что проверить заранее:
- ✅ Вы входите в базу с полными правами. Для конфигурации обновление делает пользователь с ролью администратора.
- ✅ На диске достаточно места: платформа ставится рядом со старой, а при обновлении база временно растёт.
- ✅ Нет активных сеансов других пользователей. Список открытых сеансов виден в консоли администрирования серверной базы, а для файловой достаточно попросить всех закрыть 1С.
- ✅ Вы знаете, по какой схеме работает база: файловая или клиент-серверная. От этого зависит порядок.
💡 Сверьте номер своей текущей версии с описанием нужного релиза. Обычно в нём указано, с каких версий можно обновляться напрямую, а с каких нужно сначала поставить промежуточный релиз.
Как обновить платформу 1С Предприятие
Новая платформа устанавливается рядом со старой, в отдельную папку. Старая версия остаётся рабочей, и это удобно: можно держать несколько номеров и переключать базы по очереди.
Установка нового дистрибутива
- Скачайте дистрибутив технологической платформы нужной разрядности. Для сервера и современных рабочих мест выбирают 64-разрядную версию, если база и компоненты (например, принтеры, драйверы торгового оборудования) с ней работают.
- Закройте все окна 1С.
- Запустите
setup.exeиз распакованной папки. - Оставьте предложенные компоненты. Если вы не пользуетесь, например, веб-расширениями или сервером, лишнее можно отключить на шаге выбора компонентов.
- Дождитесь завершения установки.
Новая версия появится в списке установленных на компьютере. Номер платформы виден в каталоге установки: это папка с названием вида 8.3.25.1445.
Привязка базы к новой версии
Запуск 1С идёт через окно списка баз. Если в карточке базы версия не закреплена, при запуске используется самая новая из установленных, подходящая под конфигурацию. Закрепить конкретную версию можно так:
- В окне запуска выделите базу и нажмите
Изменить. - Дойдите до последнего шага мастера, там есть настройка версии
1С:Предприятия. - Выберите нужный номер или оставьте автоматический выбор.
Если база конфигурации новее платформы, в окне запуска вы увидите соответствующее сообщение и сможете выбрать подходящую установленную версию.
Автоматическое обновление клиентских мест
В организации с десятком и более компьютеров ходить по рабочим местам с флешкой неудобно. Дистрибутив обычно кладут на общую папку, а установку запускают групповой политикой или скриптом. Обновлять клиентов лучше сразу после сервера, чтобы разброс версий жил как можно меньше.
Если клиенты и сервер 1С остаются на разных номерах платформы, соединение с серверной базой может не пойти или работать нестабильно. Приводите их к одному номеру.
Обновление конфигурации: из программы и через Конфигуратор
Здесь два способа. Выбор определяется тем, меняли ли конфигурацию и есть ли интернет.
| Способ | Когда подходит | Риски |
|---|---|---|
| Автоматически из программы через Интернет-поддержку | Типовая конфигурация, есть интернет и подключённая поддержка | Требует действующий договор сопровождения и логин |
| Из файла обновления через Конфигуратор | Нет интернета или нужен точный релиз | Нужно самому скачать нужный файл и правильно выбрать версию |
| Через Конфигуратор с объединением | Конфигурация изменена | Конфликты правок, нужен опытный специалист |
Автоматическое обновление из программы
Для начала нужно подключить Интернет-поддержку: в разделе Администрирование → Интернет-поддержка и сервисы введите логин и пароль пользователя сайта поддержки. Дальше:
- Зайдите в раздел
Администрированиеи найдите пункт обновления программы. В новых релизах он собран в блоке обслуживания, в старых лежит отдельно. - Нажмите проверку наличия обновлений. Программа покажет, какой релиз доступен.
- Выберите установку. Программа предложит завершить работу всех пользователей и запустит процесс.
- Дождитесь окончания. Первый запуск после обновления может идти заметно дольше обычного: система выполняет обработчики обновления данных.
💡 Не нажимайте «закрыть» и не выключайте компьютер, пока идёт первый вход. Прерванное обновление данных — частая причина того, что потом приходится восстанавливаться из копии.
Ручное обновление из файла
Подходит, когда нужно поставить конкретный релиз или нет выхода в интернет.
- Скачайте полный дистрибутив обновления нужной конфигурации. Для типовой конфигурации это архив с установщиком шаблонов.
- Запустите установщик: он распакует шаблон обновления в каталог шаблонов на вашем компьютере.
- Откройте базу в
Конфигураторе. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите поиск доступных обновлений или выберите файл обновления вручную.
- Подтвердите выбор релиза и дождитесь окончания загрузки.
- Когда Конфигуратор предложит обновить конфигурацию базы данных, согласитесь. Это шаг, который меняет структуру хранения данных.
Перед шагом 7 Конфигуратор может показать окно сравнения и объединения, если конфигурация менялась. Здесь решается судьба каждой доработки: оставить свою, взять новую из релиза или слить обе.
Если доработок много и вы не знаете, какая из них зачем, не жмите «принять всё по умолчанию». Отдайте задачу тому, кто эти доработки делал.
После обновления конфигурации базы данных откройте базу в обычном режиме 1С:Предприятие и дождитесь завершения обработчиков.
Клиент-серверный вариант: сначала сервер
В файловой базе платформа стоит на каждом рабочем месте, а данные лежат в одном файле. В клиент-серверной базе всё устроено иначе. Клиент обращается к агенту сервера (порт 1540), тот передаёт запрос менеджеру кластера (1541) и рабочим процессам. Поэтому у сервера и у клиентов должны совпадать версии платформы.
Порядок работ:
- Предупредите пользователей, назначьте окно обслуживания. Остановка службы оборвёт все открытые сеансы, а несохранённые данные пропадут.
- Сделайте копию базы
на стороне СУБД и выгрузку
.dt. - Остановите службу «Агент сервера 1С:Предприятия» и установите новую платформу, включая серверные компоненты.
- Убедитесь, что служба запускается из каталога новой версии. Если она осталась на старой, её нужно переустановить на путь новой версии: для этого служит
ragentс ключами установки и удаления службы. - Запустите службу и проверьте в консоли администрирования, что кластер поднялся и информационные базы видны.
- Обновите платформу на клиентских местах.
- Обновите конфигурацию.
Для обновления структуры базы данных на сервере нужен монопольный доступ к базе: в этот момент работа пользователей останавливается. Если в консоли висят чужие сеансы, завершите их заранее и предупредите людей.
💡 Консоль администрирования и утилита rac тоже входят в платформу. После обновления проверьте, что консоль подключается к серверу без ошибок. Подробную справку по параметрам утилиты даёт команда rac help.
Отдельно подумайте про SQL-сервер. Версия СУБД не обязана совпадать с платформой, но каждая платформа поддерживает свой перечень версий СУБД. Поддерживаемые версии указаны в описании релиза платформы.
Ошибки при обновлении и что с ними делать
Большинство сбоев связано с несколькими причинами: нет монопольного доступа, не совпадают версии, конфигурация изменена, не хватает прав или места.
Конфигурация → Поддержка → Настройка поддержки. Делайте это, только понимая последствия для будущих обновлений.Если после обновления поведение программы странное, а ошибки не очевидны, в Конфигураторе есть Администрирование → Тестирование и исправление. Запускайте его на копии базы и при монопольном доступе.
Проверка работоспособности после обновления
Завершённая установка не гарантирует, что всё работает. Пройдите по короткому списку:
- Откройте
Справка → О программеи сверьте номера платформы и конфигурации с планом. - Зайдите под обычным пользователем, а не только администратором: проверьте, что у него открываются основные рабочие разделы.
- Откройте несколько привычных документов и отчётов, проведите тестовый документ в копии или в отдельной базе.
- Если вы работаете с регламентированной отчётностью, убедитесь, что обновились формы и справочники отчётности.
- Проверьте обмены: с банком, с сайтом, с другими базами. Они чаще других ломаются после смены версии.
- Заглянув в журнал регистрации, поищите записи с ошибками за время обновления.
- Проверьте печатные формы, в особенности доработанные, и подключённые расширения.
Если нашли проблему и не уверены, что её вызвало обновление, ничего не удаляйте. Вернитесь к копии и повторите процедуру в тестовой базе: так видно, чья это вина — релиза или вашей доработки.
И последнее: не откладывайте контрольный день. Когда база отработала неделю без сбоев, старую копию можно хранить как архив, а самые старые версии платформы на сервере и клиентах — убрать.
Частые вопросы
Как часто нужно обновлять 1С?
Можно ли обновить 1С без интернета?
setup.exe, а конфигурацию загрузите из файла в Конфигураторе.