Имя: Пароль:
1C
1С v8
Вопрос по внешней обработке
0 БибиГон
 
27.02.12
10:33
Внешняя обработка. Есть реквизит СсылкаНаОбъект тип данных ДокументСписок. На форме обработки ТабличноеПоле тип значения Документсписок.  
Мне нужно чтобы открывалась при выборе моя форма. Пишу:

Процедура ТабличноеПоле1Выбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
стандартнаяобработка=ложь;
Форма=ЭтотОбъект.ПолучитьФорму("ФормаДокумента123");
СсылкаНаОбъект=Элемент.ТекущиеДанные.Ссылка;
Форма.Открыть();
КонецПроцедуры

Открывается форма нового документа! Что нужно прописать чтобы открывалась форма выбранного документа?
Конфигурация на базе УТ 8.1
1 SeraFim
 
27.02.12
10:35
Форма=Элемент.ТекущиеДанные.Ссылка.ПолучитьФорму("ФормаДокумента123");
Форма.Открыть();
2 SeraFim
 
27.02.12
10:37
хотя, поторопился. ФормаДокумента123 - это форма во внешней обработке???
3 БибиГон
 
27.02.12
10:38
да, эта форма во внешней обработке
4 mikecool
 
27.02.12
10:38
если 8.2, то просто ОткрытьФОрму
5 БибиГон
 
27.02.12
10:39
8.1
6 БибиГон
 
27.02.12
10:40
У меня нет ссылки на выбранный документ в списке. :(
7 БибиГон
 
27.02.12
10:41
+(6) нет ссылки на документ в открываемой форме, как ее можно получить/передать?
8 БибиГон
 
27.02.12
10:59
это не решаемо?
9 БибиГон
 
27.02.12
18:20
Посоветовали рабочий вариант

Форма.ДокументОбъект = ВыбраннаяСтрока.ПолучитьОбъект();
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн