Имя: Пароль:
1C
1С v8
УФ. Не обновляются элементы формы после выполнения команды
0 Stim
 
10.08.12
13:01
на форме списка - динамический список. команда, которая меняет реквизиты текущего документа.
в процедуре
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
после изменения реквизита код:
ПараметрыВыполненияКоманды.Источник.ОбновитьОтображениеДанных();

но данные на форме изменяются только после ручного обновления данных(F5).
почему так?
1 Stim
 
10.08.12
13:06
ап?
2 Stim
 
10.08.12
13:25
ап!! мну негодуэ!
3 Cashtane
 
10.08.12
14:37
&НаКлиенте
ОбновитьОтображениеДанных();
Или
Элементы.НужныйТебеРеквизит.Обновить();
4 Stim
 
10.08.12
14:38
(3) чувак. обработка реквизитов выполняется в модуле команды. там недоступно ОбновитьОтображениеДанных(), это только для формы
5 Cashtane
 
10.08.12
14:40
Синтаксис:

Прочитать()
Описание:

Обновляет объект управляемой формы.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент.
6 Cashtane
 
10.08.12
14:42
Блин, нет под рукой УФ:(
7 Cashtane
 
10.08.12
14:43
Гоню чего то я. По ходу домой уже пора. Пятница.
8 Stim
 
10.08.12
14:45
(5)
{Документ.МойДокумент.Команда.мояКоманда.МодульКоманды(28)}: Метод объекта не обнаружен (прочитать)
   ПараметрыВыполненияКоманды.Источник.прочитать();
9 Defender aka LINN
 
10.08.12
14:51
(4) Вторую строку ты из принципа проигнорировал?
10 Stim
 
10.08.12
14:52
(9) ??
11 acsent
 
10.08.12
14:52
просто Обновить()
12 acsent
 
10.08.12
14:53
ПараметрыВыполненияКоманды.Источник.Элементы.Список.Обновить()
13 acsent
 
10.08.12
14:54
но учти что команду могут и не из списка вызвать
14 Stim
 
10.08.12
14:58
(13) косяк