Имя: Пароль:
1C
1С v8
не переключаются страницы формы УФ в тонком клиенте
0 novichok79
 
11.11.19
17:16
доброго времени суток, уважаемые специалисты.
платформа свежая - 1С:Предприятие 8.3 (8.3.15.1656), база самописная.
в форме элемента есть группа с типом "Страницы", в ней 2 вложенные группы с типом "Cтраница".
в событии таблицы формы, находящейся на "Странице1", текущая страница программно меняется на "Cтраница2" у группы "Страницы",
событие ПриСменеСтраницы отрабатывает, показывает что активна "Страница1", хотя в коде указано ТекущаяСтраница = Страница2.
в пустой обработке, а также в веб-клиенте все отрабатывает как надо.
подскажите, где может быть проблема? заранее благодарю за помощь.
1 novichok79
 
11.11.19
17:33
когда делаешь команду с переключением страницы, она срабатывает.
а если в событии таблицы "Выбор" сделать переключение, то не срабатывает.
2 pechkin
 
11.11.19
17:35
покажи лучше код, который не работает
3 novichok79
 
11.11.19
17:38
(2)

Процедура ПредставленияВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    
    ТекущиеДанные = Элементы.Представления.ТекущиеДанные;
    
    Если ТекущиеДанные = Неопределено Тогда Возврат;
    КонецЕсли;
    
    Элементы.ГруппаСтраницы.ТекущаяСтраница =
    Элементы.ГруппаСтраницы.ПодчиненныеЭлементы.ГруппаСтраницаРедактор;
    
КонецПроцедуры
4 novichok79
 
11.11.19
17:39
отбой. надо было дописать:

СтандартнаяОбработка = Ложь;
5 hhhh
 
11.11.19
17:42
(3) подчиненные тоже не надо

Элементы.ГруппаСтраницы.ТекущаяСтраница =
    Элементы.ГруппаСтраницаРедактор;
6 novichok79
 
11.11.19
17:45
(5) этот код родился в процессе поиска причины ошибки ))
2 + 2 = 3.9999999999999999999999999999999...