Неразрешимые ссылки на объекты метаданных
Проверка конфы выдает ошибку:
"Справочник.<Справочник>.Форма.ФормаСписка.Форма Неразрешимые ссылки на объекты метаданных(2)"
Визуальный поиск битых ссылок ни чего не дал.
Тогда я начал искать следующим методом:
Удалил половину элементов, проверил конфу, выругалась:
"Справочник.<Справочник>.Форма.ФормаСписка.Форма Неразрешимые ссылки на объекты метаданных(1)"
Гуд, попал в ту половину, из половины удалил еще половину, и так нашел 1 битый элемент (Рис1).
Элемент формы кнопка. Не имеет ни картинок ни ссылок, вообще не понимаю почему на него ругается. На форме, 4 кнопки с точно такими же свойствами.
Далее осталась еще 1 ошибка, Предыдущий метод поиска результатов не дал и я удалил полностью все элементы, реквизиты, команды с формы (рис2).
какого было мое удивление когда проверка выдала ошибку на пустую форму!
Вопрос, почему так происходит?
"Справочник.<Справочник>.Форма.ФормаСписка.Форма Неразрешимые ссылки на объекты метаданных(2)"
Визуальный поиск битых ссылок ни чего не дал.
Тогда я начал искать следующим методом:
Удалил половину элементов, проверил конфу, выругалась:
"Справочник.<Справочник>.Форма.ФормаСписка.Форма Неразрешимые ссылки на объекты метаданных(1)"
Гуд, попал в ту половину, из половины удалил еще половину, и так нашел 1 битый элемент (Рис1).
Элемент формы кнопка. Не имеет ни картинок ни ссылок, вообще не понимаю почему на него ругается. На форме, 4 кнопки с точно такими же свойствами.
Далее осталась еще 1 ошибка, Предыдущий метод поиска результатов не дал и я удалил полностью все элементы, реквизиты, команды с формы (рис2).
какого было мое удивление когда проверка выдала ошибку на пустую форму!
Вопрос, почему так происходит?
Прикрепленные файлы:


По теме из базы знаний
- 1С Рекомендуемо (Система требований к продуктам 1С)
- Лечение - 0000 - Стандартные проверки - Проверка конфигурации
- 1С:Предприятие Бухгалтерия переход с редакции 2.0 на 3.0. Практика перевода информационной базы для работы в управляемом приложении.
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Организация обмена с базой филиала (розничного магазина) в торговой сети через XML (универсальный обмен)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Про такие страсти рассказываешь.
Если конфигурация типовая, то возьми cf файл той же версии и загрузи конфигурацию.
Если разговор идёт про самописную, то сомневаюсь в том, что нет актуальной или предыдущей версии.
Просто после тех действий, которые ты описал я бы не стал надеяться на работоспособность.
Конечно можно вылечить всё. Но мне кажется, что тут не тот случай.
Если конфигурация типовая, то возьми cf файл той же версии и загрузи конфигурацию.
Если разговор идёт про самописную, то сомневаюсь в том, что нет актуальной или предыдущей версии.
Просто после тех действий, которые ты описал я бы не стал надеяться на работоспособность.
Конечно можно вылечить всё. Но мне кажется, что тут не тот случай.
(8) DJDUH, не помогло, да большая часть форма не выбрана как основные.
(7) CaptainMorgan, Вы внимательно читали? Какой код? Ошибка "Неразрешимые ссылки на объекты метаданных" означает, что элемент ссылается на объект метаданных которых нету в базе. Ниже скриншот формы, без элементов, реквизитов и команд, на которую ругается проверка.
Вопрос, какие неразрешимые ссылки могут быть у пустой формы?
При чем тут код вообще?
(7) CaptainMorgan, Вы внимательно читали? Какой код? Ошибка "Неразрешимые ссылки на объекты метаданных" означает, что элемент ссылается на объект метаданных которых нету в базе. Ниже скриншот формы, без элементов, реквизитов и команд, на которую ругается проверка.
Вопрос, какие неразрешимые ссылки могут быть у пустой формы?
При чем тут код вообще?
(6) вы пишите "Ни кто с подобным не сталкивался" да сталкивался я такими и почти такими ситуациями.
В каждом случае искал наименее затратный вариант.
Был случай, когда полностью код пришлось переписывать. Но это было на сторонней фирме, где программист ушёл и перед уходом снес все выгрузки и архивы.
Люди там работали беспечные. Через полгода у них "почему-то" всё рухнуло и они готовы были заплатить, относительно, любые деньги за восстановление.
Пришлось просто воссоздать часть алгоритма по своему.
Если у вас подобный случай, то пишите код заново.
В каждом случае искал наименее затратный вариант.
Был случай, когда полностью код пришлось переписывать. Но это было на сторонней фирме, где программист ушёл и перед уходом снес все выгрузки и архивы.
Люди там работали беспечные. Через полгода у них "почему-то" всё рухнуло и они готовы были заплатить, относительно, любые деньги за восстановление.
Пришлось просто воссоздать часть алгоритма по своему.
Если у вас подобный случай, то пишите код заново.
Несущественные предупреждения проверки конфигурации
#std759
Область применения: управляемое приложение, мобильное приложение, обычное приложение.
1. Следующие предупреждения проверки конфигурации (конфигуратор – меню Конфигурация – Проверка конфигурации…) не являются существенными для работоспособности прикладных решений и поэтому не подлежат обязательному исправлению:
Пустой обработчик (для обработчиков оповещений в программных модулях);
Неразрешимые ссылки на объекты метаданных (в формах и в справке);
Неразрешимые ссылки на картинки (в формах);
Неправильные пути к данным (в формах).
Кроме того методика поиска и исправления подобных мест отсутствует.
#std759
Область применения: управляемое приложение, мобильное приложение, обычное приложение.
1. Следующие предупреждения проверки конфигурации (конфигуратор – меню Конфигурация – Проверка конфигурации…) не являются существенными для работоспособности прикладных решений и поэтому не подлежат обязательному исправлению:
Пустой обработчик (для обработчиков оповещений в программных модулях);
Неразрешимые ссылки на объекты метаданных (в формах и в справке);
Неразрешимые ссылки на картинки (в формах);
Неправильные пути к данным (в формах).
Кроме того методика поиска и исправления подобных мест отсутствует.
Взял справку с рабочей базы и обновил справку в расширении не помогло. Вывод не всегда это нужно править, но для перфекционизма желательно=))
В формах можно все сделать программно, модуль копируем, а потом удаляем форму и по новой добавляем, как быстрое решение вопроса! Пока сам не пробовал.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот