Как открыть документ из таблицы значений внешней обработки? #312008


#0 by Dupont
Собственно есть внешняя обработка, в ней таблица значений. По двойному щелчку открывается документ, на который в таблице есть ссылка, но он тут же сворачивается. Можно его каким-то образом активизировать? Вот код: ФормаРН = Элемент.ТекущиеДанные.ДокРН.ПолучитьФорму("ФормаДокумента",ЭтаФорма);
#1 by Hadgehogs
ФормаРН.Активизировать;
#2 by Dupont
Не работает, просто ничего не происходит.
#3 by it086
форма обработки при выборе закрывается?
#4 by philll
#5 by Dupont
форма обработке при выборе не закрывается.
#6 by Михаил Козлов
Может быть, нужно поставить СтандартнаяОбработка = ЛОЖЬ?
#7 by Dupont
Стандартной обработки там нет, сделано по аналогии с семеркой, чтобы действия с полями происходили по двойному щелчку мыши. Соответственно на таблицу вешаю процедуру: Т.е. хочу чтобы щелкали по колонке с номером или датой, а открывался документ, который в таблице у меня невидимый.
#8 by Dupont
ФормаРН.ОткрытьМодально = ФормаРН.Открыть. Когда модально естественно все ок.
#9 by it086
мож лучше на событие "Выбор" навесить это?
#10 by Dupont
Да у меня все и так работает, мне не понятно почему документ сворачивается сразу после открытия...В принципе можно и так оставить, просто пользователю будет не очень удобно после того, как он открыл документ, нажимать еще раз мышкой на панели, чтобы активизировать документ. На выбор навешивать не хочу, т.к. это дополнительная кнопка в поле, и соответсвенно пользователю опять-таки нужно ее нажимать.
#11 by it086
"Выбор" стандартно отрабатывает при двойном клике. в вашем случае таб.поле находится в режиме редактирования строки. мож в этом причина
#12 by Михей
Вообще то "Выбор" это событие табличного поля, которым какраз и надо пользоваться а не изобретать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С