![]() |
![]() |
![]() |
|
8.2 Внешняя обработка. Открытие дополнительных форм обработки. | ☑ | ||
---|---|---|---|---|
0
Eugeneer
19.10.10
✎
16:55
|
Как? запарился искать по поисковикам.
Есть внешняя обработка с кучей форм. Есть кнопки. при нажатии должны открываться другие кнопки. Весь мосх уже выел. |
|||
1
Eugeneer
19.10.10
✎
16:56
|
Есть кнопки. при нажатии должны открываться другие Формы..
|
|||
2
patapum
19.10.10
✎
16:57
|
ПолучитьФорму(ИмяФормы).Открыть() не канает?
|
|||
3
Mort
19.10.10
✎
16:58
|
Глобальный контекст.ОткрытьФорму (Global context.OpenForm)
Глобальный контекст (Global context) ОткрытьФорму (OpenForm) Вариант синтаксиса: По названию Синтаксис: ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>) Параметры: ..... Для внешних отчетов и обработок имя формы задается следующим образом: ВнешнийОтчет.<имя отчета>.Форма.<имя формы>; ВнешнийОтчет.<имя отчета>.<имя стандартной формы>; ВнешняяОбработка.<имя обработки>.Форма.<имя формы>; ВнешняяОбработка.<имя обработки>.<имя стандартной формы>. При этом внешний отчет или обработка должны быть предварительно зарегистрированы в системе. |
|||
4
Abs4
19.10.10
✎
17:01
|
||||
5
Eugeneer
19.10.10
✎
17:04
|
Нет не канает. Обработка внешняя.
|
|||
6
Eugeneer
19.10.10
✎
17:04
|
Ок сейчас почитаю. Спасибо.
|
|||
7
Eugeneer
19.10.10
✎
17:04
|
(3) регистрация - фигово.
|
|||
8
Eugeneer
19.10.10
✎
17:38
|
А кто в курсе как программно получить путь внешне обработкИ?
|
|||
9
acsent
19.10.10
✎
17:43
|
никак
|
|||
10
Abs4
19.10.10
✎
17:46
|
&НаКлиенте
Процедура ПриОткрытии(Отказ) //Помещаем обработку во временном хранилище АдресХранилища = ""; Результат = ПоместитьФайл(АдресХранилища, Путь, , Ложь); ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища); КонецПроцедуры &НаСервере Функция ПодключитьВнешнююОбработку(АдресХранилища) Возврат ВнешниеОбработки.Подключить(АдресХранилища); КонецФункции &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Путь = РеквизитФормыВЗначение("Объект").ИспользуемоеИмяФайла ; КонецПроцедуры |
|||
11
Abs4
19.10.10
✎
17:46
|
путь - это реквизит формы (строка)
|
|||
12
Eugeneer
19.10.10
✎
17:54
|
Спасибо. Но один фиг ругается. Все подключил и в справочник доп форм и модуль написал. а при нажатии ругается.
|
|||
13
Abs4
19.10.10
✎
17:55
|
а что говорит то?
|
|||
14
Eugeneer
19.10.10
✎
17:55
|
Заработало! Спасибо
|
|||
15
Eugeneer
19.10.10
✎
17:55
|
Просто оказывается надо обязательно Форма писать слово.
|
|||
16
Eugeneer
19.10.10
✎
17:56
|
ОткрытьФорму("ВнешняяОбработка."+ИмяОбработки+".ФормаВводНоменклатуры",,ЭтаФорма);
не так а вот так: ОткрытьФорму("ВнешняяОбработка."+ИмяОбработки+".Форма.ФормаВводНоменклатуры",,ЭтаФорма); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |