В каком режиме нужно запустить рабочую базу 1с при обновлении

Обновлено: 08.07.2024

Дата публикации 10.06.2020

Использован релиз 3.0.75.

Конфигурацию "1С:Бухгалтерия 8" (ред. 3.0) можно обновить в пользовательском режиме непосредственно в рабочей информационной базе. Обновление может выполнить только пользователь с правами "Администратор" и только в монопольном режиме (на время обновления все пользователи должны выйти из базы).

При первом обновлении необходимо указать логин и пароль для подключения к Порталу 1С:ИТС. Для этого по кнопке "Подключить" (Раздел: "Администрирование" – "Интернет-поддержка и сервисы" (рис. 1)) подключите интернет-поддержку пользователей, в открывшейся форме "Подключение интернет-поддержки" введите логин и пароль, которые используются для подключения к порталу "1С-ИТС". Логин и пароль будут сохранены в информационной базе.

Автоматическое обновление конфигурации можно выполнить двумя способами:

  1. Из подраздела "Интернет-поддержка и сервисы" раздела "Администрирование" (рис. 1):
    • перейдите по ссылке "Обновление программы" в блоке "Обновление версии программы";
    • в открывшейся форме "Обновление программы" раскройте блок "Подробнее", ознакомьтесь с информацией о новой версии конфигурации (ее номере и размере), а также проверьте номер текущей версии конфигурации. Посмотреть описание изменений, отраженных в новой версии конфигурации, можно по ссылке "Новое в версии";
    • отметьте флажком "Обновление конфигурации" или "Загружать и устанавливать исправления (патчи) автоматически" для автоматической загрузки исправлений (патчей). Патчи могут загружаться только для текущей версии релиза конфигурации;
    • для запуска обновления нажмите кнопку "Далее". Запустится процедура подключения к сервису обновлений. Следуйте инструкциям программы;
    • результат выполнения обновления можно посмотреть по ссылке "Результаты обновления и дополнительная обработка данных" (рис. 1).


  1. Из подраздела "Обслуживание" раздела "Администрирование" (рис. 2):
    • раскройте блок "Обновление программы", перейдите по ссылке "Установка обновлений и исправлений (патчей)" и далее в открывшейся форме "Установка обновлений" перейдите по ссылке "Поиск и установка обновлений";
    • в открывшейся форме "Обновление программы" отметьте флажком версию обновления (рис. 1);
    • для запуска обновления нажмите кнопку "Далее" (рис. 1). Запустится процедура подключения к сервису обновлений. Следуйте инструкциям программы.


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

В материале мы рассмотрим, какие обязательные действия необходимо сделать в режиме «1С:Предприятие» после обновления конфигурации.

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

Процедуры обновления — это специальные действия, предусмотренные поставщиком конфигурации и нужные для корректной обработки данных при переходе на новую версию. Существует также термин «обработчики обновления», который означает то же самое (в настоящей инструкции будет использоваться термин «процедуры обновления»). Все процедуры обновления подразделяются на два типа:

  • Монопольные процедуры (также называются обязательными обработчиками обновления) — требуют монопольного доступа к ИБ, то есть отсутствия в базе других пользователей, кроме администратора, выполняющего обновление.
  • Фоновые процедуры (также называются отложенными или дополнительными обработчиками обновления) — могут выполняться в фоновом режиме во время работы пользователей.

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

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

Действия в режиме 1С:Предприятие после установки обновления конфигурации

1. При запуске режима 1С:Предприятие появится окно подтверждения легальности обновления. Необходимо выбрать «Я подтверждаю…» и нажать «Продолжить»:



Окно подтверждения легальности обновления

2. Начнется выполнение монопольных (в файловой базе — и фоновых тоже) процедур обновления и отобразится полоса прогресса. Необходимо дождаться завершения процесса. Он может занять от нескольких секунд до нескольких часов. Если во время выполнения процедур обновления появится ошибка, нужно обратиться в техподдержку и предоставить подробную информацию об ошибке.



Прогресс монопольных процедур обновления

3. После завершения монопольных процедур обновления нужно проверить состояние фоновых процедур обновления. Это делается с помощью обработки «Результаты обновления программы». Обычно для ее открытия требуется пройти в раздел «НСИ и администрирование > Обслуживание > Результаты обновления программы > Результаты обновления и дополнительная обработка данных».

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



Открытие обработки «Результаты обновления программы»

4. Если все фоновые процедуры обновления завершены, то окно обработки будет выглядеть так, как показано на скриншоте ниже. В этом случае можно закрыть окно режима 1С:Предприятие и перейти к установке следующей конфигурации (если выполнялась установка промежуточной конфигурации), к постановке на поддержку (если выполнялась установка конечной обновленной конфигурации методом сравнения/объединения) или к работе в базе (если выполнялась установка конечной обновленной конфигурации методом загрузки).



Завершение фоновых процедур обновления

5. Если фоновые процедуры еще не завершены, то окно обработки будет следующий вид:



Выполнение фоновых процедур обновления

В этом случае необходимо дождаться завершения всех фоновых процедур.

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

Количество процедур зависит от версии конфигурации. При смене подредакции (например, обновлении ERP с версии 2.2 на версию 2.4) обычно бывает несколько сотен процедур, а при смене релиза (например, обновлении ERP с версии 2.4.4 на версию 2.4.5) — десятки или даже единицы.

Время выполнения процедур зависит от размера ИБ (количества данных в ней) и от производительности аппаратного обеспечения сервера, на котором расположена ИБ, и может составлять от нескольких минут до нескольких часов, а в особо сложных случаях — и несколько дней.

Если количество выполненных процедур равно нулю и не увеличивается долгое время (несколько минут), нужно проверить состояние фонового задания «Отложенное обновление ИБ». Сделать это можно в обработке «Регламентные и фоновые задания», которую можно открыть, перейдя в раздел «НСИ и администрирование > Обслуживание > Регламентные операции > Регламентные и фоновые задания». Как и в случае с открытием обработки «Результаты обновления программы», в разных конфигурациях и разных версиях названия разделов и пунктов меню могут отличаться, и при желании можно открыть обработку через «Все функции…».



Открытие обработки «Регламентные и фоновые задания»

В открывшемся списке регламентных заданий необходимо найти «Отложенное обновление ИБ» и посмотреть его состояние:


Просмотр состояния регламентного задания

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

Если состояние другое, например, «Не определено» или «Задание выполнено», то задание в данный момент не выполняется. В таком случае его можно запустить вручную, выделив в списке и нажав кнопку «Выполнить сейчас»:



Ручной запуск регламентного задания

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

В окне свойств базы для снятия блокировки нужно убрать галочку «Блокировка регламентных заданий включена» и нажать кнопку «ОК»:



Снятие блокировки регламентных заданий в консоли администрирования сервера

Внимание! В тестовых базах отключение блокировки может повлечь за собой запуск нежелательных регламентных заданий (например, обмена данными), поэтому, если ИБ является тестовой, перед отключением блокировки следует в обработке «Регламентные и фоновые задания» выключить все регламентные задания, кроме «Отложенное обновление ИБ». Чтобы это сделать, нужно в списке регламентных заданий нажать сочетание клавиш Ctrl+A (выделятся все строки), затем нажать правую кнопку мыши и в контекстном меню выбрать «Выключить». Таким образом, будут выключены все регламентные задания. После этого следует выделить задание «Отложенное обновление ИБ», нажать правую кнопку мыши и в контекстном меню выбрать «Включить».



Выключение всех регламентных заданий, кроме «Отложенное обновление ИБ»

12 статей про обновление 1С

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

После обновления не забывайте запустить особые процедуры.

Бывает выгоднее отдать обновление нетиповой 1С на аутсорсинг.

Что нового для вашей 1С?

Оперативная информация о выходе и содержании свежих для 24 типов конфигураций.

Рассылка осуществляется в день выхода обновления. Никакой рекламы, только полезная информация. Посмотрите пример →

1C:EDT может работать с разными версиями платформы «1С:Предприятие 8» (подробнее). Для проекта вы можете указать только шаблон версии платформы. Информационные базы могут быть рассчитаны на работу с конкретной версией платформы или с диапазоном версий. Как в этой ситуации 1C:EDT «понимает», какую версию платформы использовать?

Основной версией платформы, которую 1C:EDT использует для работы с базой, является та, которая указана в настройках доступа к базе.

Там вы можете указать конкретную версию платформы, и тогда 1C:EDT использует именно ее.

Кроме того, там может быть указана маска версии — чаще всего именно так и есть. В этом случае 1C:EDT выберет самую старшую версию платформы, которая соответствует этой маске. Если вы не хотите, чтобы использовалась самая старшая версия, соответствующая маске, то можете указать конкретную версию платформы, которая будет использоваться при выборе этой маски (подробнее).

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

  • 8.3.10.2753,
  • 8.3.10.2505,
  • 8.3.10.2466.

Серверные компоненты есть только у «средней» версии 2505. Как в этом случае 1C:EDT будет работать с серверной базой?

Импорт конфигурации из базы

При импорте конфигурации вы можете указать только маску версии платформы — <8.3.10> (подробнее). 1C:EDT будет использовать старшую версию, соответствующую этой маске, — 8.3.10.2753. Но у этой версии нет серверных компонентов, поэтому такой импорт закончится неудачей.

Чтобы выполнить его успешно, нужно перед импортом назначить маске <8.3.10> конкретную версию — 8.3.10.2505 (подробнее), выполнить импорт, а затем вернуть маску в исходное состояние.

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

Для обновления конфигурации в базе 1C:EDT будет использовать ту версию платформы, которая указана в настройках доступа к базе. Здесь вы можете указать конкретную версию, 8.3.10.2505, и это очень важно для нормального функционирования 1C:EDT во всех остальных сценариях работы.


В рассматриваемом примере после импорта конфигурации 1C:EDT автоматически установит здесь ту маску, которую вы выбирали для проекта при импорте, — <8.3.10>. А значит для обновления конфигурации 1C:EDT будет использовать старшую версию — 8.3.10.2753. Такая попытка обновления закончится неудачей, о чем будет свидетельствовать "шестеренка" рядом с базой (подробнее).

Запуск приложения по умолчанию


Если проект связан с информационной базой, то для его запуска 1C:EDT необходимо знать только конкретное клиентское приложение, которое вы хотите запустить. Поэтому в контекстном меню проекта Выполнить как перечислены клиентские приложения. После нажатия на одно из них 1C:EDT запустит это приложение и не будет запрашивать у вас никакой дополнительной информации.

Для запуска 1C:EDT выберет ту версию платформы, которая указана в настройках доступа к базе — 8.3.10.2505.

Создание конфигурации запуска и запуск приложения

Еще одним способом, который вы можете использовать, является создание конфигурации запуска и запуск именно этой конфигурации (подробнее). В конфигурации запуска вы можете выбрать конкретную версию платформы, которая будет запущена — 8.3.10.2505. Однако это не гарантирует того, что запуск будет выполнен успешно.

Дело в том, что перед запуском 1C:EDT должна обновить конфигурацию в запускаемой информационной базе (подробнее). Как минимум она должна убедиться в том, что конфигурации в проекте и в базе идентичны. А для этого 1C:EDT будет использовать ту версию платформы, которая указана в настройках доступа к базе.

Если версия, указанная в настройках доступа, неправильная, запуск окончится неудачей.

А ту версию платформы, которая указана в конфигурации запуска, 1C:EDT будет использовать для запуска клиентского приложения. То есть уже после того, как выполнено обновление конфигурации в базе. Такая возможность нужна, чтобы вы могли запустить прикладное решение старшей версией платформы и посмотреть, как оно работает.

Запуск конфигуратора


Не покидая 1C:EDT вы можете запустить конфигуратор «1С:Предприятия 8» для любой базы. Для этого в панели Информационные базы есть контекстная команда Запустить Конфигуратор (подробнее).

Если база связана с проектом, то для взаимодействия с ней 1C:EDT , еще при своем запуске, запускает конфигуратор в режиме агента. При этом 1C:EDT использует ту версию платформы, которая указана в настройках доступа к базе. Чтобы запустить конфигуратор "для вас", 1C:EDT завершает процесс, запущенный в режиме агента, и запускает конфигуратор той же версии.

Возможная проблема: Если в настройках доступа указана неправильная версия платформы, то при старте 1C:EDT конфигуратор в режиме агента запущен не будет.

Если база не связана ни с одним проектом, то для запуска конфигуратора 1C:EDT будет использовать версию платформы, подобранную в соответствии с той маской, которая указана в свойстве Версия платформы этой базы (см. панель Свойства ).


Чтобы изменить эту маску, нажмите Открыть в контекстном меню базы (подробнее).

Создание новой базы


Находясь в 1C:EDT вы можете создать новую базу. Для этого в панели Информационные базы есть команда Добавить. (подробнее). В этом случае для создания базы 1C:EDT будет использовать версию платформы, которую вы укажете на третьем шаге мастера Добавить информационную базу / группу .

Часто бывает так, что конфигурацию давно не обновляли. Расскажем вам, как самостоятельно обновить типовую конфигурацию 1С.

С чего начать обновление?

Перед самым обновлением, вам необходимо узнать версию конфигурации 1С. Чтобы узнать текущую версию, нужно зайти в главном меню в раздел «Справка — О программе». Здесь вы увидите всю необходимую информацию о конфигурации.

Вам нужно будет записать: версию платформы, а из пункта конфигурация выпишите версию программы.


Как скачать обновления?



3. Заполните поля с логином и паролем и нажмите кнопку «Войти».


4. Перед вами откроется страница обновления программ. Вам нужно будет обратить внимание на название конфигурации, а также актуальную версию — это последняя рабочая версия конфигурации. Для корректной работы нужно обновить свою версию программы именно до этой.


5. Найдите в колонке «Название» свою конфигурацию и перейдите по ссылке.


6. На новой странице найдите номер конфигурации в колонке «Обновление версии».


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

8. Нажмите на пункт «Дистрибутив обновления»:



10. Запустите файл и распакуйте.

Как установить обновление?

Зайдите в папку, куда вы сохранили скачанные обновления, и запустите приложение setup.exe:


На компьютере будет запущена программа установки. Нажимайте кнопку «Далее»:


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


Как выполнить обновление 1С?

1. Перед обновлением проверьте, чтобы все пользователи вышли из информационной базы. Это можно проверить из конфигуратора, перейти «Администрирование» -> «Активные пользователи». В списке должен быть только текущий пользователь.


2. Для начала обновления откройте конфигурацию. Для этого перейдите «Конфигурация» -> «Открыть конфигурацию».


3. Обязательно убедитесь, что конфигурация находится на поддержке. Перейдите «Конфигурация» -> «Поддержка» -> «Настройка поддержки». Должна появиться надпись «Конфигурация находится на поддержке». Если же такой надписи нет, то за обновлением вам следует обратиться к опытным программистам.



4. Пройдите «Конфигурация» -> «Поддержка» -> «Обновить конфигурацию».


5. Нажмите на пункт «Поиск доступных обновлений (рекомендуется)» и кнопку «Далее».


6. Нажмите на пункт «Искать обновления в каталогах». Добавьте туда тот каталог, куда вы установили файлы для обновления. Нажните на «Далее».


7. Обновление, которое вам необходимо, будет выделено жирным шрифтом. Нажмите на него и кнопку «Готово».


8. В новом открытом окне вы сможете ознакомиться с описанием обновления. Далее нажмите кнопку «Продолжить обновление».


9. Проверьте версию текущей конфигурации и версию, которая будет доступна после обновления. Всё правильно? Нажимайте «Ок».


10. Процесс обновления может занять до 10 минут.

11. Откроется окно с подтверждением обновления 1С. Нажмите на кнопку «Да».



13. А теперь выполните запуск конфигурации в режиме «1С:Предприятие».

14. Подтвердите легальность получения обновления:


15. После этого начнется процесс подготовки информационной базы.


16. На этом обновление 1С завершено.


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

12 статей про обновление 1С

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

После обновления не забывайте запустить особые процедуры.

Бывает выгоднее отдать обновление нетиповой 1С на аутсорсинг.

Что нового для вашей 1С?

Оперативная информация о выходе и содержании свежих для 24 типов конфигураций.

Рассылка осуществляется в день выхода обновления. Никакой рекламы, только полезная информация. Посмотрите пример →

Читайте также: