|
Управляемая форма не хочет видеть функции модуля (внешняя обработка)
| ☑ |
0
katerinaUniv
18.04.16
✎
21:38
|
Доброго времени суток!
Задача - перевести на управляемый режим внешнюю обработку. Создала управляемую форму, перетащила туда реквизиты и функционал. После этого при проверке формы идут ошибки, что функции не найдены. Ошибки сыпятся на строках, в которых вызывается функция из модуля обработки. В чем причина?
|
|
1
katerinaUniv
18.04.16
✎
21:38
|
Такое ощущение, что модуль формы не видит общий модуль, но не могу понять, как исправить
|
|
2
mingw
18.04.16
✎
21:39
|
Экспорт?
|
|
3
mikecool
18.04.16
✎
21:40
|
(1) модуль глобальный? или модуль объекта?
|
|
4
katerinaUniv
18.04.16
✎
21:45
|
(2) экспорт рядом с названием дописан
(3) модуль внешней обработки
|
|
5
katerinaUniv
18.04.16
✎
21:49
|
РеквизитФормыВЗначение("Объект").СформироватьИмяФайлаВыгрузки("Зарплата") - теперь так принято вызывать экспортную функцию (которая из модуля внешней обработки), находясь в модуле управляемой формы?
|
|
6
mingw
18.04.16
✎
21:54
|
Объект.СформироватьИмяФайлаВыгрузки("Зарплата");
Не работает?
|
|
7
Drac0
18.04.16
✎
22:02
|
(1) Общий модуль или модуль объекта? Или модуль формы? Кто на ком лежал?
|
|
8
mingw
18.04.16
✎
22:02
|
(6)+ Да сорри.
Внешние обработки это как объекты базы. Справочники или документы. Поэтому:
ОбъектОбработка = РеквизитФормыВЗначение("Объект");
ОбъектОбработка.Тест1();
|
|
9
1sanekmaloi1
18.04.16
✎
22:03
|
(5) а что не так?
ДанныеФормы преобразованы в прикладной объект, в вашем случае Обработку, и вызван экспортный метод. В управляемой форме это норма.
|
|
10
katerinaUniv
18.04.16
✎
22:14
|
помогло, спасибо! вариант (5) рабочий. видимо, я еще не постигла дзен управляемого приложения, всем спокойной ночи!
|
|