Конференция

Фильтр
Пометить все
Отобразить только
 
 


© ЗАО "1С"

Как установить курсор на необходимую строку.

«« Платформа 8.2: Метод ЗначениеЗаполнено... Платформа 8.2: заполнение табличной... »»
Сортировка: Более поздние сообщения отображаются ниже  /  выше
Как установить курсор на необходимую строку.
26.02.2010 14:33
ves_sergey
558594
 

Есть проблема с установкой курсора на нужную строку в таблице управляемой формы (ТаблицаФормы - данные находятся в реквизите формы типа ТаблицаЗначений), проблема в том что для изменения некоторых полей(колонок) таблицы в коде прописано :

 

СтрИсх= ТаблицаФормы.ТекущаяСтрока;

ТаблицаЗначений=ДанныеФормыКоллекция.Выгрузить();

...

манипуляции с  полученной ТаблицейЗначений

... 

ДанныеФормыКоллекция.Загрузить(ТаблицаЗначений);

ТаблицаФормы.ТекущаяСтрока= СтрИсх ;

 

и курсор естественно перескакивает на 1 запись....(без манипуляций с ТаблицаФормы.ТекущаяСтрока), но к примеру он стоял на 2-й, тогда все не очень хорошо получается . Манипуляции со свойством ТаблицаФормы.ТекущаяСтрока=СтрИсх ни к чему не приводят, в этом случае курсора строки просто нет.

 

вот фрагмент кода на сервере: 

 

 НашаТаблицаЗначений= ГлавнаяТаблицаЗначений[Элементы.ГлавнаяТаблицаЗначений.ТекущаяСтрока].НашаТаблицаЗначений.Выгрузить();
   
    СтрокаВсеОрганизации=НашаТаблицаЗначений.Найти(ПоВсемПредставление(), "Организация");
    Если СтрокаВсеОрганизации<>Неопределено Тогда
        Для каждого Колонка Из НашаТаблицаЗначений.Колонки Цикл
            Если ТипЗнч(СтрокаВсеОрганизации[Колонка.Имя])= Тип("Булево") и СтрокаВсеОрганизации[Колонка.Имя] Тогда
                НашаТаблицаЗначений.ЗаполнитьЗначения(Ложь, Колонка.Имя);
                СтрокаВсеОрганизации[Колонка.Имя]=Истина;
            КонецЕсли;
        КонецЦикла;
    КонецЕсли;         
поз=Элементы.НашаТаблицаЗначений.ТекущаяСтрока;
ГлавнаяТаблицаЗначений[Элементы.ГлавнаяТаблицаЗначений.ТекущаяСтрока].НашаТаблицаЗначений.Загрузить(НашаТаблицаЗначений);
Элементы.НашаТаблицаЗначений.ТекущаяСтрока=поз;


 
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 14:52
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 14:55
ves_sergey
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 15:20
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 15:34
ves_sergey
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 15:41
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 15:59
ves_sergey
Полезный совет!
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 16:22
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 17:39
ves_sergey
Полезный совет!
Свернуть ответы Re: Как установить курсор на необходимую строку.
26.02.2010 21:07
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
27.02.2010 14:34
ves_sergey
Свернуть ответы Re: Как установить курсор на необходимую строку.
27.02.2010 14:39
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
27.11.2013 19:40
Василишин Роман
Свернуть ответы Re: Как установить курсор на необходимую строку.
27.11.2013 20:06
Максим Радченко, 1С
Свернуть ответы Re: Как установить курсор на необходимую строку.
27.11.2013 20:42
Василишин Роман
Re: Как установить курсор на необходимую строку.
28.11.2013 10:16
Максим Радченко, 1С
Re: Как установить курсор на необходимую строку.
01.03.2010 12:58
ves_sergey
Полезный совет!
Re: Как установить курсор на необходимую строку.
26.02.2010 18:13
Максим Радченко, 1С

«« Платформа 8.2: Метод ЗначениеЗаполнено... Платформа 8.2: заполнение табличной... »»