v7: Документ->Обработка->Печать: Открытие окна в данном режиме недоступно! #596930


#0 by aka AMIGO
Из документа вызываю обработку, форма открывается модально: Жму кнопку "ИНФО товар", на ней функция "ИнфоТовар", должна сформировать отчет. Код создания таблицы проходит весь, на последней команде "Таб.Показать" получаю сообщение: "Открытие окна в данном режиме недоступно!" Поискал советы в форуме и в др. местах, нашел ссылку: Перестроил код в модуле под неё, получилось вот что: формально - всё правильно, как в совете синора, но не срабатывает..
#1 by ilya_i
"Открытие окна в данном режиме недоступно!" а что за режим то? вроде модальный, но есть и еще какая-то засада, какая? подробнее ситуацию
#2 by aka AMIGO
вроде разобрался. сочетание ОткрытьПодбор и ОткрытьФормуМод - и уже платформа не дает открыть следующее окно.. Следующее окно - это таблица, вот и сообщает об ошибке..
#3 by aka AMIGO
+2 цепочка длинна, я так понял: открыт документ, в нем открыт подбор, при отборе открывается форма обработки, а в ней желаю открыть таблицу.. последнее - запрещает платформа.
#4 by Ёпрст
при модальной форме нет Таблицы
#5 by Ёпрст
+4 и никогда не было
#6 by Ёпрст
можешь только её распечатать
#7 by aka AMIGO
как так нету? таблица у меня формируется в модуле формы в обработке.. и выводилась! только вчера всё работало, сегодня - как отрезало! стал показывать шефу - генеральский эффект сработал! зараза такая :)
#8 by aka AMIGO
вариантов штук 10 пересмотрел, кажется, что-то стало появляться.. печатается таблица из модальной формы, но появляется ЗА формой, приходится двигать её, чтобы посмотреть, что там на печать вывелось.. Вот, показываю результат нажатия:
#9 by aka AMIGO
вот так будет правильней:
#10 by Ёпрст
спутал с Пустой таблицей - её нет у модальной формы (и рвд тоже)
#11 by aka AMIGO
угу, это понятно.
#12 by ilya_i
В книгу знаний можно, полезная инфа.
#13 by aka AMIGO
попробуем.. вот еще одна тема: решение практически то-же, см пост Torquader 5 - 01.02.09 - 23:33     Когда фоновый процесс пишешь - приходится почти все действия в ПриЗакрытии переносить, так как ОбработкаОжидания и Формула элемента (Форма.Обновить) не позволяют открывать формы.
#14 by aka AMIGO
а тут - то, что первично в решении: т.е. ссылка на
#15 by zak555
переходите на 6.0
#16 by aka AMIGO
не дождетесь © :/ :)
#17 by Torquader
Даже если вы заставите таблицу открыться из модальной формы (а сделать это можно очень просто - положить таблицу на другую форму), то что вам это даст - если другую форму открывать модально, то пользователь не сможет вернуться к первоначальной форме, не закрыв таблицы, если немодально, то она откроется за модельной формой, и на неё нельзя будет переключиться.
#18 by Torquader
А вообще - клади таблицу на форму и открывай её модально - в твоём случае, после того, как её посмотрят, её закроют и вернуться к родной форме. Второй вариант, если уж очень хочется открыть именно таблицу - из подбора через "ОбработкаПодбора" дать команду в основное окно - пусть таблица создаётся там.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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