Связаться с нами

Оставьте заявку — перезвоним за 15 минут

Или свяжитесь напрямую

+7 (705) 966-25-25
Алматы, ул. Шевченко 165Б, офис 511

Обновление 1С: когда ставить релизы и как не потерять доработки

Коротко (TL;DR)Обновляться нужно регулярно, а не когда прижало: база, отставшая на два года, обновляется цепочкой релизов, и каждый шаг может задеть доработки. Доработки переживают обновление, если сделаны расширениями. Если типовую правили напрямую, база снята с поддержки и обновляется ручным сравнением конфигураций. Порядок безопасного обновления один: копия, проверка рабочих сценариев, рабочая база в согласованное окно, готовый план отката.

Зачем вообще обновлять, если всё работает

Три причины, и только одна из них техническая.

Регламентированная отчётность. Формы, ставки и правила расчёта приходят вместе с релизами конфигурации. База, которая не обновляется, к сроку сдачи формирует прошлогодние формы — и это выясняется в последний момент.

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

Исправления. Часть проблем, которые в компании считают особенностями программы, в новых релизах уже исправлена.

Почему откладывать дороже, чем обновляться

Обновление откладывают обычно после неудачного опыта: однажды оно перезаписало доработки. Дальше работает понятная логика «не трогать, пока работает» — до момента, когда обновление становится обязательным.

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

Регулярное обновление по календарю выходит дешевле разового героического, даже если по количеству работ кажется наоборот.

Доработки: расширения против правки типовой

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

Правка типовой снимает базу с поддержки. После этого штатное обновление невозможно: нужно сравнивать конфигурации вручную и по каждому объекту решать, что оставить. Такое обновление занимает дни вместо часов и стоит соответственно.

Если база уже снята с поддержки, есть смысл посчитать перенос доработок в расширения. Работа разовая и не дешёвая, но она превращает каждое будущее обновление из проекта в рутину. Считать нужно оба варианта: сколько стоит каждое ручное обновление дальше против одного приведения конфигурации в порядок.

Безопасный порядок обновления

1. Резервная копия и план отката. До начала, а не в момент сбоя. Копию нужно уметь развернуть — непроверенная копия копией не считается.

2. Сравнение с релизом. Смотрим, какие объекты затронуты и где будет конфликт с доработками. Список известен до работ.

3. Обновление на копии. И проверка не запуска программы, а рабочих сценариев: проведение ключевых документов, закрытие месяца, регламентированные отчёты, обмены с сайтом, банком и площадками.

4. Рабочая база в окне. Вечером или в выходной, чтобы не останавливать работу. В самом окне остаются только установка и контрольные проверки.

5. Наблюдение первые дни. Часть проблем проявляется не сразу, а на операциях, которые делают раз в неделю.

Что такое ИТС и что он покрывает

ИТС — договор информационно-технологического сопровождения с вендором. Он даёт право на релизы конфигураций, доступ к сервисам и информационным материалам. Это не работа подрядчика: сам договор релиз не установит и не проверит.

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

Частые вопросы

Как часто нужно обновлять 1С?

Практический ориентир — вслед за релизами, влияющими на отчётность, и не реже раза в квартал. Главное правило: не накапливать разрыв в несколько релизов, иначе обновление превращается в отдельный проект.

Сохранятся ли доработки после обновления?

Да, если они сделаны расширениями. Если типовая правилась напрямую, изменения переносятся вручную, и список конфликтов должен быть известен до начала работ.

Что делать, если после обновления база работает неправильно?

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

Сколько занимает обновление?

Типовая база — от одного до трёх дней с проверками. База с доработками или отставшая на несколько релизов — от трёх до десяти дней.