|
1С УПП Как из общего модуля вызвать функцию другого модуля? | ☑ | ||
---|---|---|---|---|
0
LopesLeonid
07.06.12
✎
09:36
|
1С:Предприятие 8.2 (8.2.15.294)
Управление производственным предприятием, редакция 1.3 (1.3.24.2) Нужно из общего модуля вызвать функцию другого общего модуля. |
|||
1
Анатолий Никитин
07.06.12
✎
09:37
|
А в чем проблема? Посмотри типовые вызовы.
|
|||
2
MaXpaT
07.06.12
✎
09:37
|
ОбщийМодуль2.ИмяФункции();
В чём твоя проблема? |
|||
3
Maxus43
07.06.12
✎
09:40
|
Как и везде, Экспортные функции можно вызывать, есть нюансы ещё по поводу клиент-сервер
|
|||
4
LopesLeonid
07.06.12
✎
09:41
|
так он ругается, говорит, что Переменная не определена
|
|||
5
Maxus43
07.06.12
✎
09:42
|
код в студию. вызов и саму процедуру. разгласи какие галки стоят у модулей (глобальный, клиент, сервер, вызов сервера)
|
|||
6
LopesLeonid
07.06.12
✎
10:07
|
странная ошибка у меня
если из ОбщийМодуль1 вызвать функцию ОбщийМодуль2 и эта функция возвращает ЛОЖЬ, тогда выскакивает ошибка "Переменная не определена", а если функция возвращает истину, тогда все работает. Почему так происходит? |
|||
7
LopesLeonid
07.06.12
✎
10:10
|
код простой
ОбщийМодуль2 Функция получитьЗначение() возврат ложь; КонецФункции ОбщийМодуль1 Процедура блаблабла() ОбщийМодуль2.получитьЗначение();//тут выскакивает ошибка КонецПроцедуры |
|||
8
abitfrosty
07.06.12
✎
10:12
|
Экспорт у вызываемой функции есть?
|
|||
9
LopesLeonid
07.06.12
✎
10:13
|
да Экспорт есть
|
|||
10
Maxus43
07.06.12
✎
10:16
|
галки озвучиш в конце концов? Глобальный у модуля стоит?
|
|||
11
LopesLeonid
07.06.12
✎
10:17
|
у ОбщегоМодуля2 в настройках стоит Клиент(Обычное приложение)
|
|||
12
LopesLeonid
07.06.12
✎
10:17
|
других галок нет
|
|||
13
Maxus43
07.06.12
✎
10:20
|
(11) ну и вызвать сможеш только в контексте клиента. с сервера не вызвать
|
|||
14
LopesLeonid
07.06.12
✎
10:21
|
(13) Вызывать то я могу, только если возврат ложь 1С-ка падает
|
|||
15
Maxus43
07.06.12
✎
10:36
|
а = ОбщийМодуль2.получитьЗначение();
Этож функция а не процедура |
|||
16
Maxus43
07.06.12
✎
10:36
|
или код полностью пости, а не свои наброски без Экспорта и т.д.
|
|||
17
AaNnDdRrEeYy
07.06.12
✎
10:38
|
Что там в совйстве модуля ?
Повторное использование возвращаемых значений. |
|||
18
LopesLeonid
07.06.12
✎
15:32
|
Все разобрался)
поставил галочку в настройках модуля "Сервер" - выполнение на сервере |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |