Имя: Пароль:
1C
1С v8
Обновление отображения свойств в карточке номенклатуры
0 MAPATNK2
 
naïve
24.08.18
08:09
Добрый день в карточке номенклатуры добавил кнопку, которая пробегает, так же добавленную, табличную часть и создает необходимые записи в свойства для дальнейшей выгрузки на сайт. проблема в том, что после того, как процедура отрабатывает на форме элемента не появляется изменений, приходится перезаходить в форму, чтобы увидеть изменения. Можете подсказать, как обновить на форме отображение свойств?
1 Мимохожий Однако
 
24.08.18
08:12
Не стесняйся, код в студию.
2 MAPATNK2
 
naïve
24.08.18
08:15
Привожу кусок кода в конце обработчика, где происходит добавление свойства
Попытка                            
            план = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Совместимости").ПолучитьОбъект();
            ВидСвойства = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Совместимости");
            Запись = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
            Запись.Прочитать();
            Запись.Объект = Номенклатурнаяпозиция.Ссылка;
            Запись.Свойство = ВидСвойства;
            Запись.Значение = Строка;
            Запись.Записать();
        Исключение
            Сообщить(ОписаниеОшибки());
        КонецПопытки;
ЭтаФорма.Обновить();
3 Мимохожий Однако
 
24.08.18
08:17
В какой процедуре это лежит?
4 MAPATNK2
 
naïve
24.08.18
08:18
(3) Кнопка запрограммирована. При нажатии
5 Мимохожий Однако
 
24.08.18
08:30
(4) Возможно, в процедурах по кнопке надо использовать серверную процедуру с методом РеквизитформывЗначение()и обратная. Этот код здесь не представлен.
6 catena
 
24.08.18
08:34
(5)Есть подозрение, что это ОФ.
7 MAPATNK2
 
naïve
24.08.18
08:56
(5) (6) ?????
8 MAPATNK2
 
naïve
24.08.18
09:12
Конфа УПП 1.3 Обычные формы
9 Мимохожий Однако
 
24.08.18
09:17
(8) Разродился. Покажи хотя бы начало процедуры по кнопке. Как нам догадаться, где косяк?
10 Мимохожий Однако
 
24.08.18
09:18
Добавь в эту процедуру код, который срабатывает при открытии формы
11 Симпатяга
 
24.08.18
09:20
(0) При открытии формы есть код, которые заполняет стандартные свойства номенклатуры, из регистра ЗначенияСвойствОбьектов. Сделай по аналогии.
12 Chameleon1980
 
24.08.18
09:35
это зачем:
1. план = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Совместимости").ПолучитьОбъект();

2. Запись.Прочитать();

+ в попытку можно и только записать.
смотри как у тебя обновляются (заполняется ТП свойств) свойства в ПриОткрытии
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.