|  | Задание текущей строки программно | ☑ | 
    
        | 0
    
        Fanyn   29.09.17✎ 14:02 | 
        Добрый день!
Необходимо на элементе формы программно найти строку ТЧ и сделать ее активной (чтобы текущие данные были равны найденной строке), наименование начисления в которой соответствует определенному начислению. Сначала я получаю индекс нужной мне строки в ТЧ , после чего присваиваю этот индекс текущей строке, почему-то не всегда срабатывает. После присвоения текущие данные не соответствуют найденной строке. Почему?
 код:
 
 Для Каждого стр из Начисления Цикл
 Если стр.Начисление = ПолучитьНачисление() Тогда
 текСтр = Начисления.Индекс(стр);
 Элементы.Начисления.ТекущаяСтрока = текСтр;
 НачисленияНачислениеПриИзменении(Элементы.Начисления);
 КонецЕсли;
 КонецЦикла;
 |  | 
    
        | 1
    
        luter-89   29.09.17✎ 14:03 | 
        Управляемые формы?     |  | 
    
        | 2
    
        luter-89   29.09.17✎ 14:04 | 
        Ищешь в таблице данные, находишь идентификатор строки, присваиваешь текущей строке идентификатор     |  | 
    
        | 3
    
        Fanyn   29.09.17✎ 14:09 | 
        (2) Ну я вроде и иду по данным, как только нахожу нужную мне строку, получаю ее идентификатор и присваиваю тек строке
Или я не по тем данным иду?
 |  | 
    
        | 4
    
        Fanyn   29.09.17✎ 14:09 | 
        (1) Да     |  | 
    
        | 5
    
        luter-89   29.09.17✎ 14:11 | 
        Элементы.Таблица.ТекущаяСтрока=Объект.Таблица[0].ПолучитьИдентификатор();     |  | 
    
        | 6
    
        Fanyn   29.09.17✎ 14:15 | 
        (5) Да! Спасибо!! туплю     |  |