Помогите правильно ОткрытьФорму #506995


#0 by ovich
Привет всем! Научите плиз как правильно работать с ОткрытьФорму в моём случае. Документ создан, без проблем записывается в журнал, но как его открыть правильным и простым способм программно? контекст мне передавать не надо, просто открыть. Вот набросал упрощённо проблемное место: подряд перечислил варианты некоторые из испробованных: Процедура ФоруОткрытьНадо Форма либо не открывается, либо открывается чистая новая! В чём ошибка подскажите? И прошу прощения что вопрос простяцкий, до других пока не дорос)
#1 by Rie
ОткрытьФорму(Док.ТекущийДокумент); ничего не откроет, поскольку Док.ТекущийДокумент - пустое значение (документ ещй не записан). ОткрытьФорму(Док); тем более ничего не откроет. ОткрытьФорму("Документ.Счет",,Док.ТекущийДокумент); откроет пустую форму документа - поскольку ты просишь открыть форму нового документа, вводимого на основании... пустого значения. Вот после Док.Записать ОткрытьФорму(Док.ТекущийДокумент); откроем тебе форму только что созданного документа. А вообще, что именно тебе надо?
#2 by МимохожийОднако
ОткрытьФорму(Док.ТекущийДокумент);  после того как записал док
#3 by ovich
Нет, не работает, можете сами проверить. я сначала так и делал, после Записать пытался, потом в какой-то момент переставил вверх в надежде что заработает. Ошибку не выдаёт, но и не открывает ничего!
#4 by ДенисЧ
у всех открывает, а у тебя нет... Может, ногу сменить?
#5 by Фокусник
Посмотри в ПриОткрытии документа Счет: быть может есть условие, при котором срабатывает СтатусВозврата ?
#6 by ovich
ОК! Спасибо всем! Заработало! просто в вриантах запутался....)
#7 by ado
Что тут думать. Прыгать надо.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

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