Выбор формы обработки в зависимости от режима запуска #758454


#0 by Max Street
Привет. Есть обработка, у которой есть как управляемая форма, так и обычная. Создал 3-ю форму, назначил ее основной, в модуле формы прописал: Процедура ПриОткрытии(Отказ)     #Если ТолстыйКлиентОбычноеПриложение ИЛИ ТолстыйКлиентУправляемоеПриложение Тогда         ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаОФ");     #ИначеЕсли ТонкийКлиент Тогда Если запускаю в тонком клиенте, то все нормально открывается. Если в толстом клиенте(управляемое приложение), то выдает ошибку: "Неизвестное имя формы. Имя: "Неизвестное имя формы. Имя: ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаОФ"" хотя с именем формы все в порядке. Подскажите, пожалуйста, в чем может быть проблема
#1 by Горогуля
в имени формы
#2 by AllJoke
А разве платформа сама не понимает, какую форму открывать? Делал внешний отчет, создал две формы (оф и уф), при запусе 1С, если упр - сама открывает УФ, если обычное - сама открывает ОФ.
#3 by Горогуля
она различает управляемость, а не толстоту
#4 by Max Street
да с именем нормально все. и проверял, и переписывал имя формы заново
#5 by VikingKosmo
а с каких пор в УФ стали открываться ОФ?
#6 by Горогуля
скажи это по слогам в дисковод
#7 by Горогуля
ой, давно
#8 by Max Street
ну а как по-другому?
#9 by VikingKosmo
скорее в обычности формы
#10 by Горогуля
но не внешние, да
#11 by VikingKosmo
а разве не наоборот?
#12 by VikingKosmo
хотя я уже слишком давно ОФ не открывал, могу и путать
#13 by Горогуля
в крайне УППхе где-то попадались управляемые вроде
#14 by Max Street
Господа, так как открыть нужную форму в зависимости от режима запуска?
#15 by VikingKosmo
открывать правильную форму в зависимости от режима запуска. Profit!
#16 by Max Street
умник. пример есть?
#17 by VikingKosmo
ответ в
#18 by VikingKosmo
ну не хочет УФ открывать внешнюю ОФ, не хочет...
#19 by Max Street
добавил обработку в состав конфигурации. таже ошибка
#20 by VikingKosmo
значит все таки не хотят ОФ в УФ открываться...
#21 by VikingKosmo
попробуй таки написать условие, что бы в УФ и ОФ открывались нужные формы...
#22 by Max Street
добавил обработку в конфу, а "ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаУФ" не заменил на "Обработка.ВнешняяОбработка1.Форма.ФормаУФ". Так все работает. Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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