Как обновить конфигурацию и платформу 1С, если вы работаете через тонкий клиент

· 9 мин

Содержание

Обновить 1С из тонкого клиента проще всего встроенным помощником: Администрирование → Обслуживание → Обновление версии программы. Помощник сам скачает релиз через интернет-поддержку или возьмёт файл .cfu с диска, сделает копию и обновит базу. Второй путь — Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию. Его выбирают, когда типовую конфигурацию дорабатывали или помощник падает с ошибкой.

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

Тонкий и толстый клиент: что меняется при обновлении

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

Отсюда главное отличие:

  • 🖥️ Толстый клиент и Конфигуратор входят в компонент установки «1С:Предприятие». Конфигуратор запускается из той же программы 1cv8.exe.
  • 🪶 Тонкий клиент (1cv8c.exe) ставится отдельным компонентом. Если на компьютере стоит только он, Конфигуратора там нет.
  • 🔧 Помощник обновления в типовых конфигурациях работает из тонкого клиента, но для применения обновления он запускает Конфигуратор в пакетном режиме. Без компонента «1С:Предприятие» на этом компьютере обновить конфигурацию из тонкого клиента не получится.

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

Веб-клиент (работа через браузер) обновление конфигурации не запускает вовсе.

Подготовка к обновлению: пять шагов перед стартом

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

  1. Узнайте текущую версию. Откройте меню (кнопка с тремя полосками в левом верхнем углу) → Справка → О программе. Там видны номер релиза конфигурации и номер платформы.
  2. Проверьте цепочку релизов. Файл .cfu подходит только для определённых предыдущих версий. Список указан в описании обновления. Если ваш релиз отстал на несколько версий, ставить придётся по цепочке, промежуточные релизы пропускать нельзя.
  3. Проверьте версию платформы. Новый релиз конфигурации требует платформу с номером не ниже указанного в описании. Сначала обновите платформу на сервере и на компьютере, с которого будете обновлять.
  4. Сделайте резервную копию. Для файловой базы — выгрузка .dt или копия каталога с файлом 1Cv8.1CD при закрытой базе. Для клиент-серверной — резервная копия средствами СУБД (PostgreSQL или MS SQL Server) плюс .dt по желанию.
  5. Освободите базу. Обновление структуры требует монопольного доступа. Предупредите коллег, дождитесь выхода всех пользователей или установите блокировку сеансов.

Блокировка сеансов и принудительное завершение работы обрывают пользователей на полуслове. Несохранённые документы пропадут. Обновляйте в нерабочее время или после общего предупреждения.

Для клиент-серверной базы помощнику понадобятся логин и пароль администратора кластера, если он задан, и учётная запись пользователя 1С с полными правами. Подготовьте их заранее.

Чем обновить конфигурацию: три способа

Способ выбирают по двум вопросам: дорабатывали ли типовую конфигурацию и есть ли у вас доступ к интернет-поддержке.

СпособКогда подходитЧто нужноРиски
Помощник, загрузка из интернетаТиповая база без доработок, есть подписка ИТСЛогин и пароль портала 1С, полные права в базеМинимальные, помощник делает копию
Помощник, файл .cfu с дискаИнтернета на сервере нет, обновление скачано заранееРаспакованный файл обновленияМожно взять файл не для своей версии
КонфигураторКонфигурация доработана или снята с поддержкиНавыки работы с поддержкой и сравнениемМожно затереть доработки при неверной настройке объединения

Помощник обновления с загрузкой из интернета

В типовых конфигурациях на базе стандартных подсистем (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) это основной путь.

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

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

Помощник обновления с файлом .cfu

Этот вариант нужен, когда сервер отрезан от интернета.

  1. Скачайте дистрибутив обновления на другом компьютере.
  2. Запустите setup.exe из дистрибутива. Он распакует шаблоны в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts.
  3. В помощнике выберите обновление из файла и укажите путь к 1cv8.cfu в нужной подпапке.
  4. Дальше шаги те же: время установки, резервная копия, запуск.

Обновление из файла .cfu через Конфигуратор пошагово

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

Шаг 1. Откройте Конфигуратор

В окне запуска 1С выберите базу и нажмите «Конфигуратор». Если такой кнопки нет — на этом компьютере установлен только тонкий клиент. Перейдите на машину с полной платформой.

Шаг 2. Сделайте выгрузку базы

Администрирование → Выгрузить информационную базу → сохраните файл .dt. Это страховка на случай, если обновление придётся откатывать.

