Проблема при переходе на новую конфигурацию Розницы 2.3 из-за ссылок в справочной информации

У клиента не происходит обновление измененной конфигурации при переходе на новую конфигурацию, выдается ошибка:

На удаляемый объект Подсистема.ЭлектронноеВзаимодействие.Подсистема.ИнтеграцияСЯндексКассой есть ссылки в объектах основной конфигурации:
Подсистема.ЭлектронноеВзаимодействие.Справочная информация

Исходная конфигурация: 2.3.11.44
Финальная конфигурация: 2.3.12.34

Сначала сравнил конфигурацию базы с конфигурацией поставщика, изменений там минимум:

Пробую накатить CF файл 2.3.12.34 из дистрибутива поставки целиком (Поддержка — Обновить из файла).

Дважды измененных свойств, кстати, нет.

Смотрим, в чем отличаются данные в справочной информации:

По идее, 1С должна удалить ссылку на Яндекс-кассу, но не может.

Снятие галочки с удаления подсистемы «Интеграция с Яндекс-кассой» не помогает. После этого выдается еще больше ошибок.

Но в любом случае такое решение перенесло бы проблему на следующие обновления.

Поэтому идем несколько радикальным и более правильным путем. Включем возможность изменения подсистемы «Интеграция с Яндекс-кассой»:

И делаем то, что не получается сделать у 1С — удаляем подсистему «Интеграция с Яндекс-кассой»:

Как ни странно, подсистема удаляется.

На всякий случай заходим в справочную информацию «Электронное взаимодействие» и удаляем всю справочную информацию, это не обязательно (думаю ссылка на подсистему удаляется, остается только текст ссылки), но объединение идет долго, поэтому не рискуем:

Сохраняем конфигурацию и повторяем обновление.

После этого всё обновляется успешно.

Среда: Розница 2.3.11.44, 2.3.12.34. Объем: 0.8 час.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. Николая:

    А при следующем обновление не приплывет обратно яндекс-касса?

    • неа. она как раз удаляется из этого обновления. Хотя если она попадет в справочную информацию, будет забавно. Тогда повторить то же самое руками. Или снять этот объект с поддержки, если мешает.

Добавить комментарий для fixin Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *