|
v8: Процедура или функция с указанным именем не определена | ☑ | ||
---|---|---|---|---|
0
badimx
28.12.11
✎
10:43
|
В модуле управляемого приложение вызываю функцию из общего модуля, вылазит ошибка "Процедура или функция с указанным именем не определена"
|
|||
1
Aleksey
28.12.11
✎
10:44
|
модеры закрывайте тему
|
|||
2
vmv
28.12.11
✎
10:52
|
это не ошибка, а подсказка - повод подумат и развить свои знания
|
|||
3
badimx
28.12.11
✎
11:02
|
весь интернет перелыл может хотя бы направление подскажите
|
|||
4
salvator
28.12.11
✎
11:03
|
(3) Что непонятного из текста ошибки?
|
|||
5
kosts
28.12.11
✎
11:07
|
(0)Вызываешь на клиенте, а общий модуль серверный...
|
|||
6
badimx
28.12.11
✎
11:13
|
В модуле управляемого приложения
Процедура ПередНачаломРаботыСистемы(Отказ) СообщитьИмяПользователя(); КонецПроцедуры а общем глобальном модуле &НаКлиенте Процедура СообщитьИмяПользователя(Команда) Экспорт Сообщить(ПолучитьПользователя()); КонецПроцедуры &НаСервере Функция ПолучитьПользователя() Экспорт Перем ВыбПользователь; ВыбПользователь = ПользователиИнформационнойБазы.ТекущийПользователь(); Возврат ВыбПользователь.Имя; КонецФункции |
|||
7
badimx
28.12.11
✎
11:15
|
не находит СообщитьИмяПользователя()
|
|||
8
kosts
28.12.11
✎
11:21
|
сам модуль серверный, поставь галочку вызов сервера
или попробуй Процедура ПередНачаломРаботыСистемы(Отказ) СообщитьИмяПользователя1(); КонецПроцедуры &НаСервере Функция СообщитьИмяПользователя1() СообщитьИмяПользователя(); КонецФункции или может в этом дело: <МойОбщийСодуль>.СообщитьИмяПользователя(); |
|||
9
badimx
28.12.11
✎
11:25
|
(8) так он СообщитьИмяПользователя1() не находит
|
|||
10
k_aleks80
28.12.11
✎
11:28
|
(9)
Тебе же сказали в (8): 1) Поставь галку в свойсвах модуля 2) При обращении к функции используй полное имя (см. последную строчку в (9)) |
|||
11
badimx
28.12.11
✎
11:31
|
(10)
1)Галочки стоят на Сервер и Вызов сервера 2)Модуль глобальный |
|||
12
Lama12
28.12.11
✎
11:33
|
Модераторы либо закройте тему, либо переименуйте.
|
|||
13
k_aleks80
28.12.11
✎
11:34
|
(11) В процедуре ПередНачаломРаботыСистемы
вызов как <ИмяТвоегоОбщегоМодуля>.СообщитьИмяПользователя() |
|||
14
badimx
28.12.11
✎
11:40
|
(13) ОбщийМодуль.СообщитьИмяПользователя. Переменная не определена (ОбщийМодуль)
|
|||
15
badimx
28.12.11
✎
11:48
|
убрал галочку глобальный Конфигуратор не ругается но при запуске Метод объекта не обнаружен (СообщитьИмяПользователя)
|
|||
16
k_aleks80
28.12.11
✎
11:51
|
(14) У тебя в общих модулях модуль называется "ОбщийМодуль"?
Ты либо удали 2-е звено с клиентом и тогда сразу вызывай серверную функцию (галочки Сервер и ВызовСервера) либо создай для клиентской функции отдельный модуль (галочка клиент). И &НаСервере и &НаКлиенте (если функции в общих модулях и стоят галки) прописывать не надо. |
|||
17
badimx
28.12.11
✎
12:26
|
(16) спасибо заработало
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |