Обновление 1С без простоев: регламент, риски и рекомендации
Простой в работе 1С — это не просто технический сбой. Временная недоступность системы может вызвать перебои в ключевых процессах и привести к задержкам расчетов с контрагентами, временной приостановке торговых операций, сбоях в работе складского учета или нарушении сроков подачи регламентированной отчетности. Любая из этих ситуаций влечет дополнительные расходы: оплата простоя сотрудников и(или) штрафные санкции за нарушение обязательств.
Инвестиции в бесперебойное обновление 1С – это, в первую очередь, вклад в стабильность бизнеса.
Команда ФТО имеет более 20 лет опыта в сопровождении и обновлении 1С для предприятий из различных отраслей — от розничной торговли до агропромышленных холдингов. Мы провели более 1700 успешных обновлений, включая обновления кастомизированных систем с несколькими объединенными конфигурациями разных вендоров. На основе своего опыта мы сформулировали рекомендации, соблюдение которых позволит минимизировать простои, защитить бизнес-процессы и спасти от авралов ИТ-службу и бизнес-пользователей.
Регламент обновления 1С: шесть ключевых этапов.
1. Анализ списка изменений релиза
Начинаем с детального изучения новых функций, добавленных в релиз, исправленных ошибок предыдущих релизов, изменений в оперативном или регламентированном учете. Здесь же проверяем совместимость платформы и новой версии конфигурации.
Результат этапа: формирование плана обновления, учитывающего выявленные сложности и риски.
2. Тестовое обновление
Проводим обновление на полной копии рабочей базы. Так мы проверим наш план и точно поймем, сколько времени потребуется на обновление рабочей базы. Это позволит запланировать оптимальное время недоступности базы, с учетом требований критичных бизнес-процессов.
Результат этапа: проверка плана обновления и расчет времени, требующегося на его реализацию.
3. Тестирование функционала с учетом установленного обновления
Проводим в обновленной копии рабочей базы. Проверяем все: работоспособность ключевых бизнес-процессов, корректность обработок, интеграций, печатных форм. Как правило для тестирования используется сценарий работы пользователей по направлениям деятельности. Альтернативой сценариев для тестирования могут служить инструкции для пользователей. Если конфигурация не содержит нелинейные процессы, то для тестирования достаточно чек-листа. Мы рекомендуем проводить тестирование не только силами аналитиков команды сопровождения, но и обязательно подключать бизнес-пользователей. Такой подход позволяет свести к минимуму ошибки после переноса обновления в «боевую» базу.
Результат этапа: выявление потенциальных проблем и ошибок, особенно связанных с доработанным функционалом, разработка вариантов их решения.
4. Планирование переноса обновления на рабочую базу
Мы проводим перенос только в согласованное с заказчиком окно минимальной нагрузки (ночью, поздно вечером или рано утром). Обязательно уведомляем о работах всех пользователей. В целях оптимизации времени обновления нескольких баз, находящихся в одной конфигурации, применяем разработанные экспертами ФТО инструменты автоматизации.
5. Резервное копирование
Непосредственно перед началом обновления обязательно создаем полную резервную копию рабочей базы. Это страховка на случай, если все-таки случится сбой.
6. План отката
Если произошла критичная непредвиденная ситуация — мы всегда можем восстановить систему из резервной копии. Наша задача – сохранить данные клиента.
Даже если обновление спланировано идеально, всегда что-то может пойти не так. Ниже мы сформулировали список ключевых рисков обновления 1С и варианты их решения.
Ключевые риски обновления 1С и варианты их решения
Риск 1. Потеря данных.
Возможные причины
- Некачественная резервная копия либо ее отсутствие.
- Технические сбои в процессе обновления (отключение электричества, сетевая проблема, нехватка места на диске).
- Ошибки в поставляемом ПО от вендора.
Решение
- Проверить резервную копию на целостность, сохранить в безопасном хранилище.
- До старта обновления проверить наличие свободного места на диске (2х размера базы).
- Проверить стабильность сетевого соединения.
- Проверить критические ошибки релиза на сайте its.1c.ru повторно, непосредственно перед обновлением.
Риск 2. Проблемы с конфигурацией (в том числе потеря доработок).
Возможные причины
- Сильно кастомизированная конфигурация.
- Недостаточная квалификация специалистов, выполняющих обновление.
Решение
- Провести частичное обновление, не затрагивающее критические бизнес-процессы.
- Ручное объединение изменений обновления от поставщика и выполненных доработок.
Риск 3. Лицензионные и платформенные проблемы.
Возможные причины:
- Несовместимость лицензий: например, для отраслевой конфигурации новая версия релиза может требовать новых отраслевых лицензий.
- Устаревшая платформа.
Решение:
- Заранее проверяем требования к лицензиям на сайте поставщика.
- Проводим двухэтапное обновление: сначала платформа, затем конфигурация.
Пример из практики ФТО
От клиента поступил запрос на обновление релиза. Релиз содержал в себе много изменений, работы по подготовке новой конфигурации заняли продолжительное время. На этапе подготовки вышло еще два релиза, которые клиент также решил включить в обновление.
Во время анализа третьего обновления выяснилось, что конфигурация разработана на новой платформе и для её работы необходимо обновить релиз платформы 1С на продуктивном сервере клиента. Мы проинформировали клиента о выявленной зависимости и рекомендовали выполнить обновление платформы на тестовой среде, что позволило бы провести предварительное тестирование и снизить риски совместимости. Клиент, оценив ограничения, принял решение о синхронном проведении всех работ в запланированное окно.
После обновления у заказчика остановились все критичные для бизнеса процессы. Среди зафиксированных заявок были такие, в которых сложно было быстро разобраться, это ошибка в конфигурации или поведение новой платформы. Команда поддержки восстановила работоспособность критики до начала пиковых нагрузок, минимизировав влияние на бизнес-операции.
По итогам этой ситуации мы согласовали с клиентом внесение изменений в регламент обновлений, в том числе включили пункт о поэтапной реализации обновлений платформы и конфигурации.
Риск 4. Работоспособность основных бизнес-процессов, внешних интеграций, отчетов и обработок.
Возможные причины
- Не адаптированы к новому релизу.
- Проведено недостаточное тестирование.
Решение
- Полное тестирование по сценарию работы пользователей или чек-листу.
- Подключение к тестированию бизнес-пользователей.
- Фиксация в чек-листе ошибок для работы с будущими обновлениями.
Пример из практики ФТО
У клиента сложная конфигурация с нелинейными процессами. Нелинейные процессы, такие как, например, визирование документов, согласование заявок, имеют сложную иерархию: действия, которые надо выполнить на каждом этапе процесса зависят от того, какой результат получен на предыдущем этапе.
Изменения в релизе тестировалось только аналитиками команды поддержки по чек-листам (открыть/закрыть документ, провести под разными ролями). Привлечь бизнес-пользователей со стороны клиента к процессному тестированию не удалось из-за оперативной загрузки.
В результате после обновления продуктивной базы были выявлены ошибки в сложных, редко используемых, но критичных бизнес-сценариях. Ошибки оперативно устранили и бизнес клиента поддержал инициативу ФТО по доработке тестовых сценариев для обеспечения максимального покрытия бизнес-логики, включая все возможные ветвления процессов. Такие сценарии помогают не только команде поддержки, но и пользователям клиента.
Обновление 1С — это сложный проект, требующий глубокой экспертизы и выстроенной методологии.
В случаях с кастомизированными конфигурациями, наличием интеграций с внешними системами или необходимости обновить устаревшую платформу
самостоятельные работы часто приводят к критическим сбоям и незапланированным простоям.
Мы в ФТО специализируемся на сложных обновлениях и понимаем, как подойти к каждой нестандартной ситуации. Хорошо, когда каждый занимается своим делом.
Наше – ваша стабильно работающая 1С.
НУЖЕН НЕ ПРОСТО ПОДРЯДЧИК, А КОМАНДА, КОТОРАЯ ГОВОРИТ С ВАМИ НА ОДНОМ ЯЗЫКЕ И ВИДИТ РИСКИ ДО ИХ ПОЯВЛЕНИЯ?
В ФТО ЕСТЬ ОТДЕЛЬНАЯ УСЛУГА ОБНОВЛЕНИЯ РЕЛИЗОВ. ОБРАЩАЙТЕСЬ.
Возможно вам будут интересны другие наши услуги:
— оптимизация производительности
— поддержка БД
— развитие 1С
Остались вопросы по обновлению 1С?
Спросите у нас — мы ответим вам в ближайшее время.