Где в 1С 8.3 спрятан пункт обновления и что делать, если его нет
Содержание
В типовых конфигурациях 1С 8.3 (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) обновление программы запускают из раздела Администрирование → Обслуживание → Обновление версии программы → Обновление программы. В части релизов эта группа команд стоит в Администрирование → Интернет-поддержка и сервисы. Если команды не видно ни там, ни там, обновление конфигурации
запускают в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию.
Типичная ситуация: бухгалтер видит в шапке программы сообщение о новой версии, открывает «Администрирование» и не понимает, куда нажать. Или нужного пункта нет вовсе, потому что пользователь зашёл без административных прав. Разберём оба пути — из программы и из Конфигуратора — и случаи, когда ни один из них не срабатывает.
Что проверить до того, как искать кнопку обновления
Пункт обновления доступен не всем и не всегда. Три условия решают почти всё.
- 👤 Права. Помощник обновления виден только пользователю с полными правами (роль администратора). Обычный бухгалтер с ограниченным профилем его не увидит.
- 💻 Клиент. Помощник работает в клиентском приложении 1С под Windows. Из веб-клиента в браузере обновление не запускается.
- 🔑 Доступ к порталу. Для загрузки через интернет нужен логин и пароль портала 1С:ИТС и действующая подписка на ИТС для вашей программы.
Ещё один фактор — состояние поддержки конфигурации. Его смотрят в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки.
| Состояние | Что это значит для обновления |
|---|---|
| На поддержке, изменения не разрешены | Типовая база. Обновляется из программы в пару кликов |
| На поддержке, изменения разрешены | В конфигурацию вносили правки. Помощник может отказать и предложит Конфигуратор |
| Снята с поддержки | Автоматическое обновление невозможно. Только сравнение и объединение с новым .cf |
Если в базе есть доработки, но сделаны они расширениями, а не правкой основной конфигурации, обновление обычно проходит штатно. Расширения после обновления проверяют на совместимость отдельно.
Как узнать текущий релиз и версию платформы
Без этих двух номеров не понять, подойдёт ли файл обновления. Откройте главное меню программы (кнопка с тремя полосками в левом верхнем углу) и выберите Справка → О программе.
В окне видно:
- 📦 название конфигурации и номер релиза, например 3.0.xxx.yy;
- ⚙️ версию платформы 1С:Предприятие, на которой запущена база;
- 🖥️ режим работы: файловая база или сервер.
Запишите оба номера. Сравните их с описанием нового релиза: там указано, с каких версий конфигурации он обновляет и какой минимальный номер платформы нужен.
Перед любым обновлением сделайте резервную копию. Для файловой базы помощник предлагает её сам. Для клиент-серверной копию делают средствами СУБД или выгрузкой в .dt.
Обновление 1С через интернет прямо из программы
Это самый короткий путь для типовой базы. Все файлы помощник скачивает сам.
- Зайдите в базу пользователем с полными правами.
- Откройте
Администрирование → Обслуживаниеи в группеОбновление версии программынажмитеОбновление программы. - Выберите вариант загрузки через интернет. Если подключение к интернет-поддержке ещё не настроено, программа попросит логин и пароль портала 1С:ИТС.
- Помощник покажет, на какой релиз будет обновлена конфигурация и нужна ли новая версия платформы.
- Выберите момент установки: сразу или при завершении работы. Для клиент-серверной базы доступно отложенное обновление на заданное время.
- Для файловой базы отметьте создание резервной копии и укажите папку.
- Подтвердите запуск. Программа закроется, применит обновление и откроется заново.
После перезапуска 1С выполнит обработчики обновления — перенос и пересчёт данных под новую структуру. Это может занять от минуты до часа на большой базе. Закрывать программу в этот момент нельзя.
Если между вашим релизом и последним есть промежуточные, помощник ставит их цепочкой сам. Скачивать каждый релиз вручную не нужно.
Пока идёт обновление, в базе не должно быть других пользователей. Помощник попросит завершить их сеансы. Предупредите коллег заранее: всё, что они не записали, пропадёт.
Обновление конфигурации из файла поставки без интернета
Ручной вариант нужен, когда на компьютере с базой нет интернета или доступ к порталу закрыт политиками безопасности.
Как подготовить файл
- На компьютере с интернетом скачайте с портала 1С:ИТС дистрибутив обновления нужной конфигурации.
- Запустите
setup.exeиз архива. По умолчанию шаблоны распаковываются в каталог%APPDATA%\1C\1cv8\tmplts. - Внутри появится папка конфигурации с номером релиза, а в ней файл
1cv8.cfu— это и есть файл обновления.
Файл .cfu подходит не для любого релиза. Он обновляет только с перечня предыдущих версий. Какие версии он принимает, написано в файле ReadMe.txt или в описании релиза в той же папке.
Как запустить
- Откройте
Обновление программыв разделеАдминистрирование. - Выберите вариант установки из файла на этом компьютере.
- Укажите путь к
1cv8.cfuили к каталогу шаблонов. - Дальше шаги те же, что при загрузке через интернет: момент установки, резервная копия, подтверждение.
Если релиз сильно отстаёт, а у вас только последний .cfu, помощник его не примет. Скачайте промежуточные релизы и ставьте их по порядку, начиная с ближайшего к вашему.
Обновление в режиме Предприятие и в Конфигураторе: разница
Оба способа меняют одну и ту же конфигурацию. Отличаются они тем, сколько работы берут на себя.
| Способ | Когда подходит | Риски |
|---|---|---|
| Помощник в режиме Предприятие | Типовая база на поддержке, нужны права администратора | Минимальные: копия, цепочка релизов и обработчики — автоматически |
| Конфигуратор | Доработанная база, отказ помощника, ручной контроль | Можно ошибиться при объединении и затереть доработки |
| Пакетный запуск из командной строки | Много баз, обновление ночью по расписанию | Нужен контроль журнала: ошибку никто не увидит сразу |
Порядок обновления в Конфигураторе
- Запустите 1С в режиме Конфигуратор и откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте поиск доступных обновлений или выбор файла и укажите
1cv8.cfu. Для снятой с поддержки базы указывают полный файл1cv8.cf. - Для доработанной конфигурации откроется окно сравнения и объединения. Проверьте отмеченные объекты: снимите отметки с тех, где ваши правки нужно сохранить.
- Нажмите
Выполнитьи дождитесь окончания. - Примените изменения к базе:
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). Здесь нужен монопольный доступ. - Запустите базу в режиме Предприятие под администратором. Подтвердите легальность получения обновления и дождитесь обработчиков.
Шаг 7 обязателен. Если после Конфигуратора сразу пустить в базу пользователей, обработчики обновления запустятся у первого вошедшего, и он может их прервать.
Выгрузка .dt, пакетный режим и утилиты обновления
Файл .dt — это полная выгрузка информационной базы: конфигурация вместе с данными. Обновлением он не является. Загрузка чужого .dt в вашу базу заменит все данные содержимым файла.
Пользоваться .dt при обновлении стоит в двух местах.
- 💾 Перед обновлением — как резервная копия: в Конфигураторе
Администрирование → Выгрузить информационную базу. - 🧪 Для пробы — загрузите выгрузку в новую пустую базу через
Администрирование → Загрузить информационную базуи обновите сначала эту копию. Если всё прошло, повторите на рабочей.
Пакетное обновление из командной строки
Сторонние утилиты массового обновления по сути вызывают Конфигуратор с параметрами командной строки. То же самое можно сделать самому через .bat:
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\Upd\1cv8.cfu" /UpdateDBCfg /DisableStartupMessages /Out "D:\Upd\log.txt"
/F— путь к файловой базе. Для клиент-серверной вместо него/S "сервер\база"./UpdateCfg— обновить конфигурацию , находящуюся на поддержке, из файла./UpdateDBCfg— сразу применить изменения к базе данных./Out— журнал, куда пишется результат и текст ошибок.
Номер версии в пути замените на установленный у вас. Пакетный режим подходит только для баз на поддержке без конфликтов при объединении: объединять доработки в автоматическом режиме Конфигуратор не будет.
Пароль администратора в .bat хранится открытым текстом. Держите файл в каталоге, доступном только администратору, а после обновления запускайте базу в режиме Предприятие под администратором, чтобы отработали обработчики.
Расписание и параметры проверки обновлений
Программа умеет сама следить за выходом новых релизов. Настройки находятся в Администрирование → Интернет-поддержка и сервисы, в группе обновления версии программы.
- 🔔 Автоматическая проверка. Включите проверку наличия обновлений при запуске программы или по расписанию. Когда выйдет новый релиз, администратор увидит оповещение.
- 📥 Предварительная загрузка. Помощник может заранее скачать файлы, чтобы в момент установки не ждать загрузки.
- 🕑 Отложенная установка. В клиент-серверной базе помощник позволяет запланировать обновление на ночное время. Сеансы пользователей будут завершены в назначенный момент.
- 📋 Результаты. Команда
Результаты обновления программыв том же разделе обслуживания показывает, завершилась ли отложенная обработка данных после обновления.
Как обновлять по расписанию файловую базу
Встроенного ночного обновления для файловой базы нет: доступны варианты «сейчас» и «при завершении работы». Если нужно именно расписание, используйте пакетную команду из предыдущего раздела и Планировщик заданий Windows.
- Сохраните команду в
.bat. - В Планировщике создайте задачу с запуском в нерабочее время.
- Проверяйте файл журнала из параметра
/Outутром, до прихода сотрудников.
Перед запуском ночного обновления включите блокировку начала сеансов, чтобы никто не зашёл в базу во время работы. Для клиент-серверной базы это делают в свойствах базы в консоли кластера.
Если пункт обновления не находится или не срабатывает
Интернет-поддержка и сервисы: в части релизов команда находится там.Администрирование → Интернет-поддержка и сервисы и срок договора ИТС.Если после обновления база не открывается или обработчики падают с ошибкой, не повторяйте обновление поверх. Восстановите резервную копию, прочитайте текст ошибки в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) и устраните причину до новой попытки.