|
Как открыть управляемую форму во внешней обработке.
| ☑ |
0
nana259
08.06.15
✎
12:23
|
У нас есть внешняя обработка, в ней есть управляемая форма, как ее открыть при запуске внешней обработки?
|
|
1
Heckfy
08.06.15
✎
12:24
|
В состав конфигурации включить надо.
|
|
2
Mankubus
08.06.15
✎
12:24
|
переписать под ОФ
|
|
3
nana259
08.06.15
✎
12:27
|
(2) Да, изначально была обычная форма и не было проблем, но нужно разделить выполнение кода на клиенте и на сервере, можно ли так сделать в ОФ?
|
|
4
Анцеранана
08.06.15
✎
12:31
|
(3) Инструкция препроцессору?
|
|
5
nana259
08.06.15
✎
12:39
|
(4) Разве в обычной форме можно задать иеструкции препроцессору, чтобы процедуры выполнились на сервере?
|
|
6
Зеленый пень
08.06.15
✎
12:43
|
(3) Вынести код в привилегированный модуль.
|
|
7
Анцеранана
08.06.15
✎
12:44
|
(5) Не пробовал, но в СП написано: "Для указания разрешения использования процедур и функций общих модулей и модулей объектов используют инструкции препроцессору". В конфе такие примеры есть в обработках.
|
|
8
Chikko
08.06.15
✎
12:45
|
Приложение-то упр? В СведенияОВнешнейОбработке указать использование "ОткрытиеФормы", будет открываться форма обработки.
|
|
9
elCust
08.06.15
✎
12:45
|
(6) Зачем в привилегированный? Ведь только требуется запустить на сервере вроде?
|
|
10
Анцеранана
08.06.15
✎
12:46
|
(0) а может не париться, а просто открыть обработку в режиме Толсты клиент Управляемое приложение?)) Совсем ничего не надо писать))
|
|
11
Анцеранана
08.06.15
✎
12:49
|
к п. (7)
Процедура ПредупредитьПользователя(ТекстПредупреждения)
#Если ТолстыйКлиентОбычноеПриложение Тогда
Предупреждение(ТекстПредупреждения);
#КонецЕсли
#Если ВнешнееСоединение Тогда
ЗаписьЖурналаРегистрации("Обновление информационной базы", УровеньЖурналаРегистрации.Ошибка,,, ТекстПредупреждения);
#КонецЕсли
#Если Сервер Тогда
ОбщегоНазначения.СообщитьОбОшибке(ТекстПредупреждения);
#КонецЕсли
КонецПроцедуры
|
|
12
nana259
08.06.15
✎
13:02
|
Нам нужно четкое разделить, чтобы часть кода выполнялась на сервере, а часть на клиенте. Используя обычную форму мы не можем это сделать, т.к. инструкции НаКлиенте и НаСервере не работают. Работают они в управляемой форме, но мы не знаем как ее открыть во внешней обработке.
|
|
13
Гёдза
08.06.15
✎
13:03
|
никак нельзя. Или запускай тонкого клиента (но не факт что запустится)
|
|