|
Не меняются данные в управляемой форме после изменеий объекта чьи данные взяты
| ☑ |
0
zloy-duh
22.10.12
✎
17:38
|
Есть документ. На его форму выводятся данные (реквизиты) реквизита табличной части. В результате проведения дока меняются данные елемента справочника из которого я вынес на форму поля.
Путь к данным вынесенных полей: Элементы.Решение.ТекущиеДанные.Закупка.ДатаНачалаПроцедуры, где
Решение - табл.часть документа
Закупка - реквизит табл части
ДатаНачалаПроцедуры - реквизит Закупки.
Так вот, после изменения закупки в результате проведения документа данные на форме не меняются.
Помогает только перезагрузка Предприятия.
Почему так происходит?
|
|
1
Heckfy
22.10.12
✎
17:40
|
Попробуйте вместо перезагрузки F5 нажать.
|
|
2
Heckfy
22.10.12
✎
17:42
|
Или:
ЭтаФорма.ОбновитьОтображениеДанных();
Или:
Элементы.Решение.Обновить();
Чего б еще подсказать.....
|
|
3
Жан Пердежон
22.10.12
✎
17:42
|
странно, что сервак перегружать не стали
|
|
4
zloy-duh
22.10.12
✎
17:42
|
Попробовал - ничего не помогает. Также не помогает Форма.Прочитать(), Форма.ОбновитьОтображение()
|
|
5
zloy-duh
22.10.12
✎
17:44
|
Элементы.Решение.Обновить(); - думаю не поможет, т.к. после закрытия и повторного открытия формы ничего не меняется
|
|
6
YF
22.10.12
✎
17:44
|
(4) Я вот не понял, на форме отображается одно поле в котором данные? Если так, то из какой строки табличной чати они берутся?
|
|
7
hhhh
22.10.12
✎
17:44
|
(4) надо объект считывать из базы, а вы форму обновляете из того же старого объекта.
|
|
8
Надсмотрщик
22.10.12
✎
17:45
|
УФ
|
|
9
zloy-duh
22.10.12
✎
17:46
|
YF, на форме есть и табличная часть и поля реквизита табл части (для расшифровки)
|
|
10
zloy-duh
22.10.12
✎
17:50
|
Перечитать объект и засунуть его в форму не помогло, т.к. с объектом документа все ок - неизменились отображаемые данные из реквизита табл части
|
|
11
zloy-duh
22.10.12
✎
18:06
|
Нашел решение.
ЭтаФорма.ОтобразитьИзменениеДанных(СсылкаНаИзмененныйОбъект,ВидИзмененияДанных.Изменение);
|
|