Часто разработчики и системные администраторы сталкиваются с ситуацией: необходимо обновить чужую базу данных 1С, которая полгода или дольше не видела апдейтов. В окне «О программе» значится обычная типовая конфигурация, например, БухгалтерияПредприятияКОРП, однако внутри базы присутствуют нетиповые документы и справочники, связанные со строительством и подрядом. Разберем по шагам, как правильно идентифицировать такую систему и безопасно ее обновить, не сломав отраслевой функционал.
Для начала выясним причину расхождения названия программы и ее реального наполнения. На практике бухгалтеры часто называют любую строительную базу «Подрядчиком». Скорее всего, перед нами конфигурация «1С:Бухгалтерия строительной организации КОРП» от разработчика «ИМПУЛЬС-ИВЦ».
Проанализируем ситуацию в конфигураторе:
НастройкаПоддержки.Если конфигурация отраслевая, в настройках поддержки вы увидите двух поставщиков конфигурации: саму фирму «1С» и компанию-разработчика (ИМПУЛЬС-ИВЦ). Из-за особенностей старых релизов или ручных модификаций при предыдущих обновлениях мог «слететь» логотип или название в окне «О программе», поэтому система и представляется как обычная КОРП-версия.
Рассмотрим подробнее риски. Поскольку отраслевые объекты (документы, регистры, справочники) встроены непосредственно в саму конфигурацию, обновлять её обычным файлом обновления (формат .cfu) от типовой «1С:Бухгалтерия КОРП» категорически нельзя.
Если вы просто «накатите» стандартный релиз от 1С:
Посмотрим на пример правильного подхода к обслуживанию таких баз. Разработчик отраслевого решения («ИМПУЛЬС-ИВЦ») регулярно выпускает собственные объединенные релизы. Они выходят с небольшой задержкой (обычно несколько дней) после официальных релизов типовой бухгалтерии 1С. Эти релизы уже содержат в себе как все новшества типовой бухгалтерии, так и корректно адаптированный к ним строительный блок.
Чтобы обновить базу, выполните следующие действия:
.cfu файлы.Update.htm к каждому релизу.Если объекты конфигурации не стоят на полной поддержке и дорабатывались прошлыми программистами локально, процесс немного усложняется. В этом случае обновлять базу придется как дважды измененную конфигурацию. При выполнении сравнения и объединения обращайте особое внимание на модули, измененные и вами (или прошлыми разработчиками), и поставщиком обновления. В таких ситуациях рекомендуется делать резервные копии перед каждым шагом обновления.