Обновление 1С в файловой базе на одном компьютере

· 9 мин

Содержание

Обновить локальную версию 1С можно двумя путями: через Интернет -поддержку прямо из программы или вручную, файлом обновления из Конфигуратора. Первый быстрее, второй выручает, когда доступа к серверу обновлений нет или база сильно отстала. Платформа и конфигурация обновляются отдельно и в разном порядке, это главная путаница у новичков.

Под «локальной версией» здесь понимается файловая база: каталог с файлом 1Cv8.1CD на вашем компьютере или в сетевой папке. Клиент-серверный вариант устроен иначе и требует отдельных действий на сервере.

Что обновлять: платформу, конфигурацию или оба

Это два независимых слоя. Платформа — сама программа «1С:Предприятие», её ставят установщиком. Конфигурация — прикладное решение внутри базы (Бухгалтерия, ЗУП, Управление торговлей), её обновляют из файла или через сервис обновлений.

Номера смотрите в разных местах:

ЧтоГде посмотреть версию
ПлатформаСправка → О программе в режиме 1С:Предприятие, строка с номером вида 8.3.x.xxxx
Конфигурацията же форма «О программе», строка «Версия» конфигурации; в Конфигураторе — свойства конфигурации

Правило порядка простое. Новая конфигурация часто требует платформу не ниже определённого номера, поэтому сначала платформа, потом конфигурация. Требуемый номер платформы указан в описании релиза конфигурации.

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

Подготовка: копия базы и проверка условий

Перед любым обновлением нужна копия. Без неё откат невозможен: после обновления структуры данных вернуть прежнее состояние можно только восстановлением.

  1. Попросите всех пользователей выйти из базы. Файловая база при открытии в Конфигураторе или при обновлении структуры требует монопольного доступа.
  2. Закройте все окна 1С, включая запущенные в фоне сеансы. Проверьте диспетчер задач на процессы 1cv8.
  3. Скопируйте каталог базы целиком. Сам файл 1Cv8.1CD копируйте при закрытой базе, иначе копия получится битой.
  4. Дополнительно выгрузите базу в файл .dt: Конфигуратор, меню Администрирование → Выгрузить информационную базу. Выгрузка полезна, если копия каталога оказалась недоступной или нужно перенести данные.

Копия делается до обновления, а не после первой ошибки.

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

Проверьте и права. Для установки платформы нужны права администратора Windows. Для обновления конфигурации — пользователь с полными правами в базе и право на вход в Конфигуратор.

Где взять дистрибутив платформы и файл обновления

Дистрибутивы платформы скачивают с официального портала для пользователей, нужен действующий договор сопровождения (ИТС) и логин. Там же публикуются релизы конфигураций. Порталом пользуются те, у кого нет доступа из программы. Если доступ есть, файлы можно получить из самой базы, это удобнее.

Выбирайте разрядность осознанно:

  • 🖥️ 64-разрядный клиент нужен, если работаете с большими объёмами и современными операционными системами;
  • 💾 32-разрядный встречается там, где подключены старые внешние компоненты или драйверы оборудования, которые не работают в 64 разрядах;
  • 📦 для файловой базы подойдут оба варианта, но клиент одной разрядности открывает базу и другой, пока не используются внешние компоненты.

При скачивании ищите полный комплект «Технологическая платформа 8.3 для Windows» либо отдельный комплект «Тонкий клиент», если на компьютере нужно только работать в базе, а не администрировать. Для обновления с разработкой и Конфигуратором нужен полный комплект.

Установка новой платформы 1С

Платформы разных версий живут рядом, старая не удаляется автоматически. Это страховка: если на новой платформе что-то не так, можно вернуться, пока база не конвертирована.

Порядок действий:

  1. Распакуйте архив дистрибутива в отдельную папку.
  2. Запустите setup.exe от имени администратора.
  3. В мастере оставьте набор компонентов по умолчанию, добавьте нужный язык интерфейса.
  4. Дождитесь завершения. Перезагрузка обычно не требуется, но если установщик просит, перезагрузитесь.

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

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

Если платформа 8.3.x обновляется внутри одной линейки (например, с 8.3.22 на 8.3.25), конвертации данных обычно не происходит: платформа просто начинает использовать новые возможности.

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

Ручной способ работает всегда, если есть файл обновления. Обновление бывает двух видов: полная поставка (файл 1cv8.cf или комплект с setup.exe для установки шаблонов) и обновление-разность (.cfu или тот же шаблонный комплект).

