Имя: Пароль:
1C
1С v8
Не получается записать в регистр ЗначенияСвойствОбъектов
0 Septera
 
23.11.11
10:56
Бред какой-то, аж стыдно писать о таком... Ставлю на обработчик события ПриЗаписи для справочника Номенклатура такой код:

Процедура ПриЗаписиСправочникаНоменклатура(Источник, Отказ) Экспорт
МенеджерЗ = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
МенеджерЗ.Объект = Источник.Ссылка;
МенеджерЗ.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду("УТ0000007"); //установлен для Номенклатуры, тип Строка
МенеджерЗ.Значение = "123123";
МенеджерЗ.Записать();
КонецПроцедуры


Не записывает и не ругается, пробежался отладчиком нигде Отказа от записи в РС не нашел... вручную захожу на вкладку Свойства, вбиваю текст и он записывается. =)
1 DrShad
 
23.11.11
11:03
смотрел как в типовом коде проходит запись?
2 Septera
 
23.11.11
11:06
смотрел, даже сравнивал что в итоге пишется и все тоже самое
3 Septera
 
23.11.11
11:14
апну разок
4 guitar_player
 
23.11.11
11:17
(0)там скорей всего в справочнике номенклатура в самом конце с закладки свойства все записывается, т.е. убивает твои записи
5 Mort
 
23.11.11
11:17
Из формы элемент пишешь? Если характеристики выведены на форму, они могут перезаписываться из формы в ПриЗаписи _после_ срабатывания твоей подписки.
6 guitar_player
 
23.11.11
11:18
(5)я про этоже
7 Mort
 
23.11.11
11:18
(6) угу. Опередил )
8 Septera
 
23.11.11
11:21
(4)(5) Угу, прямо в точку =)
Всем спасибо, все свободны ))