Имя: Пароль:
1C
1С v8
Активировать строку в обработке подбора
0 Melcor
 
06.08.14
15:14
Доброго дня. 1С 8.2 КА Хочу в обработке подбора номенклатуре программно установить курсор на нужную мне строку.
Есть элемент номенклатуры на который мне надо спозиционировать курсор
Подскажите как это сделать. Спасибо.
1 Melcor
 
06.08.14
15:33
Ап, Хелп!
Пытался сделать так, но не работает, НайленаяСтрока равна пустоте

            НайденаяСтрока = НоменклатураДляПодбора.Найти(Номен,"Номенклатура");
            
            НомерСтроки = НайденаяСтрока.НомерСтроки;
            ТекущаяСтрока = НоменклатураДляПодбора.Получить(НомерСтроки);
            ЭлементыФормы.НоменклатураДляПодбора.ТекущаяСтрока = ТекущаяСтрока;
2 salvator
 
06.08.14
15:34
(1) Что есть НоменклатураДляПодбора?
3 salvator
 
06.08.14
15:37
Стоп, а так?
ЭлементыФормы.НоменклатураДляПодбора.ТекущаяСтрока = СсылкаНаНоменклатуру;
4 Melcor
 
06.08.14
15:40
(2)Табличная часть обработки ПодборНоменклатуры
(3) Не работает
5 Melcor
 
06.08.14
15:41
(3)
{Обработка.ПодборНоменклатуры.Форма.ОсновнаяФорма.Форма(2185)}: Ошибка при установке значения атрибута контекста (ТекущаяСтрока)
            ЭлементыФормы.НоменклатураДляПодбора.ТекущаяСтрока = Номен;
по причине:
Отсутствует ключ строки
6 Melcor
 
06.08.14
15:47
Это вообще возможно?
7 salvator
 
06.08.14
15:50
По идее так будет работать.

ЭлементыФормы.НоменклатураДляПодбора.ТекущаяСтрока = НайденаяСтрока;

А почему НайденаяСтрока не находится - это уже другой вопрос.