|
Выбор формы обработки в зависимости от режима запуска | ☑ | ||
---|---|---|---|---|
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.Форма.ФормаУФ". Так все работает. Спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |