При обновлении конфигурации 1С:Бухгалтерия предприятия 3.0 на платформу версии 8.3.10 и релизы семейства 3.0.52 специалисты часто сталкиваются с двумя характерными проблемами:
ПодпискаНаСобытие.УстановитьПометкуУдаленияПрисоединенныхФайлов: Имя события недопустимо для указанного источника события.ФайловыеФункцииСлужебныйКлиент или ПанельАдминистрированияБИП), входящие в состав родительских подсистем.Рассмотрим подробнее, почему возникают эти сбои и какими способами можно успешно завершить обновление информационной базы.
Проанализируем ситуацию с изменением свойства Режим совместимости. В типовых конфигурациях 1С значение этого свойства жестко связано со встроенными библиотеками — Библиотекой Стандартных Подсистем (БСП) и Библиотекой Интернет-Поддержки (БИП).
В релизах БП 3.0.52 разработчики перевели конфигурацию на использование новых возможностей платформы 8.3.10. Однако вручную менять свойство Режим совместимости в корне дерева метаданных на Не использовать крайне не рекомендуется.
Если изменить этот параметр вручную без корректного обновления метаданных подсистемы БСП, платформа проводит строгую валидацию. В частности, проверяется ОпределяемыйТип.ВладелецПрисоединенныхФайловОбъект и связанные с ним подписки на события. При несовпадении внутренних механизмов свойство события сбрасывается, и платформа выдает ошибку о недопустимости имени события для источника.
Главное правило: не меняйте режим совместимости вручную через палитру свойств. Это значение автоматически устанавливается и обновляется поставщиком конфигурации при обновлении на правильный релиз.
Если база находится в режиме редактирования с сохранением поддержки (снята с «замка»), при обновлении через файл .cfu или .cf механизм сравнения/объединения может не снимать ссылки на удаленные сервисные модули из состава подсистем.
В релизах 3.0.52 фирма 1С вывела из состава ряд старых модулей (например, ФайловыеФункцииСлужебныйКлиент, ФайловыеФункцииСлужебныйКлиентСервер, ПанельАдминистрированияБИП). Если в окне сравнения и объединения подсистемы не были отмечены для полной перезаписи, ссылки на удаленные объекты остаются в свойстве Состав родительских подсистем.
Разберем процесс исправления по шагам:
.cfu (или полный файл .cf релиза 3.0.52).Подсистема.СтандартныеПодсистемы.Подсистема.ФайловыеФункцииПодсистема.ИнтернетПоддержкаПользователей.Подсистема.НастройкаПрограммыСостав.Если типовая конфигурация не содержит существенных доработок или изначальные доработки не затрагивают структуру БСП, наиболее быстрым и чистым способом решения проблемы является полная загрузка конфигурации.
Рассмотрим порядок действий при данном методе:
.cf нужного релиза (например, 3.0.52.35 или выше)..cf и подтвердите замену конфигурации.Загрузка полной конфигурации полностью пересоздает структуру метаданных, автоматически устанавливает верный режим совместимости (Не использовать) и корректно очищает состав всех подсистем от удаленных объектов.