Как обновить 1С и не потерять доработки
Эмма Гончарова из Оренбурга, Консультант по зарплате и кадрам
Короткий ответ: чтобы обновить 1С и не потерять доработки, обновление делают не в рабочей базе, а сначала на её копии. Порядок такой: резервная копия → обновление тестовой копии → сравнение изменённых мест и перенос доработок → проверка отчётов и обменов → и только потом обновление рабочей базы. Если в конфигурацию вносили изменения, автоматическое обновление «в один клик» как раз и есть та кнопка, после которой доработки исчезают.
Почему доработки вообще пропадают
Конфигурация — это сама программа учёта: Бухгалтерия, ЗУП, Управление торговлей. Когда программист меняет её напрямую (добавляет поле в документ, переписывает печатную форму), обновление приносит типовой код фирмы «1С» и поверх ваших правок кладёт свои. Часть изменений система предложит объединить вручную, часть перезапишет молча — так и появляется «обновились, и наши доработки исчезли».
Второй источник сюрпризов — расширение: отдельный файл с доработкой, который живёт рядом с конфигурацией и не трогает её код. Расширения переживают обновление гораздо спокойнее, но и их нужно проверять: если новый релиз переписал ту процедуру, к которой расширение «цеплялось», оно перестанет подключаться.
Безопасный порядок обновления
- Резервная копия. До любых действий. Мы делаем её перед всеми работами — это позволяет откатиться за минуты.
- Тестовая копия базы. Обновляем её, а не рабочую. Пользователи в это время спокойно работают.
- Разбор изменений. Специалист проходит по конфликтам: где типовое изменение важнее, где нужно сохранить вашу доработку.
- Проверка результата. Печатные формы, ключевые отчёты, расчёт зарплаты, обмен с сайтом и банком, выгрузка в ЭДО — электронный документооборот с контрагентами.
- Обновление рабочей базы. По уже проверенному сценарию, в нерабочее время, с готовой копией под рукой.
Что сделать, чтобы следующее обновление было дешевле
Каждое изменение прямо в конфигурации удорожает все будущие обновления — вы платите за ручное объединение снова и снова. Поэтому новые задачи мы стараемся закрывать расширениями, а старые правки постепенно переносить в них. Это обычная работа по доработке 1С, и она окупается уже через несколько релизов. О том, как правки в конфигурации связаны со «снятием с поддержки», — в статье «Что значит снять конфигурацию 1С с поддержки».
Обновление доработанной базы — это часы работы специалиста. У нас час стоит 890 ₽ в рамках абонентской платы 8 900 ₽ в месяц (первые 10 часов включены) и 2 500 ₽ сверх неё, оплата по факту. Для сравнения, рекомендованная фирмой «1С» ставка специалиста — от 3 000 ₽ за час.
Если база доработана, не обновляйтесь наугад — покажите её нам, и мы скажем, что именно сломается. Подробнее об услуге — обновление 1С. Нужны свежие релизы — они приходят по подписке 1С:ИТС.