|
|
ТекущаяСтрока (расширение формы клиентского приложения для динамического списка) 8.5
1cVandal, lEvGl, VaganovSP, глазковыколупыватель, takefive, Homer, Sserj, Lama12, nick86, andy_minsk, maxab72, RomanYS, Chameleon1980, Гипервизор, Волшебник, Fragster, PLUT, Saval1986, Hawk_1c, Пушкин, Bigbro, ig0z, LoneMan, Ненавижу 1С, arsik, ndrv, maxar
| ☑ |
|
0
VaganovSP
28.09.26
✎
15:31
|
Коллеги, подскажите по платформе 1С 8.5.
В 8.3 при открытии формы выбора можно передать стандартный параметр ТекущаяСтрока (расширение формы клиентского приложения для динамического списка):
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить(
"ТекущаяСтрока",
Элементы.СписокНоменклатуры.ТекущиеДанные.Номенклатура);
ОткрытьФорму(
"Справочник.Номенклатура.Форма.ФормаВыбора",
ПараметрыФормы);
В 8.3 при открытии формы динамический список позиционируется на переданной номенклатуре — нужная строка становится текущей.
В 8.5 этот же код не работает: форма открывается, но переданная через ТекущаяСтрока строка не активизируется.
Вопросы:
Это изменение поведения в 8.5 или ошибка платформы?
Есть ли в 8.5 другой способ при открытии формы выбора спозиционировать динамический список на конкретной строке?
Чем теперь правильно заменить использование параметра ТекущаяСтрока?
Кто-нибудь сталкивался с таким поведением в 8.5?
|
|
|
1
Волшебник
28.09.26
✎
15:32
|
в 8.5.1.1094 - всё позиционируется нормально
проверьте тип "Элементы.СписокНоменклатуры.ТекущиеДанные.Номенклатура", может там не ссылка?
|
|
|
2
VaganovSP
28.09.26
✎
15:36
|
(1) Спасибо. Пробовал в тестовой версии 8.5.4.1683. Сейчас попробую 8.5.1.1529. Может, это связано с тем, что эта версия тестовая.
|
|
|
3
VaganovSP
28.09.26
✎
16:03
|
(1) В 8.5.4 у меня не работает. В 8.5.1 всё работает. Спасибо за наводку по версиям!
|
|
AdBlock убивает бесплатный контент. 1Сергей