Содержание:
1. Режимы обновления программы в конфигурации системы 1С
2. Продолжительность процесса обновления и контроль выполнения всех процедур в системе программы 1С
3. Параметры выполнения дополнительных процедур обработки данных и возможности их настройки
1. Режимы обновления программы в конфигурации системы 1С
Обновление программы проводится в двух режимах:
1. В режиме работы 1С: Предприятие можно воспользоваться помощником «Поиск и установка обновлений». Он доступен через раздел НСИ и администрирование – Обслуживание – блок Обновление программы – Установка обновлений и исправлений (патчей).
2. В 1С: Предприятие режим Конфигуратор.
В первом варианте все этапы проходят в одном запущенном сеансе, в том числе и дополнительная процедура обработки данных. Во втором случае после установки обновлений в режиме Конфигуратора в 1С необходимо осуществить запуск сеанса в режиме работы 1С: Предприятия (под пользователем с установленной ролью Полные права или Администратор системы) для выполнения ряда завершающих действий и подготовки программы к работе новой версии. Эта подготовка проходит в автоматическом режиме и выполняет ряд процедур обновления, которые и называются дополнительными процедурами обработки данных.
Что важно? – Важно в обязательном порядке проконтролировать их окончательное и успешное выполнение функций, иначе в будущем велика вероятность столкнуться с некоторыми проблемами и ошибками учета данных (т.к. по факту не будет выполнен окончательный переход на новую версию 1С, соответственно, не осуществится служебная обработка данных в 1С под новые изменения, и работа в программе - ограничена), а также при последующих системах обновления программы.
Обслуживание
Эти процедуры по обработке данных в 1С в свою очередь делятся на две категории: те, что требуют монопольного режима 1С (т.е. полного отсутствия других пользователей в информационной базе данных); и те, что проводятся в фоновом режиме 1С (параллельно с работой пользователей). Следует помнить, что при выполнении фоновых заданий работа пользователей не всегда имеет возможность осуществляться в полном режиме по логическим соображениям.
Процедуры запуска и отработки фоновых процедур напрямую зависят от того, в каком варианте установлена конфигурация информационной базы 1С (ИБ). Если вариант файловый – все обновления и процедуры перехода на новую версию проходят в один этап с монопольными. Если вариант установки ИБ клиент-серверный режим– отдельно запускаются регламентные и фоновые задания.
Монопольные процедуры - это те процедуры, выполнение которых вы можете наблюдать на индикаторе, оповещающем о ходе обновления на новую версию программы 1С: Предприятие, с предупреждением о том, что «..это может занять длительное время (от одной минуты, до нескольких часов)..».
Обновление версии программы
Когда в процессе обновления возникает ошибка, дальнейшее обновление ИБ невозможно и работа с программой в таком случае не может быть продолжена. Отображается соответственное служебное окно формы с информацией, касаемо возникновения нештатной ситуации и подробным описанием в журнале регистрации событий для анализа (доступ по гиперссылке Техническая информация о результатах обновления) техническим сотрудником.
Не удалось выполнить обновление
После выполнения монопольных процедур Выполняются дополнительные процедуры обработки данных (как писала ранее, в клиент-серверном режиме можно проанализировать данные о ходе процесса отложенного обновления).
Примечание! Если при выполнении обновления ранее была установлена блокировка выполнения регламентных заданий, то программа выводит сообщение об этом. Перейдите по ссылке, для того чтобы перезапустить программу установки и произвести разблокировку.
2. Продолжительность процесса обновления и контроль выполнения всех процедур в системе программы 1С
Как узнать о продолжительности процесса обновления, о его состоянии и проконтролировать выполнение всех процедур? – Перейдите в раздел НСИ и администрирование – Обслуживание – блок Обновление программы – Результаты обновления и дополнительная обработка данных.
Примечание! Для того чтобы в журнале регистрации подробно отражался процесс обновления версии программы 1С: Предприятие, необходимо произвести соответствующие настройки:
В разделе НСИ и администрирование – Обслуживание – блок Обновление программы – включить детализацию хода обновления в журнале регистрации
Детализировать ход обновления в журнале регистрации
В случае предварительной блокировки регламентных заданий, необходимо их разблокировать. Для клиент-серверной базы управление блокировкой осуществляется через Консоль кластера серверов 1С – установить курсор на имени базы, далее через ПКМ открыть окно свойств ИБ и отключить флажок блокировки.
Для отключения нежелательных регламентных заданий в обработке «Регламентные и фоновые задания» можно выключить все «лишние» регламентные задания, оставив «Отложенное обновление ИБ».
О том, на каком этапе находится процесс программной обработки данных, можно узнать по гиперссылке Результаты обновления и дополнительная обработка данных – Список процедур обработки данных (она же, гиперссылка «Выполнено 461 из 505», например; она же имеет вид «Не все процедуры удалось выполнить (12 из 21)»).
Результаты обновления программы
Частый вопрос: сколько будет длиться обновление? – на этот вопрос невозможно ответить без предварительных вводных данных, т.к. скорость выполнения всех процедур напрямую зависит от размеров ИБ, производительности сервера, где расположена ИБ, в скольких потоках будет проходить обработка данных, какой вообще приоритет можно задать для выполнения дополнительных процедур обработки данных: их обработки или работе пользователей и тп.
Обработка данных
В случае, когда количество выполненных процедур не меняется, находясь на нулевой отметке, рекомендуем проверить состояние фонового задания «Отложенное обновление ИБ».
Результаты обновления программы
В случаях вывода ошибок процедур обработки данных ознакомьтесь с детальной информацией, обратитесь к техническому специалисту.
3. Параметры выполнения дополнительных процедур обработки данных и возможности их настройки
Далее рассмотрим параметры выполнения дополнительных процедур и возможности их настройки.
Первое, на что стоит обратить внимание – установка приоритета. Эта мера полезна для ускорения подготовки больших информационных баз к переходу на следующую версию программы 1С: Предприятие.
В приоритете работы пользователей при обновлении ИБ загружено только одно ядро Центрального Процессора (ЦП), загрузка жесткого диска также низкая. Дополнительные фоновые задания не запускаются, регламентное задание обновляет лишь одну порцию данных за раз и завершается, и, таким образом, меньше нагрузка на работу пользователей в программе и сервер.
Если установлен приоритет обработки данных, можно выполнять обновление сразу в несколько потоков, загружая все ядра ЦП, убирается задержка между запусками регламентного задания по отложенной обработке данных. Такая настройка рекомендуется, когда необходимо быстрее получить доступ к обрабатываемым данным.
В списке можно посмотреть сводную информацию по процедурам обработки данных:
- Интервал запуска – промежуток времени, в котором выполнялась процедура обработки данных;
- Длительность;
- Статус – в колонке отражается прогресс выполнения в процентном отношении.
Дополнительные процедуры обработки данных
В списке Дополнительные процедуры обработки данных возможен отбор процедур по результатам выполнения:
- Все процедуры;
- Ошибка;
- Выполняется;
- Выполнено;
- Желательно быстрее.
Если процедуры еще выполняются, можно остановить или продолжить выполнение процедуры обработки данных с помощью команд «Запустить» или «Остановить» контекстного меню 1С по правой кнопке мыши или меню Еще. С помощью флажков «В плановом порядке» и «Желательно быстрее» можно установить срочность выполнения процедур обработки данных. Однако не рекомендуется сбивать последовательность, установленную по умолчанию.
Если процедура завершилась с ошибкой, становится доступной команда «Запустить процедуру» для ее повторного выполнения.
По ссылке Техническая информация о результатах обработки данных можно просмотреть события отложенного обновления в журнале регистрации.
Прогресс отложенного обновления
Если по какой-то причине Вы столкнулись с тем, что обработки данных на предыдущую версию не завершены или же дополнительные процедуры обработки данных не выполнены, в таком случае требуется запустить в ручном режиме выполнение отложенных обработчиков:
- запуск регламентных операций в 1С: НСИ и Администрирование - Обслуживание - Регламентные и фоновые задания - Отложенное обновление ИБ
- или же выполнить код:
ОбновлениеИнформационнойБазыСлужебный.ВыполнитьОтложенноеОбновлениеСейчас()
Если вы столкнулись с аварийным завершением сеанса или по какой-то другой причине на форме не активны команды для обработчиков, а обработчик в списке отображается со статусом «Ошибка» без возможности какого-либо изменения, есть возможность доступа к данному списку через
Режим – Все функции – Регистры сведений – Обработчики обновления
(Как вариант, попробовать установить статус «Не выполнялось» и затем через обновление формы списка процедур, запустить команду повторного выполнения).
Обработчики обновления
В остальных случаях крайне не рекомендую менять самостоятельно запись данного регистра сведений, т.к. их изменение не повлечет за собой должного процесса программной обработки данных для перехода на новые версии 1С.
Специалист компании "Кодерлайн"
Юлия Антонова