Дополнительные реквизиты в расширении конфигурации
Доброго времени суток, форумчане. В процессе работы, столкнулся с интересной задачей - Создать справочник, поля (реквизиты) которого можно задавать из режима "Предприятие". Автор задачи ссылался на возможность добавления доп. реквизитов на форму типовых справочников, через "Предприятие".
Тоесть по факту реализовать механизм доп. реквизитов в самописном справочнике.
Как понятно из темы, справочник находиться в расширении конфигурации. В предприятии, на форме списка НаборыДополнительныхРеквизитовИСведений, мой самописный справочник отсутствует, что не дает мне возможность добавить реквизиты из предприятия.
Изучая конфигуратор, обнаружил что у типовых объектов, при СозданииНаСервере, идет обращение к типовой процедуре в общем модуле, которая получает из объекта, ТЧ "ДополнительныеРеквизиты" и добавляет их в группу "ГруппаДополнительныеРеквизиты" на форме элемента объекта.
При попытке скопировать эту ТЧ в расширении, обнаружилось, что один из реквизитов в этой ТЧ имеет тип Характеристика.И вот его я уже никак нигде не смог найти и добавить в расширении и следовательно при вызове той типовой процедуры, все ломается.
Собственно прошу помощи в решении данной задачи. Может быть я пошел вообще не по тому пути? Или просто немного "недожал" до решения.
Главные условия, которые не могут меняться:
1. Справочник обязательно находиться в расширении
2. Управление Доп. реквизитами должно осуществляться из режима "Предприятие"
Тоесть по факту реализовать механизм доп. реквизитов в самописном справочнике.
Как понятно из темы, справочник находиться в расширении конфигурации. В предприятии, на форме списка НаборыДополнительныхРеквизитовИСведений, мой самописный справочник отсутствует, что не дает мне возможность добавить реквизиты из предприятия.
Изучая конфигуратор, обнаружил что у типовых объектов, при СозданииНаСервере, идет обращение к типовой процедуре в общем модуле, которая получает из объекта, ТЧ "ДополнительныеРеквизиты" и добавляет их в группу "ГруппаДополнительныеРеквизиты" на форме элемента объекта.
При попытке скопировать эту ТЧ в расширении, обнаружилось, что один из реквизитов в этой ТЧ имеет тип Характеристика.И вот его я уже никак нигде не смог найти и добавить в расширении и следовательно при вызове той типовой процедуры, все ломается.
Собственно прошу помощи в решении данной задачи. Может быть я пошел вообще не по тому пути? Или просто немного "недожал" до решения.
Главные условия, которые не могут меняться:
1. Справочник обязательно находиться в расширении
2. Управление Доп. реквизитами должно осуществляться из режима "Предприятие"
По теме из базы знаний
- Добавление таблицы значения с помощью дополнительных реквизитов и расширения конфигурации. На примере Документооборот 2.1.6.8
- Работаем с дополнительными реквизитами на форме
- Табличная часть из дополнительных реквизитов с обработкой событий в расширении
- Эволюция расширения конфигурации
- Множественные дополнительные реквизиты в УТ 11.5 (11.4)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Его нужно создать.
Смотри процедуру УправлениеСвойствамиСлужебный.СоздатьПредопределенныеНаборыСвойств
В предприятии, на форме списка НаборыДополнительныхРеквизитовИСведений, мой самописный справочник отсутствует, что не дает мне возможность добавить реквизиты из предприятия.
Его нужно создать.
Смотри процедуру УправлениеСвойствамиСлужебный.СоздатьПредопределенныеНаборыСвойств
ПВХ "Дополнительные реквизиты и сведения" надо заимствовать в расширение.
Тогда можно будет правильно указать типы реквизитов в ТЧ у нового справочника (и Свойство и Характеристику).
Это программа "минимум".
А вот дальше интереснее.
Тогда можно будет правильно указать типы реквизитов в ТЧ у нового справочника (и Свойство и Характеристику).
Это программа "минимум".
А вот дальше интереснее.
Главные условия, которые не могут меняться:
1. Справочник обязательно находиться в расширении
1. Справочник обязательно находиться в расширении
Сначала придумать себе проблемы, а затем героических их решать...
Чтобы тип Характеристика.ДополнительныеРеквизитыИСведения появился в расширении, нужно изменить режим совместимости расширения на "Не использовать"
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
