Хочу создать дополнительный реквизит для справочника ЦенныеБумаги в бух. 2.0, конфа на полной поддержке, снимать не хочу. Этот справочник не предназначен для навешивания на него доп. реквизитов. Поэтому программным способом создаю новое СвойствоОбъектов в ПВХ, тип - строка, а вот НазначениеСвойства (это тоже ПВХ и сидит в виде реквизита в ПВХ СвойствоОбъектов) не могу поставить спр.ЦенныеБумаги, т.к. в конфе это не предусмотрено, а без этого мое свойство не записывается. Но дает записать, если НазначениеСвойства сделать просто "Справочники", короче:
текПВХ=планывидовхарактеристик.СвойстваОбъектов.СоздатьЭлемент();
текПВХ.Наименование="КодЦБ";
текПВХ.ТипЗначения=новый ОписаниеТипов("Строка",новый квалификаторыСтроки(50));
текПВХ.НазначениеСвойства=планывидовхарактеристик.НазначенияСвойствКатегорийОбъектов.НайтиПоНаименованию("Справочники");
текпвх.Записать();
Так создается нормально.
Но вот не знаю, не будет ли потом какой-нибудь пакости?
Может, кто-нибудь уже делал похожее?
Т.е. у меня НазначениеОбъекта "не легитимное".
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший