|
Перейти в список на документ программно |
☑ |
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
|
Метод прост: ФормаСписка.Список.ТекущийЭлемент=выбДок.Ссылка
Но лучше передай параметр в форму при её открытии. Смотри на ПолучитьФорму(...) или ОткрытьФорму(...) в СП
|
|