В большинстве документов и справочниках системы 1С на управляемых формах есть кнопка «Открыть свойства». Это является признаком использования Подсистемы «УниверсальныеМеханизмы.Подсистема.СвойстваИКатегорииОбъектов» из состава библиотеки стандартных подсистем
В этом диалоге можно добавить новое свойство, либо внести значение для текущего объекта.
Быстрый переход
Составляющие подсистемы
Диалог — это обработка «ЗначенияСвойствОбъекта»
Хранение значений производится в регистре сведений «ЗначенияСвойствОбъектов», который содержит:
Измерения
- Объект (ссылка на объект)
- Свойство(ПланВидовХарактеристикСсылка.СвойстваОбъектов)
Ресурс:
- Значение (которое может быть типа Число, Строка, Дата, Элементы справочника ЗначенияСвойствОбъектов(аналог перечисления) и ссылки на некоторые справочники, например «ФизическиеЛица»,»Контрагенты»,»КонтактныеЛица»и прочие, т.е. список конечный.
Это накладывает жесткие ограничения на гибкость самой задумки.
При необходимости расширить типы и значения необходимо расширять поддержку конфигурации для ПланаВидовХарактеристик.СвойстваОбъектов, добавлять нужные типы.
Какие плюсы данной подсистемы:
- относительная гибкость — не требуется программист для доработки конфигурации, все очень просто.
- возможность задавать свойства не перезаписывая документ (из формы списка), т.к. значения хранятся не в объекте
Минусы:
- требуется производить дополнительные действия, чтобы внести-просмотреть свойства, не выводятся в диалоге объекта
- невозможно вывести их в отчеты и списки (возможно ошибаюсь и в некоторых конфигурациях есть такая возможность)
- невозможно просмотреть все объекты с данным значением свойства
Реклама может убедить человека купить некачественный товар, но только один раз.