Рассмотрим, почему не рекомендуется пропускать несколько релизов при обновлении конфигурации.
Когда разработчик выпускает новые версии конфигурации на платформе 1С:Предприятие 8, он добавляет новый функционал и вносит изменения в существующий. При этом важно, чтобы все ранее введенные пользователем данные сохранились и корректно перенеслись в новую структуру. Проиллюстрируем это на примере.
- Релиз 3.0.22.5: В данной версии информация о контактных лицах контрагента хранилась в табличной части справочника «Контрагенты» под названием «КонтактныеЛица».
- Релиз 3.0.23.2: В этой версии разработчик изменил структуру данных, создав отдельный справочник, подчиненный справочнику «Контрагенты». Чтобы данные, введенные пользователями ранее, сохранились, разработчик написал специальный код переноса данных. Этот код выполняется только при запуске программы в режиме 1С:Предприятие, а не в режиме Конфигуратора.
- Релиз 3.0.24.3: В этой версии разработчик удалил табличную часть «КонтактныеЛица» из справочника «Контрагенты», так как данные уже были перенесены в новый справочник.
Если изменить конфигурацию сразу с 3.0.22.5 на 3.0.24.3, минуя релиз 3.0.23.2, перенос данных не произойдет, так как код переноса не будет выполнен. В результате информация о контактных лицах будет утрачена.
Таким образом, пропуск релизов может привести к потере данных, так как важные промежуточные процедуры не будут выполнены. Поэтому важно поднимать версии последовательно, следуя всем этапам.