Имя: Пароль:
1C
1С v8
Не видит функцию общий модуль с флагом Глобальный
0 vladnet
 
15.11.11
18:53
Не видит только из модуля внешней обработки. Так и должно быть?
Проверил из модуля справочника работает...
1 vladnet
 
15.11.11
18:53
галки Клиент, Сервер все поставлены, т.е. функция продублирована и на клиенте и на сервере
2 vladnet
 
16.11.11
10:27
Up
3 Maxus43
 
16.11.11
10:30
что значит не видит? подсказки не возникает в конфигураторе или она действительно не выполняется?
4 Megas
 
16.11.11
10:31
Слово "Экспорт" написано?
5 vmv
 
16.11.11
10:32
хоть бы платформу написал чтоли
6 vladnet
 
16.11.11
10:35
8.2.14, написано Экспорт. Не видит только в модуле внешней обработки.
7 Maxus43
 
16.11.11
10:37
что значит не видит?
З.ы. я не повторяю не повторяю
8 vladnet
 
16.11.11
10:38
(3) нет подсказки и при выполнении пишет что ее нет.

т.е.
есть общий модуль с галкой глобальный, в котором код:

&НаСервере
Функция Тест() Экспорт
 Сообщить(1);
КонецФункции

есть модуль внешней обработки, где есть код:

&НаСервере
Функция ТестТест()
 Тест();
КонецФункции
9 Maxus43
 
16.11.11
10:39
а если ИмяМодуля.Тест()?
10 Reset
 
16.11.11
10:41
(9) утверждает что глобальный модуль
11 Maxus43
 
16.11.11
10:48
дарю СП:

Важно! У всех событий глобального контекста назначены предопределенные процедуры-обработчики. Имена процедур соответствуют именам событий. Все процедуры должны располагаться в модуле обычного приложения, модуле внешнего соединения и модуле управляемого приложения.
12 Maxus43
 
16.11.11
10:49
(11) + хотя может и мимо)
13 Maxus43
 
16.11.11
10:53
вобшще в СП написано что "Все свойства, процедуры и функции глобального контекста доступны в любом программном модуле конфигурации"
14 vladnet
 
16.11.11
10:56
то есть не работает для внешних обработок (((
странно это очень
15 Maxus43
 
16.11.11
10:58
в толстом клиенте работает. в УФ не проверял
16 vladnet
 
16.11.11
10:59
сейчас простую конфу сделаю протестирую
17 vladnet
 
16.11.11
11:04
видимо я где то глючу в простой конфе работает, буду искать почему в рабочей не хочет (((
(15) Спасибо большое
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн