Платформа, релизы и порядок установки: как устроено обновление 1С
Содержание
Обновление программ 1С — это установка новой версии одной из двух частей системы: платформы 1С:Предприятие (технологическое ядро, файлы 1cv8.exe) или конфигурации (сама Бухгалтерия, ЗУП, УТ — формы, отчёты, правила учёта). Типовую конфигурацию
без доработок обычно обновляют прямо из программы, через раздел Администрирование. Доработанную — только через Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию, со сравнением и объединением изменений.
Какой способ выбрать, решает не удобство, а состояние базы. Типовая база на поддержке без изменений — автообновление за 10–20 минут. База с доработками программиста — Конфигуратор, тестовая копия и проверка после обновления. Платформу ставят отдельно, обычным установщиком, и чаще всего тогда, когда новый релиз конфигурации требует более свежую версию.
Платформа и конфигурация: что именно обновляют
Путаница начинается с того, что пользователи называют «обновлением 1С» любое из двух действий. Они независимы, и делаются разными инструментами.
| Платформа | Конфигурация | |
|---|---|---|
| Что это | Среда выполнения: запуск, работа с базой, интерфейс | Прикладное решение: документы, справочники, отчёты, учёт |
| Пример номера | 8.3.24.1548 | 3.0.160.20 (условный номер релиза БП) |
| Где живёт | На компьютере, в папке программы | Внутри информационной базы |
| Чем ставится | Установщик setup.exe из дистрибутива | Файл обновления .cfu или автообновление из программы |
| Кого касается | Каждого компьютера и сервера 1С | Каждой базы отдельно |
Из таблицы следуют два практических вывода:
- 🖥️ Обновили платформу — базы не изменились. Можно держать на одном компьютере несколько версий платформы, они не мешают друг другу.
- 🗄️ Обновили конфигурацию в одной базе — соседние базы той же программы остались на старом релизе. Каждую базу обновляют отдельно.
Связь между ними одна: у каждого релиза конфигурации есть минимальная версия платформы. Она указана в описании релиза. Если платформа ниже, новая конфигурация просто не запустится, и программа сама сообщит, какая версия нужна.
Зачем обновлять 1С регулярно
Без обновлений программа продолжит работать. Проблема в том, что она будет работать по вчерашним правилам.
- 📄 Отчётность. Формы деклараций, расчётов и отчётов меняются по решению ведомств. Старый релиз выдаёт старую форму, и её не примут.
- ⚖️ Изменения законодательства. Ставки, лимиты, правила расчёта налогов и взносов появляются в программе только с новым релизом.
- 🔁 Обмены. ЭДО, банк-клиенты, Честный знак, ЕГАИС, сервисы интернет-поддержки меняют форматы. Старый релиз перестаёт с ними обмениваться.
- 🐞 Исправления. В каждом релизе закрывают ошибки предыдущих: неверные движения, сбои при проведении, медленные отчёты.
- 🔐 Безопасность платформы. Новые версии платформы закрывают уязвимости и поддерживают актуальные версии Windows, Linux и СУБД.
Есть и менее очевидная причина. Релизы конфигурации ставятся последовательно, и каждый новый умеет обновлять только несколько предыдущих. Чем дольше база стоит без обновлений, тем длиннее цепочка промежуточных релизов, которые придётся пройти. Год простоя легко превращается в 10–15 последовательных обновлений вместо одного.
Удобный ритм для бухгалтерии — обновляться раз в месяц и обязательно перед сдачей квартальной и годовой отчётности. Так цепочка не накапливается, а формы всегда актуальны.
Где взять обновление и какие бывают релизы
Обновления типовых конфигураций и платформы распространяет фирма 1С по договору информационно-технологического сопровождения (ИТС). Для доступа нужна учётная запись интернет-поддержки (логин и пароль портала 1С), привязанная к действующему договору. Если договора нет, программа обновлений не найдёт или не даст их скачать.
Основные источники:
- Сама программа. В типовых конфигурациях на базе БСП есть встроенный механизм обновления: он находит подходящий релиз, скачивает его и устанавливает. Он подключается к интернет-поддержке под вашим логином.
- Портал обновлений 1С. Там лежат дистрибутивы платформы и релизы конфигураций с описанием изменений и списком версий, с которых возможен переход.
- Обслуживающая организация (франчайзи). Партнёр 1С может обновить базу сам или передать файлы обновления.
Что вы встретите среди файлов:
| Файл | Назначение |
|---|---|
.cfu | Файл обновления конфигурации. Применяется к базе на поддержке через Конфигуратор |
.cf | Полная конфигурация поставщика. Нужен для новой базы или для «длинного прыжка» в доработанной |
setup.exe, 1cv8.efd | Установщик шаблона конфигурации или платформы |
.dt | Выгрузка базы целиком. К обновлению не относится, но это ваша резервная копия |
Шаблон конфигурации после установки попадает в каталог шаблонов, по умолчанию это %APPDATA%\1C\1cv8\tmplts. Оттуда Конфигуратор и берёт файлы .cfu, когда ищет доступные обновления.
Релизы бывают основные и предварительные (тестовые). Тестовые версии выпускают для партнёров и разработчиков, чтобы те проверили доработки заранее. В рабочую базу ставят только основные. С платформой то же самое: в рабочей среде — версия, которую поставщик конфигурации рекомендует в описании релиза.
Подготовка к обновлению программы 1С
Подготовка занимает 5–10 минут и решает почти все проблемы заранее. Главное в ней — копия базы.
Без свежей резервной копии обновление не начинайте: вернуть базу в прежнее состояние можно только из неё.
Как сделать копию:
- 📁 Файловая база. Закройте все сеансы и скопируйте каталог базы целиком (в нём лежит файл
1Cv8.1CD). Либо выгрузите базу в Конфигураторе:Администрирование → Выгрузить информационную базу, получится файл.dt. - 🗃️ Клиент-серверная база
. Сделайте резервную копию средствами СУБД (MS SQL Server, PostgreSQL). Выгрузка
.dtтоже подойдёт, но на больших базах она идёт долго.
Остальное удобно пройти по списку:
Текущий релиз и версия платформы видны в окне О программе: его открывают через значок со знаком вопроса в правом верхнем углу окна программы.
Монопольный доступ к базе нужен на этапе обновления структуры базы данных. В это время другие пользователи работать не смогут, а их незавершённые документы, если не сохранить, пропадут. Поэтому обновление ставят на вечер, обеденный перерыв или выходной.
Как обновить конфигурацию 1С: пошагово
Способ зависит от того, на какой поддержке стоит конфигурация. Типовую без изменений обновляют из программы, доработанную — только через Конфигуратор.
Способ 1. Автообновление из программы
Подходит для типовой конфигурации без доработок, в том числе с расширениями.
- Войдите в базу под пользователем с правами администратора.
- Откройте раздел
Администрирование. Команда обновления программы находится в блоке интернет-поддержки или обслуживания — в зависимости от релиза. - Выберите автоматическое получение обновлений через интернет и введите логин и пароль интернет-поддержки , если программа их запросит.
- Программа покажет найденный релиз и, если нужно, цепочку промежуточных. Нажмите кнопку продолжения.
- Укажите, создавать ли резервную копию (для файловой базы программа умеет сделать её сама) и когда обновить: сейчас или при завершении работы.
- Дождитесь окончания. Программа сама закроется, обновит конфигурацию и запустится снова.
Способ 2. Обновление через Конфигуратор
Работает для любых конфигураций на поддержке, а для доработанных — единственный правильный вариант.
- Установите шаблон нового релиза (
setup.exeиз скачанного архива) или положите рядом файл.cfu. - Запустите базу в режиме Конфигуратор.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Укажите способ: поиск доступных обновлений в каталогах шаблонов или выбор конкретного файла
.cfu. - Программа покажет подходящие релизы. Если нужного нет в списке, значит, на него нельзя перейти с вашей версии напрямую — см. раздел о проблемах.
- Для типовой конфигурации подтвердите обновление. Для доработанной откроется окно сравнения и объединения — разбор ниже.
- На вопрос об обновлении конфигурации базы данных ответьте «Да» и примите список изменений структуры. Если вопроса не было, выполните
Конфигурация → Обновить конфигурацию базы данных(F7). - Запустите базу в режиме 1С:Предприятие и дождитесь обработки данных для перехода на новую версию.
Последний шаг пропускать нельзя. Конфигуратор меняет только структуру. Данные приводятся к новому релизу при первом запуске в пользовательском режиме, и этот запуск лучше сделать самому администратору, а не бухгалтеру в разгар работы.
Часть обработчиков работает в фоне уже после входа: программа сообщит о дополнительной обработке данных. Пока она не завершилась, некоторые отчёты могут показывать неполные цифры.
Обновление платформы
- Скачайте дистрибутив нужной версии платформы.
- Запустите
setup.exeи выберите компоненты (для рабочего места достаточно клиента 1С:Предприятия). - Старые версии можно не удалять: стартовое окно запускает базу на нужной версии.
- Для клиент-серверного варианта обновите сервер 1С, затем клиентов. Версия клиента должна совпадать с версией сервера.
Обновление сервера 1С требует остановки службы агента сервера. Все сеансы пользователей при этом оборвутся, поэтому делают это вне рабочего времени.
Обновление доработанной и нетиповой конфигурации
Если программист вносил изменения прямо в конфигурацию, обновление превращается в три стороны одного сравнения: старая конфигурация поставщика, новая конфигурация поставщика и ваша текущая. Платформа показывает, что поменял поставщик, что поменяли вы и где изменения пересеклись.
Как работать с окном сравнения и объединения:
- Включите отбор «Показывать только дважды измененные свойства». Останутся объекты, которые меняли и вы, и поставщик, — именно там нужен ручной разбор.
- Для каждого такого объекта выберите режим: взять из файла поставщика, оставить своё или объединить. Для модулей можно объединять процедуры по отдельности.
- Всё, что меняли только вы, по умолчанию сохранится. Всё, что менял только поставщик, придёт из обновления.
- Нажмите «Выполнить», затем обновите конфигурацию базы данных.
После объединения проверьте синтаксис: Конфигурация → Проверка конфигурации. И пройдите вручную по доработанным местам: печатные формы, свои реквизиты, обработки.
Несколько правил, которые экономят время на следующих обновлениях:
- 🧩 Выносите доработки в расширения. Расширения появились в платформе 8.3.6. Они хранятся отдельно и не участвуют в объединении. Для типовой конфигурации с одними расширениями работает обычное автообновление.
- 🔒 Не снимайте конфигурацию с поддержки полностью. Состояние «на поддержке с возможностью изменения» сохраняет связь с поставщиком. Снятая с поддержки конфигурация обновляется только загрузкой целиком и ручным переносом всех правок.
- 🧪 Обновляйте сначала тестовую копию. Разберите объединение на копии, проверьте работу, затем повторите в рабочей базе.
- 📝 Ведите список доработок. Комментарии в коде с пометкой автора и даты сильно ускоряют разбор при объединении.
Полностью самописные (нетиповые) конфигурации обновляет только их разработчик: у фирмы 1С релизов для них нет. Если такая конфигурация собрана на основе типовой, обновить типовую часть можно тем же механизмом сравнения и объединения, но это работа программиста.
Проблемы при обновлении 1С и что делать
Большинство сбоев при обновлении повторяются из раза в раз. Найдите свой симптом:
Если ничего не помогло
Восстановите базу из копии, сделанной перед обновлением: загрузите .dt через Администрирование → Загрузить информационную базу в Конфигураторе или верните скопированный каталог файловой базы. Затем повторите обновление на копии базы, чтобы найти место сбоя без риска для рабочих данных.
Загрузка .dt полностью заменяет содержимое базы. Всё, что пользователи успели ввести после создания копии, придётся ввести заново, поэтому решение о восстановлении принимают быстро, пока изменений немного.