Имя: Пароль:
1C
 
Выбор формы обработки в зависимости от режима запуска
0 Max Street
 
17.11.15
12:12
Привет.

Есть обработка, у которой есть как управляемая форма, так и обычная.
Создал 3-ю форму, назначил ее основной, в модуле формы прописал:

&НаКлиенте
Процедура ПриОткрытии(Отказ)
    #Если ТолстыйКлиентОбычноеПриложение ИЛИ ТолстыйКлиентУправляемоеПриложение Тогда
        ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаОФ");
    #ИначеЕсли ТонкийКлиент Тогда
        ОткрытьФорму("ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаУФ");
    #КонецЕсли
    Закрыть();

КонецПроцедуры

Если запускаю в тонком клиенте, то все нормально открывается.
Если в толстом клиенте(управляемое приложение), то выдает ошибку:
"Неизвестное имя формы. Имя: "Неизвестное имя формы. Имя: ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаОФ""
хотя с именем формы все в порядке.

Подскажите, пожалуйста, в чем может быть проблема
1 Горогуля
 
17.11.15
12:19
в имени формы
2 AllJoke
 
17.11.15
12:32
А разве платформа сама не понимает, какую форму открывать? Делал внешний отчет, создал две формы (оф и уф), при запусе 1С, если упр - сама открывает УФ, если обычное - сама открывает ОФ.
3 Горогуля
 
17.11.15
12:33
(2) она различает управляемость, а не толстоту
4 Max Street
 
17.11.15
12:34
(1) да с именем нормально все. и проверял, и переписывал имя формы заново
5 VikingKosmo
 
17.11.15
12:34
а с каких пор в УФ стали открываться ОФ?
6 Горогуля
 
17.11.15
12:36
(4) скажи это по слогам в дисковод
7 Горогуля
 
17.11.15
12:36
(5) ой, давно
8 Max Street
 
17.11.15
12:36
(5) ну а как по-другому?
9 VikingKosmo
 
17.11.15
12:36
(1) скорее в обычности формы
10 Горогуля
 
17.11.15
12:37
(7) но не внешние, да
11 VikingKosmo
 
17.11.15
12:37
(7) а разве не наоборот?
12 VikingKosmo
 
17.11.15
12:37
(10) хотя я уже слишком давно ОФ не открывал, могу и путать
13 Горогуля
 
17.11.15
12:38
(12) в крайне УППхе где-то попадались управляемые вроде
14 Max Street
 
17.11.15
12:43
Господа, так как открыть нужную форму в зависимости от режима запуска?
15 VikingKosmo
 
17.11.15
12:44
(14) открывать правильную форму в зависимости от режима запуска. Profit!
16 Max Street
 
17.11.15
12:44
(15) умник. пример есть?
17 VikingKosmo
 
17.11.15
12:45
(16) ответ в (10)
18 VikingKosmo
 
17.11.15
12:46
ну не хочет УФ открывать внешнюю ОФ, не хочет...
19 Max Street
 
17.11.15
12:52
(17) добавил обработку в состав конфигурации. таже ошибка
20 VikingKosmo
 
17.11.15
12:55
(19) значит все таки не хотят ОФ в УФ открываться...
21 VikingKosmo
 
17.11.15
12:55
попробуй таки написать условие, что бы в УФ и ОФ открывались нужные формы...
22 Max Street
 
17.11.15
12:58
(20) добавил обработку в конфу, а "ВнешняяОбработка.ВнешняяОбработка1.Форма.ФормаУФ" не заменил на "Обработка.ВнешняяОбработка1.Форма.ФормаУФ". Так все работает. Спасибо
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой