Всем доброго дня.
Наткнулась на такую задачку. Никак не вижу решения.
Есть самодельная конфигурация. Нужно добавить несколько новых реквизитов на форму справочника.
Реквизит не принадлежит справочнику. Является реквизитом регистра сведений СведенияОбОбъекте.
Остальные реквизиты, которые уже есть на форме - они также принадлежат этому регистру сведений СведенияОбОбъекте.
Режим совместимости 8.3.10, т.е. новые реквизиты в расширение я добавить не могу.
Создаю новый реквизит ОКТМО в рег. св. СведенияОбОбъекте, добавила в расширение.
На форме - в реквизитах формы справа - он виден в списке: РегистрСведенийМенеджерЗаписи.СведенияОбОбъекте.
Я его оттуда перетаскиваю в элементы.
В итоге на форме этого поля нет. В чем может быть причина?
---
Валерий, спасибо за поддержку!)
Методом тыка установлено, что это поле не появлялось потому, что в конфигурации существует некий справочник Настройки Реквизитов, где для каждого типа объектов прописаны разрешенные для него свойства-реквизиты. Моего нового реквизита там не было - поэтому он не выводил его на форме.
---
Чет не то. При создании формы на сервере получите запросом значение из регистра сведений и заполните им реквизит формы. Ну и сам реквизит формы для этого значения создайте.
---
если в расширении, в панели над объектом, есть кнопка "добавить в расширение", то объект уже в расширении необходимо добавить в форму.
---
всё, что нужно и имеет отношение к регистру добавлено
---
прилагаю скрин.
---
скорее всего я запуталась в трех соснах. всё перепробовала (наверное)))
мне бы просто, чтобы поле высвечивалось. заполню его уж потом.
---
просто предыдущие поля аналогично выглядят в свойствах. те же ссылки на регистр
---
на скрине верхние поля тусклые - это значит, что объект не добавлен расширение НА ФОРМЕ(РАБОТАЕМ ТОЛЬКО С ФОРМОЙ).
1. Сверху найдите родительский объект этих тусклых строк
2. затем нажмите кнопку "добавить в расширение" в панели сверху.
3. затем добавляете в расширяемую форму этого объекта что хотите.
---
При всех этих добавлениях родительских объектов - добавляется в расширение уйма дополнительных справочников, реквизитов. Куча добавилась, а смысла никакого.
Так делала вчера, результатов не было. Сейчас снова попробую. Может что-то пропустила.
---
я говорил только о той форме, что на скрине, а не о каких-то уймах других объектов.
собственно уже в (3) был ответ, а в (7) детали. больше нечего добавить. КАПСОМ указал.
---
Думаете я рассуждаю о каких-то посторонних формах?
Говорю конкретно об этой. Добавив родительский объект - у меня уже в расширении стало висеть с десяток попутных справочников с их десятками реквизитов.
---
остальные мне объекты не нужны
---
вам нужно нажать всего всего одну кнопку в панели команд расширяемой формы, забавно, что вы ищите ее уже час - мне лень делать скрин с медведом который лапой ее покажет.

по скрину она там есть, я допускаю что совместимость с 8.3.10 может косячить, но пока кнопка не нажата будем считать, что медвед прав.
---
не поверите, я уже гораздо больше, чем час пытаюсь это поле увидеть
---
дальше пытаемся увидеть это поле в обычной обработке, не в расширении.
это должен был быть первый шаг.
просто кинуть на форму этот регистр и его поля.
если не видно - смотрим роли и рлс.
если там полнейшие права суперадмина, то виним совместимость с
8.3.10, ругаем разрабов, в общем кричим по любому поводу, что мир не справедлив.
---
Валерий, спасибо за поддержку!)
Методом тыка установлено, что это поле не появлялось потому, что в конфигурации существует некий справочник Настройки Реквизитов, где для каждого типа объектов прописаны разрешенные для него свойства-реквизиты. Моего нового реквизита там не было - поэтому он не выводил его на форме.
---
Добавила с расширение реквизит формы Объект и ОбъектСсылка - нет изменений
---
А само расширение точно работает? появляются ли другие изменения?
---
Да, я могу вывести тестовое поле на ней, кодом описав добавление реквизитов.
---
это все в другом модуле я дополнительно описываю вывод на эту форму.
а хотелось бы вывести этот регистр весь тут, в одном месте описав, не скача по разным модулям, а только в этой форме. И понять в чем же дело
---
ладно, я тоже буду писать загадочно

пока у вас в расширяемой форме будут тусклые строки - ничего не выйдет относительно элементов формы
владельца тусклых. как включить прожектор вы уже слышали.
---
я включила в расширение все то, что может относится к ОКТМО. зачем мне включать другие реквизиты, с которыми я не работаю сейчас?
---
вот, всё добавила, все реквизиты формы в расширение. Всё, что не нужно - тоже. И поле всё равно не появляется. Что я еще делаю не так?
---
Была такая проблема. И проблема оказалась в правах доступа. Причем необычная проблема. Права вроде как были, но кто же знал что оказывается если есть право в основной конфигурации, это не означает что это право есть в расширении. Кароче нужно было просто это право добавить в расширение и тогда все появилось
---
права я тоже полные специально добавила, не помогало
---
теперь и я буду знать, я не оказывал помощь, увы.
просто я паразит - чужими мозгами ищу решение и все записываю.

паразитов бояться не нужно - они взяли пять оскаров)