|
Обновление отображения свойств в карточке номенклатуры | ☑ | ||
---|---|---|---|---|
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. Запись.Прочитать(); + в попытку можно и только записать. смотри как у тебя обновляются (заполняется ТП свойств) свойства в ПриОткрытии |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |