Имя: Пароль:
1C
1С v8
Не работает ОбновитьОтображениеДанных на 8.3.9
0 Rushen
 
28.04.17
09:44
Приветствую, друзья!

Имеется Общая форма на ней Динамический список (собирается регистра по складу). Далее необходимо изменить количество по клику на строке таблицы Динамического списка. И это работает в версии конфигурации 8.3.6. В версии же 8.3.9. и выше (возможно и в 8.3.7. уже не работает) такой вариант ничего не даёт.
Что в конфигурации такого изменлось, что не работает такая констукция? Кто знает?
И что дописать, чтобы заработало?

Вот код из Процедура СписокВыбор:
ТекущийЭлемент.ТекущиеДанные;            
ТекДанные.Количество = 100;
ЭтаФорма.ОбновитьОтображениеДанных();

Спасибо за ответы.
1 Остап Сулейманович
 
28.04.17
09:51
(0) Хотелось бы все-таки поиметь инфу что именно не обновляется? ДинамическийСписок? Поле на форме..?
2 Rushen
 
28.04.17
10:15
(1) Не обновляется поле на форме.

Прикладываю тестовую ИБ https://yadi.sk/d/_RPUfT_H3HSHSQ
В списке документов Приход - Отбор - Клик на строке должен менять значение количества в поле Формы.
3 h-sp
 
28.04.17
11:01
(2) по логике количество = 10.

ЭтаФорма.ОбновитьОтображениеДанных();

должна стереть ваше 100 и поставить 10. Она это и делает. Непонятно, чем вы недовольны.
4 Rushen
 
28.04.17
11:20
(3) На платформе 8.3.6 этот код обновляет отображение полей, т.е. было 10, после клика по строке списка стало 100. И в других строках также.
Но в версии платформы 8.3.9 так не работает.
Как обновлять тогда в 8.3.9 изменение поля формы?
Кстати, в отладчике изменение поля происходит, просто его не видно на форме...
5 Rushen
 
28.04.17
17:38
up