Ошибки при обращении к реквизитам и элементам формы в расширении
Здравствуйте!
После обновления базы в работе расширения появились ошибки. База БП 3.0.67.43, платформа не помню какая, не могу пока посмотреть, должна быть максимальной под этот релиз.
В расширение была перенесена форма справочника, в ней создано несколько реквизитов формы и соответственно элементов формы, правда штуки три элемента у них почему-то задублированы.
Созданными реквизитами формы являются динамические списки, в коде идет к ним обращение для установки параметров. Вот при открытии формы ругалось, что этих реквизитов нет, в отладчике смотрела, действительно в реквизитах формы их не было. С ними вопрос решила внесением изменений в наименование, добавила к нужным "1" и заработало, с чем это связано не поняла.
Остался еще другой вопрос, среди элементов формы есть еще добавленные, один имеет путь к данным - реквизит объекта (также проблема решилась переименованием), а другие - это элементы групп, для которых переименование не решает проблему обращения к ним в коде. Т.е. в отладчике среди элементов формы нет наших добавленных и, что с этим делать, пока не представляю.
Может у кого-нибудь были подобные ситуации, когда после обновлений появлялись проблемы с расширением? Была бы очень признательна, если бы кто-нибудь поделился решением.
На скринах показан реквизит объекта, который вывели на форму, в конфигураторе среди элементов он есть, однако в отладчике ни его, ни других (включая элементы групп, которые начинаются на "эн") не видно.
После обновления базы в работе расширения появились ошибки. База БП 3.0.67.43, платформа не помню какая, не могу пока посмотреть, должна быть максимальной под этот релиз.
В расширение была перенесена форма справочника, в ней создано несколько реквизитов формы и соответственно элементов формы, правда штуки три элемента у них почему-то задублированы.
Созданными реквизитами формы являются динамические списки, в коде идет к ним обращение для установки параметров. Вот при открытии формы ругалось, что этих реквизитов нет, в отладчике смотрела, действительно в реквизитах формы их не было. С ними вопрос решила внесением изменений в наименование, добавила к нужным "1" и заработало, с чем это связано не поняла.
Остался еще другой вопрос, среди элементов формы есть еще добавленные, один имеет путь к данным - реквизит объекта (также проблема решилась переименованием), а другие - это элементы групп, для которых переименование не решает проблему обращения к ним в коде. Т.е. в отладчике среди элементов формы нет наших добавленных и, что с этим делать, пока не представляю.
Может у кого-нибудь были подобные ситуации, когда после обновлений появлялись проблемы с расширением? Была бы очень признательна, если бы кто-нибудь поделился решением.
На скринах показан реквизит объекта, который вывели на форму, в конфигураторе среди элементов он есть, однако в отладчике ни его, ни других (включая элементы групп, которые начинаются на "эн") не видно.
Прикрепленные файлы:
По теме из базы знаний
- Расширения конфигурации. Нюансы поведения
- Условное оформление элементов форм в пользовательском режиме 1С (управление видимостью и доступностью элементов форм)
- Интерактивная справка [Alt+I] (подключаемое расширение)
- Система интерактивных ролей и обработчиков с возможностью интерактивной настройки и не только (платформа 8.3.17+, расширение) для УТ 11 (все), КА 2, ERP 2, Розница 2, УНФ 1.6/3.0, БП 3, ЗУП 3.1, ААА 6
- Управление сборкой. Расширение для конфигурации СППР
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
С эн - добавлены?
Непонятно, куда добавлены? По скриншоту - это реквизит объекта, по описанию - реквизит формы.
Непонятно, куда добавлены? По скриншоту - это реквизит объекта, по описанию - реквизит формы.
В общем не стали мучиться, загрузили заново форму в расширение и создали реквизиты и элементы формы, все заработало. Что это было и почему так происходит, пока не поняли.
Я кстати, потом еще сделала сравнение с расширением до обновления, оказалось, что у всех реквизитов формы, имеющих ссылочный тип, слетели типы, даже у основного реквизита формы.
Столкнулся с подобным. Для тех, кто поиском вышел на это обсуждение добавлю, что можно сначала сохранить расширение в файл. Удалить заимствованную форму (простое обновление не помогает). Добавить форму снова в расширение. Сравнить\объединить с выгруженной ранее в файл версией расширения.
В этом случае в настройках объединения формы нужно указать "объединить с приоритетом файла". Настройка "взять из файла" даёт в результате ту же ошибку, так что какие-то причины объективно существуют. Что за причины, скорее всего, разбираться будет очень проблематично.
В этом случае в настройках объединения формы нужно указать "объединить с приоритетом файла". Настройка "взять из файла" даёт в результате ту же ошибку, так что какие-то причины объективно существуют. Что за причины, скорее всего, разбираться будет очень проблематично.
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот