Имя: Пароль:
1C
1С v8
Перевод фокуса из динамического списка на другой элемент в обработке выбора
0 Darhon
 
22.07.15
07:26
Добрый день! Подскажите решение проблемы, плиз. а Проблема в следующем: 1С 8.3 Управляемые формы.

У динамического списка есть событие "Выбор", стандартная обрабока=ложь. В зависимости от значения в текущей строке, активным элементом должно стать или "Поле1" или "Поле2"

&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка=Ложь)
    СтандартнаяОбработка = Ложь;
...................
Если Элементы.Список.ТекущиеДанные.Статус="Выполнено" Тогда
    ЭтаФорма.ТекущийЭлемент=Элементы.Поле1;
иначе
    ЭтаФорма.ТекущийЭлемент=Элементы.Поле2;
КонецЕсли;
1 Darhon
 
22.07.15
07:30
Проблема в том, что код исполняется без ошибок, условие срабатывает, но ничего ен происходит ( Фокус остается на строке списка.
2 Darhon
 
22.07.15
09:33
+1
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.