Имя: Пароль:
1C
1С v8
Доп.реквизит для справочника ЦенныеБумаги в бух.2.0
0 O1L1
 
24.02.12
12:04
Хочу создать дополнительный реквизит для справочника ЦенныеБумаги в бух. 2.0, конфа на полной поддержке, снимать не хочу. Этот справочник не предназначен для навешивания на него доп. реквизитов. Поэтому программным способом создаю новое СвойствоОбъектов в ПВХ, тип - строка, а вот НазначениеСвойства (это тоже ПВХ и сидит в виде реквизита в ПВХ СвойствоОбъектов) не могу поставить спр.ЦенныеБумаги, т.к. в конфе это не предусмотрено, а без этого мое свойство не записывается. Но дает записать, если НазначениеСвойства сделать просто "Справочники", короче:
текПВХ=планывидовхарактеристик.СвойстваОбъектов.СоздатьЭлемент();
   текПВХ.Наименование="КодЦБ";
   текПВХ.ТипЗначения=новый ОписаниеТипов("Строка",новый квалификаторыСтроки(50));
   текПВХ.НазначениеСвойства=планывидовхарактеристик.НазначенияСвойствКатегорийОбъектов.НайтиПоНаименованию("Справочники");
   текпвх.Записать();
Так создается нормально.
Но вот не знаю, не будет ли потом какой-нибудь пакости?
Может, кто-нибудь уже делал похожее?
Т.е. у меня НазначениеОбъекта "не легитимное".
1 O1L1
 
24.02.12
12:44
ап
Неужели никто не пробовал создавать доп.реквизиты для произвольных справочников?
2 O1L1
 
28.02.12
15:09
ещё раз ап
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший