|
Как обновить значение элементов на форме. |
☑ |
0
lanc2233
15.08.13
✎
19:22
|
В форме документа, программно изменяю реквизиты. Они в этот момент не изменяются на форме. Как программно "освежить" реквизиты на форме?
|
|
1
zak555
15.08.13
✎
19:22
|
как ты изменяешь ?
|
|
2
lanc2233
15.08.13
✎
19:24
|
Об = Объект.Контрагент.ПолучитьОбъект()
Об.Наименование = "....";
Об.Записать()
|
|
3
SleepyHead
гуру
15.08.13
✎
19:28
|
УправляемаяФорма (ManagedForm)
ОбновитьОтображениеДанных (RefreshDataRepresentation)
Синтаксис:
ОбновитьОтображениеДанных()
Описание:
В принудительном порядке обновляет содержание элементов управления.
Полезен при изменении значений реквизитов формы вне формы, в тот момент, когда форма отображается на экране.
Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
Примечание:
В веб-клиенте обновление элементов управления происходит не сразу, а после окончания выполнения кода на встроенном языке.
|
|
4
SleepyHead
гуру
15.08.13
✎
19:28
|
К третьему посту - вызывать в клиентской процедуре
|
|
5
Ork
15.08.13
✎
19:29
|
(3) Тоже самое для обычных форм - Обновить().
|
|
6
lanc2233
15.08.13
✎
19:35
|
ОбновитьОтображениеДанных
Все равно не обновляет (
|
|
7
SleepyHead
гуру
15.08.13
✎
19:39
|
(6) Ссылку на контрагента перечитал?
|
|
8
lanc2233
15.08.13
✎
19:41
|
(7) а как это сделать?
|
|
9
SleepyHead
гуру
15.08.13
✎
19:42
|
(8) примерно так
Объект.Контрагент = Объект.Контрагент.Ссылка
|
|
10
lanc2233
15.08.13
✎
19:52
|
Тоже не хочет.
У меня на форме есть реквизит с путем Объект.Контрагент.Наименование. Вот его и не обновляет.
на самом деле реквизит по другому называется, это так для примера
|
|
11
Поросенок Петр
15.08.13
✎
20:07
|
Расширение управляемой формы для объектов.Прочитать (Managed form extension for objects.Read)
Расширение управляемой формы для объектов (Managed form extension for objects)
Прочитать (Read)
Синтаксис:
Прочитать()
Описание:
Обновляет объект управляемой формы.
Доступность:
Тонкий клиент, веб-клиент, сервер, толстый клиент.
Но так делать всё равно плохо.
|
|
12
Поросенок Петр
15.08.13
✎
20:08
|
Нет, не плохо.
Х..во напрочь.
|
|
13
NcSteel
15.08.13
✎
20:17
|
(0) Почему не написать:
Наименование = "....";
И не получать объекта?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший