Вход | Регистрация

1С:Предприятие ::

Метки: 

Задание текущей строки программно

Я
   Fanyn
 
29.09.17 - 14:02
Добрый день!
Необходимо на элементе формы программно найти строку ТЧ и сделать ее активной (чтобы текущие данные были равны найденной строке), наименование начисления в которой соответствует определенному начислению. Сначала я получаю индекс нужной мне строки в ТЧ , после чего присваиваю этот индекс текущей строке, почему-то не всегда срабатывает. После присвоения текущие данные не соответствуют найденной строке. Почему?
код:

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


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует