Добрый день!
1С:Предприятие 8.3 (8.3.19.1264)
Бухгалтерия предприятия, редакция 3.0 (3.0.115.15)
Обновляюсь на релиз 3_0_116_27.
При обновлении появляется ошибка:
—-
На удаляемый объект Подсистема.ЭлектронноеВзаимодействие.Подсистема.ИнтеграцияСЯндексКассой есть ссылки в объектах основной конфигурации:
Подсистема.ЭлектронноеВзаимодействие.Справочная информация
—
И конфигурация не обновляется..
Как обойти ошибку?
Все комментарии (9)
Комментарии закрыты.
Здравствуйте!
Видимо, у вас конфигурация доработанная, то есть в свойствах конфигуратора не стоит замок. Потому что с недоработанной конфигурацией обновление с 3.0.115.19 на 3.0.116.27 проходит без проблем.
Обратите внимание на замок в корне конфигурации. Только в этом случае проблем не будет.
Потому что анализ обновления показал, что из текущей конфигурации удаляется целая подсистема Интеграции с Яндекс кассой. И все модули по этой подсистемы. Именно удаляются, а не переносятся. Какие юридические и политические двигатели этого масштабного изменения мы конечно не в курсе, но для пользователей с доработанными конфигурациями это приводит к появлению ошибки, аналогичной той, что получили вы.
То есть подсистема удаляется и если удаление в типовой конфигурации проходит по особым правилам, то в открытом к редактированию пользователями конфигурации действуют дополнительные проверки: если есть ссылки удаляемого объекта основной конфигурации в других объектах — удалить его нельзя и соответственно обновление и не происходит.
Вот смотрите, что происходит. В текущей конфигурации есть подсистема с Интеграцией с Яндекс кассой, а в 3.0.116.27 — нет.
При обновлении подсистема должна быть удалена, но на нее есть ссылка в Справочной информации вышестоящей подсистемы.
Вот этот момент.
Поэтому выхода собственно два и все мне не очень нравятся.:
— либо удалить ссылку из справочной информации на подсистему Интеграции с Яндекс кассой
— либо самим ДО обновления удалить проблемную подсистему Интеграция с Яндекс кассой.
Это должен делать специалист и обязательно в копии базы, если вы обычный пользователь — отдайте на исправление базу программисту или фирме-франчайзи, у которой приобретали программу. Мы на нашем ресурсе, согласно регламенту, показываем как использовать в работе типовой функционал 1С, в вашем случае требуется консультация другого специалиста-программиста. Но вы можете учесть мое мнение.
Удаление ссылки и самого объекта подсистемы Интеграции с Яндекс-кассой потребует снятия с запрета редактирования 2х объектов конфигурации и установки режима доступности удаления объектов из основной конфигурации.
Примерно это выглядит следующим образом: раздел Конфигурация — Поддержка — Настройка поддержки.
Находите нужные подсистемы и выставляете возможность редактирования по ним.
Открываете возможность удаления объектов из основной конфигурации: кнопка Сравнить, объединить.
В окне сравнения нажимаете на «ключ» в командной панели и выставляете флаг как на скрине.
Теперь вы можете попробовать сначала в копии базы удалить подсистему или ссылку в Справочной информации.
Вот возможные пути.
Для удаления ссылки поставьте курсор в конец строки и нажимайте просто клавишу удаления вперед (клавиша «< -" над Enter) Попробуйте в копии базы это сделать. Или дождитесь выхода нового релиза, возможно, разработчики сами удалят эту ссылку на удаляемую подсистему при обновлении и обновление пройдет без проблем для пользователей, у которых в свойствах конфигурации снят запрет редактирования. В любом случае подобные вопросы требуют анализа более детального и по состоянию базы и по структуре конфигурации и он-лайн мы можем дать только некоторые рекомендательные моменты.
Ирина, добрый день!
Конфигурация действительно снята с поддержки (в свойствах конфигуратора не стоит замок).
—-
Это должен делать специалист и обязательно в копии базы, если вы обычный пользователь — отдайте на исправление базу программисту или фирме-франчайзи, у которой приобретали программу.
—-
Я не совсем обычный пользователь. Когда занималась программированием и работала в фирме-франчайзи…Внимательно прочитала Ваши советы. Но пока ничего предпринимать не буду — дождусь выхода нового релиза… А уж потом буду принимать решение…
СПАСИБО за помощь и советы.