Рабочая схема для файла .cfu:

  1. Откройте базу в Конфигураторе: в списке баз выберите её и нажмите Конфигуратор.
  2. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  3. В окне укажите способ: «Выбор файла обновления» и найдите .cfu на диске.
  4. Нажмите Готово. Программа покажет окно сравнения: что изменится в типовых объектах, а что останется вашим.
  5. Подтвердите. Конфигуратор объединит поставку с вашей версией.

Если вы устанавливали шаблоны (запуск setup.exe из архива обновления), файлы кладутся в каталог шаблонов. Тогда в том же окне обновления выберите поиск в каталоге шаблонов, а не файл. Так же работает обновление по сети: указываете путь на каталог, куда распаковали обновление.

Если конфигурация не изменялась (на «замке» поддержки, без доработок), обновление пройдёт без вопросов. Если изменялась, программа предложит сравнить и объединить объекты, и тут важна осторожность: правки разработчика могут конфликтовать с новой типовой логикой. Для базы с доработками лучше сначала прогнать обновление на копии.

Обновление через Интернет-поддержку без Конфигуратора

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

Что нужно, чтобы работало:

  • ✅ подключена Интернет-поддержка (логин и пароль от портала пользователей);
  • ✅ есть доступ в интернет с компьютера, где запущена база;
  • ✅ в базе нет открытых сеансов других пользователей.

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

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

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

Обновление конфигурации базы данных

Это отдельный шаг, который часто забывают. После обновления конфигурации в Конфигураторе (в основной конфигурации) нужно привести к ней и структуру самой базы.

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

Конфигурация поставщика и конфигурация базы — разные объекты. Пока вы не нажали F7, программа может работать на старой структуре и выдавать ошибки несоответствия.

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

Не закрывайте окно 1С, пока идёт первый запуск после обновления. Принудительное завершение на этом шаге оставляет базу в промежуточном состоянии, из которого помогает только копия.

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

Проверка после обновления

Базовая проверка занимает десять минут и ловит большинство проблем до того, как к базе вернутся пользователи.

  1. Откройте форму «О программе»: версия платформы и конфигурации должна совпасть с ожидаемой.
  2. Зайдите в базу под обычным пользователем, а не только под администратором: проверьте, что права на месте.
  3. Откройте два-три типовых документа и один отчёт, которыми пользуетесь чаще всего.
  4. Проведите тестовый документ в копии базы или на сегодняшней дате с последующей отменой проведения.
  5. Проверьте печатные формы: после обновления они подтягиваются новые, а самописные макеты могли остаться старыми.
  6. Если подключена Интернет-поддержка, проверьте обмен: отправка отчётности, ЭДО, онлайн-проверка контрагентов.
Что проверить сразу после обновления
Выполнено: 0 / 6

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

Типичные ошибки и что с ними делать

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

Диагностика: выберите симптом

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

Как не получить авральное обновление в следующий раз

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

  • 📅 Заведите привычку проверять релизы раз в месяц-два. Критичные изменения законодательства выходят оперативно, и отстающая база просто перестаёт формировать актуальную отчётность.
  • 🧪 Держите тестовую копию базы . Обновление сначала на ней, потом в рабочей.
  • 📝 Записывайте, какие объекты вы дорабатывали. Это сэкономит часы при объединении.
  • 🔒 Не обновляйтесь в конце отчётного периода, в последний день сдачи.

Частые вопросы

Нужно ли удалять старую платформу после установки новой?
Нет. Платформы разных версий работают параллельно. Старую можно оставить на время проверки или удалить через «Программы и компоненты» Windows, когда новая проверена.
Можно ли обновить 1С без интернета?
Да. Скачайте дистрибутив и файл обновления на другом компьютере, перенесите на флешке и установите вручную: платформу через setup.exe, конфигурацию через Конфигуратор.
Теряются ли данные при обновлении?
При штатном обновлении данные сохраняются, структура базы перестраивается автоматически. Поэтому копию делают заранее: от аварий вроде отключения питания в момент обновления она страхует.
Сколько длится обновление?
Установка платформы занимает несколько минут. Обновление конфигурации и первый запуск — от нескольких минут до часа и дольше, в зависимости от размера базы и пропущенных релизов.
Что делать, если нужно обновиться через несколько релизов сразу?
Смотрите требования к версии в описании каждого релиза и обновляйтесь последовательно. Если пропуск недопустим, программа не даст применить файл и сообщит об этом.