Новая платформа на рабочем месте: установка, автообновление и первый запуск базы
Содержание
Чтобы обновить версию клиента 1С, скачайте дистрибутив нужного релиза платформы 8.3, запустите setup.exe и установите его поверх: новая версия встанет в отдельную папку C:\Program Files\1cv8\<номер версии>\, старая останется рядом. В клиент-серверном варианте номер клиента должен совпадать с номером сервера до последней цифры, иначе база не откроется.
Типичная ситуация: администратор ночью обновил сервер 1С, а утром у бухгалтерии на всех компьютерах ошибка про разные версии клиента и сервера. Или конфигурация при обновлении требует платформу новее установленной. В обоих случаях нужно обновить клиентскую часть платформы — вручную на одном ПК или сразу на всех через программу запуска.
1. Подготовка компьютера к обновлению клиента 1С
Сначала выясните, какая версия нужна и какая стоит сейчас.
- 🔎 Текущая версия — в открытой базе: меню с тремя полосками (или значок «i») →
Справка → О программе. Там же видно, тонкий это клиент или толстый и разрядность. - 🖥️ Версия сервера (для клиент-серверной базы) — спросите администратора или посмотрите в консоли кластера. Клиенту нужен ровно тот же номер, например
8.3.24.1548, а не «примерно такой же». - 📦 Минимальная версия для конфигурации — указана в описании обновления конфигурации (файл с перечнем изменений в комплекте поставки). Ставить версию ниже этой нельзя: обновлённая конфигурация не запустится.
Что сделать до установки:
- Закройте все окна 1С на этом компьютере, включая Конфигуратор.
- Проверьте, что у вашей учётной записи есть права локального администратора: установщик пишет в
Program Filesи в реестр. - Убедитесь, что на диске
C:свободно хотя бы 1–1,5 ГБ: один релиз платформы со всеми компонентами занимает несколько сотен мегабайт. - Если на ПК стоит много старых версий, решите, какие можно удалить. Одну предыдущую полезно оставить для отката.
Разрядность клиента и сервера может различаться: 64-разрядный клиент нормально подключается к 32-разрядному серверу и наоборот. Совпадать должен номер версии.
Сама по себе установка новой платформы базу не меняет. Резервная копия обязательна перед обновлением конфигурации, о нём — в разделе 6.
2. Где взять дистрибутив новой версии платформы
Легальных источников три.
| Источник | Кому подходит | Что нужно |
|---|---|---|
| Портал обновлений 1С | Организациям с действующим договором ИТС | Логин и пароль от портала |
| Обслуживающий партнёр 1С | Тем, у кого платформу ставит франчайзи | Договор сопровождения |
| Внутренняя сетевая папка | Компаниям с несколькими рабочими местами | Доступ на чтение к папке |
На портале обновлений в разделе технологической платформы выберите нужный релиз и скачайте один из комплектов:
- 💻 «Технологическая платформа 1С:Предприятия для Windows» (32 или 64 бит) — полный комплект: толстый и тонкий клиент, Конфигуратор. Его ставят бухгалтерам, программистам и администраторам.
- 🪶 «Тонкий клиент 1С:Предприятия для Windows» — только тонкий клиент. Подходит для рабочих мест, которые работают с клиент-серверными базами и не открывают Конфигуратор.
Не скачивайте платформу с файлообменников и торрентов. Подменённый установщик — частый способ занести вредоносную программу в бухгалтерию, где есть доступ к банк-клиенту.
Скачанный архив распакуйте в отдельную папку. Внутри будут setup.exe, файл 1CEnterprise 8.msi (или 1CEnterprise 8 (x86-64).msi) и набор файлов .mst.
3. Ручная установка нового релиса клиента
Такой способ подходит для одного-двух компьютеров.
- Запустите
setup.exeиз распакованной папки. - На шаге выбора компонентов оставьте нужное: для бухгалтера обычно «1С:Предприятие» (толстый клиент), «1С:Предприятие — тонкий клиент» и интерфейсы на русском языке . Компоненты «Сервер 1С:Предприятия» и «Модули расширения веб-сервера» на обычный ПК не ставят.
- Язык интерфейса по умолчанию — «Системные установки» или «Русский».
- На вопрос об установке драйвера защиты ответьте «да», только если у вас аппаратный ключ HASP. С программной лицензией драйвер не нужен.
- Дождитесь окончания и нажмите «Готово».
После установки в C:\Program Files\1cv8\ появится новая папка с номером версии. Ярлык «1С:Предприятие» на рабочем столе ведёт к программе запуска 1cestart.exe. Она сама выбирает подходящую версию, отдельно его менять не нужно.
Лицензия при смене релиза платформы не слетает: программная лицензия привязана к параметрам компьютера, а не к номеру версии. Повторная активация не требуется, если вы не меняли железо и не переустанавливали Windows.
Тихая установка на несколько компьютеров
Если рабочих мест десяток и больше, ходить по ним с мастером установки долго. Тот же .msi ставится без вопросов из командной строки, запущенной от администратора:
msiexec /i "1CEnterprise 8 (x86-64).msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=1 THINCLIENT=1 THINCLIENTFILE=1 SERVER=0 WEBSERVEREXT=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
Здесь 1049.mst — русский язык
интерфейса, параметры со значением 0 отключают серверные компоненты. Перед запуском сверьте имя .msi с тем, что лежит в вашем дистрибутиве: у 32- и 64-разрядного комплекта они разные. Ту же команду можно раздать через групповые политики или скрипт входа в систему.
4. Автоматическое обновление клиентов 1С через программу запуска
В клиент-серверном варианте можно сделать так, чтобы клиент сам ставил нужную версию при подключении к обновлённому серверу. Для этого используют файл настроек программы запуска 1cestart.cfg и общую папку с дистрибутивами.
Как настроить:
- Создайте на файловом сервере папку, например
\\fs\1c_distr\, и дайте пользователям право на чтение. - Для каждого релиза сделайте в ней подпапку с распакованным дистрибутивом:
\\fs\1c_distr\8.3.24.1548\. - На клиентских компьютерах откройте файл
1cestart.cfg. Общие настройки лежат вC:\ProgramData\1C\1CEStart\1cestart.cfg, настройки пользователя — в%APPDATA%\1C\1CEStart\1cestart.cfg. - Добавьте строку с путём к общей папке:
DistributiveLocation=\\fs\1c_distr
- Сохраните файл в кодировке, в которой он был (обычно UTF-16 LE с BOM — блокнот сохраняет её как «Юникод»).
Дальше всё работает так. Администратор обновляет сервер и кладёт дистрибутив той же версии в общую папку. Пользователь запускает базу, программа запуска видит, что нужной версии на компьютере нет, находит её в DistributiveLocation и ставит. Если у пользователя нет прав администратора, установка не пройдёт: на такие ПК платформу раздают групповыми политиками.
Обновление сервера 1С обрывает сеансы всех пользователей. Делайте его вечером или в выходной, предупредив коллег, и заранее положите дистрибутив в общую папку, чтобы утром клиенты обновились сами.
Файловые базы такой механизм тоже открывают, но там нет требования точного совпадения версий. Файловую базу откроет любой установленный релиз 8.3, если конфигурация не требует более нового.
5. Как открыть базу в новой версии клиента
Частая жалоба: платформу поставили, а база запускается в старой. Причина почти всегда в свойствах базы в списке программы запуска.
- В окне запуска 1С выделите базу и нажмите «Изменить».
- Пройдите мастер кнопкой «Далее» до последней страницы.
- Посмотрите поле «Версия 1С:Предприятия».
| Значение поля | Что запустится |
|---|---|
8.3 | Самая новая из установленных версий 8.3 |
8.3.24 | Самая новая из установленных сборок 8.3.24 |
8.3.24.1548 | Ровно эта сборка, даже если есть новее |
Если там жёстко прописан старый номер, замените его на 8.3 или на нужный полный номер. На этой же странице выбирается основной режим запуска: тонкий клиент, толстый клиент или выбор автоматически.
Для клиент-серверных баз указывать полный номер удобно: после обновления сервера достаточно поменять одно поле, и пользователи не попадут на несовпадение версий из-за случайно установленной более новой сборки.
6. Обновление конфигурации базы после смены платформы
Новый клиент — это только платформа. Сама программа (Бухгалтерия, ЗУП, УТ) обновляется отдельно, и часто именно ради неё обновляют платформу. Порядок такой: сначала платформа, потом конфигурация.
Перед обновлением конфигурации сделайте копию базы
: в Конфигураторе Администрирование → Выгрузить информационную базу (файл .dt) или копию каталога файловой базы при закрытой 1С. Монопольный доступ понадобится на этапе обновления структуры, поэтому попросите всех выйти из базы.
Способ 1. Из самой программы
В типовых конфигурациях на БСП (БП 3.0, ЗУП 3.1, УТ 11) обновление запускается из пользовательского режима:
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Перейдите по ссылке обновления версии программы.
- Подключите интернет-поддержку, если она ещё не подключена, и выберите автоматическое получение обновлений.
- Программа сама скачает файлы, предложит создать резервную копию и выполнит обновление. Если для нового релиза нужна более свежая платформа, помощник сообщит об этом до начала.
Способ 2. Через Конфигуратор
- Откройте базу в режиме «Конфигуратор».
Конфигурация → Поддержка → Обновить конфигурацию.- Укажите файл обновления
.cfu(или полный.cf) и пройдите мастер. - Подтвердите обновление конфигурации
базы данных (
F7) и согласитесь с изменениями структуры. - Запустите базу в режиме «1С:Предприятие» и дождитесь окончания обработчиков обновления.
Файл .cfu рассчитан на обновление только с определённых предыдущих релизов. Если ваша версия сильно отстала, обновляйтесь по цепочке через промежуточные релизы: перечень версий, с которых возможен переход, указан в описании поставки.
7. Очистка кэша и ошибки после обновления версии клиента
После смены версии платформы клиент работает со старым кэшем метаданных. Отсюда странные ошибки форм, зависание на заставке, пустые окна. Первое средство — очистить кэш .
Способ через параметр запуска. В свойствах базы («Изменить» → последняя страница) в поле дополнительных параметров запуска впишите:
/ClearCache
Запустите базу один раз, затем удалите параметр, иначе кэш будет очищаться при каждом входе и 1С будет стартовать дольше.
Способ вручную. Закройте все сеансы 1С на этом компьютере и удалите папки с длинными именами-идентификаторами в каталогах:
%APPDATA%\1C\1cv8\
%LOCALAPPDATA%\1C\1cv8\
Файлы 1cv8strt.pfl и 1cestart.cfg и папку 1CEStart не трогайте: в них настройки и список баз.
Если проблема не ушла, найдите свой симптом:
Если не помогло
Откатитесь на предыдущую версию: она осталась в C:\Program Files\1cv8\. Пропишите её полный номер в свойствах базы, и пользователи смогут работать, пока вы разбираетесь. В клиент-серверном варианте откат возможен, только если на сервере тоже вернули прежний релиз.
Старые версии, которые точно не нужны, удаляйте через Параметры Windows → Приложения или «Программы и компоненты»: в списке они отображаются как «1С:Предприятие 8 (x86-64) (8.3.xx.xxxx)» с номером версии. Удалять папки из Program Files вручную не стоит: в реестре останутся записи.