Шаг 3. Запустите обновление

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

Шаг 4. Разберите сравнение (для доработанной базы)

Для типовой конфигурации без изменений откроется короткое окно с кнопкой «Выполнить». Для доработанной — окно сравнения и объединения.

  • 🟢 Объекты, которые меняла только 1С, обновятся автоматически.
  • 🟠 Объекты, изменённые и вами, и поставщиком, отмечены отдельно. Для них решите: взять версию поставщика, оставить свою или объединить построчно.
  • 🔴 Если не уверены, не снимайте флажки вслепую. Лучше отменить обновление и привлечь программиста.

Шаг 5. Обновите конфигурацию базы данных

После загрузки изменений нажмите F7 или Конфигурация → Обновить конфигурацию базы данных. Программа покажет список изменений структуры. Подтвердите кнопкой «Принять».

Именно на этом шаге нужен монопольный доступ к базе. Если кто-то работает, Конфигуратор сообщит об этом и обновление структуры не выполнится.

Шаг 6. Запустите базу в пользовательском режиме

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

Обновление платформы на компьютерах с тонким клиентом

Версия тонкого клиента обязана совпадать с версией сервера 1С до последней цифры. Если сервер обновили на 8.3.25.1374, а у бухгалтера стоит более ранняя сборка, при подключении появится сообщение о несоответствии версии клиента и сервера.

Что может сделать сам пользователь

Немного:

  • 🔍 посмотреть свою версию платформы в окне «О программе»;
  • 📋 сообщить администратору точный текст ошибки и номер версии;
  • ⬇️ согласиться на установку, если программа сама предложит скачать нужную версию клиента.

Установка платформы требует прав администратора Windows. Пользователь без этих прав поставить новую версию не сможет, даже если скачал дистрибутив.

Как это решает администратор

Есть три рабочих варианта, их можно сочетать.

  1. Ручная установка. Запустить установщик тонкого клиента на каждом компьютере. Подходит для 3–5 рабочих мест.
  2. Сетевой каталог с дистрибутивом. Дистрибутив кладут в общую папку, а в файле 1cestart.cfg на рабочих местах прописывают путь к ней. Стартер 1cestart.exe при запуске сам найдёт и установит недостающую версию. Точные имена параметров смотрите в документации платформы к файлу 1cestart.cfg.
  3. Публикация на веб-сервере. Если база работает через веб-сервер, при публикации указывают адрес дистрибутива тонкого клиента. При подключении к опубликованной базе клиент скачивает нужную версию сам.

На терминальном сервере платформа одна на всех. Обновили её на сервере — обновились все пользователи RDP. Старые версии после проверки можно удалить через «Программы и компоненты».

Старые версии платформы удалять сразу не стоит. Если на сервере работают несколько баз и одну из них ещё не перевели, стартер должен найти для неё прежнюю сборку.

Ошибки при обновлении 1С через тонкий клиент

Ниже — сообщения, с которыми чаще всего приходят к администратору после обновления. Выберите свой симптом.

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

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

Автоматическое обновление по расписанию

Типовые конфигурации умеют проверять обновления сами. Настройки находятся в том же помощнике «Обновление версии программы», раздел Администрирование → Обслуживание.

Что можно настроить:

  • ⏰ Автоматическую проверку наличия новых релизов по расписанию, например раз в сутки.
  • 📥 Загрузку обновлений заранее, чтобы файлы уже лежали на диске к моменту установки.
  • 🌙 Установку в заданное время, например ночью, когда в базе никого нет.
  • 📧 Уведомление администратору по почте о результате.

Условия, без которых ночное обновление сорвётся

  1. Компьютер, на котором запланирована установка, должен быть включён, а сеанс 1С с помощником — открыт или запланирован на сервере.
  2. На этом компьютере должна стоять полная платформа, а не только тонкий клиент.
  3. Пароль администратора кластера и пароль пользователя 1С должны быть сохранены в настройках.
  4. Пользователи должны выйти из базы. Помощник установит блокировку сеансов, и тех, кто остался, отключит.

Автоматическая установка без контроля подходит для типовых баз. Если в конфигурации есть доработки или подключены расширения, после обновления проверьте их работу. Расширение может перестать применяться, если обновление изменило объекты, на которые оно опирается.

Для клиент-серверных баз многие администраторы делают иначе: проверку и загрузку оставляют автоматическими, а установку запускают вручную после резервной копии СУБД. Так меньше сюрпризов утром.

Проверка после обновления
Выполнено: 0 / 6

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

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