|
не добавляется дополнительное свойство |
☑ |
0
Холодильник
09.06.14
✎
16:56
|
Простой код, который добавляет доп свойство объекту:
ПользовательОб = Справочники.Пользователи.СоздатьЭлемент();
ОписаниеПользователяИБ = Пользователи.НовоеОписаниеПользователяИБ();
ЗаполнитьЗначенияСвойств(ОписаниеПользователяИБ,ПользовательИБ);
Если ТипЗнч(ОписаниеПользователяИБ) = тип("Структура") Тогда
ПользовательОб.ДополнительныеСвойства.Вставить("ОписаниеПользователяИБ",ОписаниеПользователяИБ);
сообщить(ПользовательОб.ДополнительныеСвойства.Свойство("ОписаниеПользователяИБ"));
Конецесли;
Почему(даже при заполненной структуре ОписаниеПользователяИБ) - 1С мне возвращает ЛОЖЬ? Как будто бы нет свойства, хотя я его добавил
|
|
1
SeraFim
09.06.14
✎
16:58
|
ПользовательОб Или ПользовательИБ ?
|
|
2
Холодильник
09.06.14
✎
17:00
|
(1) не понял вопроса.
ПользовательОб - это объект справочника Пользователи.
ПользовательИБ - это пользователь информационной базы, с которого я заполняю структуру, чтобы эту структуру записать в доп свойства пользователяОб, чтобы он потом записался привязанный к пользователю ИБ
|
|
3
SeraFim
09.06.14
✎
17:02
|
Отладчиком проверял?
|
|
4
Холодильник
09.06.14
✎
17:03
|
(3) отладчиком проверяю построчно.
какая-то хрень.
Добавляю свойство, а его нет
|
|