Имя: Пароль:
1C
1С v8
Перейти в список на документ программно
0 Snik_666
 
26.03.14
17:35
Добрый день! Подскажите как спозиционироватся в списке на конкретный документ.

пытаюсь
Процедура КнопкаВыполнитьНажатие(Кнопка)
    ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
    ФормаСписка.ТекущийЭлемент = ВыбДок;
    ФормаСписка.Открыть();
    
КонецПроцедуры

получаю
Процедура КнопкаВыполнитьНажатие(Кнопка)
    ФормаСписка = Документы.РеализацияТоваровУслуг.ПолучитьФормуСписка();
    ФормаСписка.ТекущийЭлемент = ВыбДок;
    ФормаСписка.Открыть();
    
КонецПроцедуры
1 Snik_666
 
26.03.14
17:36
получаю
{Форма.Форма.Форма(5)}: Ошибка при установке значения атрибута контекста (ТекущийЭлемент)
    ФормаСписка.ТекущийЭлемент = ВыбДок;
по причине:
Недопустимое значение
2 Fedor-1971
 
26.03.14
17:38
по идее ТекущийЭлемент, есть у списка на форме, а не у самой формы
3 alexei366
 
26.03.14
17:39
(2) И вообще загоняй текущий элемент через параметры
4 Snik_666
 
26.03.14
17:44
(2,3) не понимаю как выйти на документ в списке в подобном контексте приведенном выше , может хоть метод какой бросите?
5 Fedor-1971
 
26.03.14
17:51
Метод прост: ФормаСписка.Список.ТекущийЭлемент=выбДок.Ссылка
Но лучше передай параметр в форму при её открытии. Смотри на ПолучитьФорму(...) или ОткрытьФорму(...) в СП
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн