1с версия конфигурации не предусматривает обновление без установки монопольного режима

Обновлено: 07.07.2024

Это заявленная возможность платформы 1с выполнять обновление без монопольного доступа к базе.

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

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

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

Почему динамическое обновление по умолчанию отключено в обновляторе

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

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

И здесь самое главное всегда делать резервную копию базы непосредственно перед динамическим обновлением. Вы спросите как её делать, если мы не можем выгонять пользователей. Очень просто. Если у вас серверная база, то вот так; а если файловая, то вот так.

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

Как включить возможность динамического обновления базы в обновляторе

Заходим в дополнительные настройки:

После этого в меню операций над базами появляются пункты меню, соответствующие динамическому варианту выполнения:

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

Для файловой базы в свойствах нужно настроить теневое копирование без блокировки пользователей:

Для серверной базы в свойствах нужно настроить sql-архивы:

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

1с динамическое обновление конфигурации

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

Нажмите одну из кнопок, чтобы поделиться:

Плюсы и минусы

1. progv8 23.10.2017 16:45
Есть не типовая конфигурация, запускается на платформа 8.3.10
После частого динамического обновления или отключений света, один из справочников в конфигураторе виден,
а в предприятии нет. Тестирование исправление не исправило, и чистка кэша не помогла.
Проблема исчезла только после внесения новых изменений в этот справочник. Только после этого справочник в предприятии отобразился.

В материале мы рассмотрим, какие обязательные действия необходимо сделать в режиме «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 типов конфигураций.

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

Часто бывает так, что конфигурацию давно не обновляли. Расскажем вам, как самостоятельно обновить типовую конфигурацию 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 типов конфигураций.

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

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

Помните, что обычному пользователю будет нелегко обновить базу 1С, поэтому, если есть возможность, лучше всего обратиться за помощью к специалистам.

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

Порядок обновления 1С 8.3 и 8.2 через конфигуратор

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

Выберите пункт «Администрирование» > «Выгрузить информационную базу». Программа попросит указать путь для выгрузки — сделайте для этого отдельную папку. Процесс выгрузки может занять до 10 минут.


Шаг 2. Скачанный с сайта 1С дистрибутив (как правило, это файл updsetup.exe) распакуйте в отдельную папку. Затем откройте её, запустите файл setup.exe и установите обновление в каталог по указанному шаблону либо по умолчанию.



Шаг 3. Запустите обновляемую информационную базу в режиме «Конфигуратор». При этом обязательно используйте пользователя с административным уровнем прав.


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


Внимание! Если пункт «Обновить конфигурацию» неактивен, то сначала нажмите меню «Конфигурация» > «Открыть конфигурацию».


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


Шаг 6. В следующем окне установите флажок на «Искать в текущих каталогов шаблонов и обновлений» (пусть к каталогу, куда вы ранее установили обновление) и нажмите «Далее». Кстати, на этом же шаге можно выбрать в качестве источника обновлений сайт 1С или CD/DVD-диск. После этого откроется окно доступных обновлений, выберите в нём необходимый релиз конфигурации и нажмите кнопку «Готово».


Шаг 7. На все последующие окна, в которых программа будет задавать вам вопросы, нужно отвечать «Да», «Принять» и «Продолжить».





Также будет выведено окно для принятия изменений в конфигурации базы данных. Необходимо нажать кнопку «Принять».


Шаг 8. После этого закройте конфигуратор и откройте 1С в режиме «Предприятие» под пользователем с административными правами.

Шаг 9. В появившемся окне нажмите «Я подтверждаю легальность получения обновления в соответствии с вышеизложенными условиями» (в противном случае обновление не будет завершено и программа закроется) и «Продолжить».


Шаг 10. Если на экране будет показана информация об изменениях в конфигурации, значит ваша конфигурация обновлена.


После этого вы можете приступать к работе в обновленной системе 1С.

Автоматическое обновление 1С 8.3 или 8.2 в режиме «Предприятие» через интернет

Шаг 1. Запустите обновляемую информационную базу в режиме «Предприятие». Далее необходимо найти пункт меню «Обновление версии программы»: например, для конфигурации «Бухгалтерия предприятия 3.0» он расположен разделе «Администрирование» > «Интернет-поддержка и сервисы».



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


Шаг 2. Нажимаем «Далее». Открывается форма авторизации на портале 1С:ИТС. Заполняем логин и пароль и снова кликаем «Далее».

При успешной авторизации 1С начнет скачивать обновление.


Шаг 3. Затем программа предложит выбор варианта установки. Кроме того, будет предоставлена возможность создания резервной копии базы. Обязательно сделайте это!


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



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

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

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

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

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

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

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

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