Имя: Пароль:
1C
1С v8
Ошибка при вызове серверной процедуры
0 merlin789
 
12.10.12
15:32
Помогите, понять в чем ошибка:
Я создал 2 общих модуля
Клиентский и серве соответственно в клиентском стоят галочки Глобальный и клиент, а в серверном глобальный, сервер и вызов сервера. Задача стоит в том, чтобы из клиентской процедуры вызвать серверную. и в данном случае выдает ошибку:
{ОбщийМодуль.Тест.Модуль(4,2)}: Процедура или функция с указанным именем не определена (Сервер)
   <<?>>Сервер() (Проверка: Тонкий клиент)

Вот собственно коды модулей

//Клиентский
&НаКлиенте
Процедура Клиент() Экспорт
   Сообщить("Клиент");
   Сервер()
КонецПроцедуры

//Серверный
&НаСервере
Процедура Сервер() Экспорт
   Сообщить("Сервер");
КонецПроцедуры

Что я делаю не так?
1 H A D G E H O G s
 
12.10.12
15:36
Убрать галочку Глобальный у серверного
2 rphosts
 
12.10.12
15:37
1. это твратительный стиль давать такие имена... ну хотя-бы сервер_для теста(),
2.а попробуй вызвать так: ИмяГлобльногоСерверногоОбщегоМодуля.ИмяПроцедуры()
а не ИмяПроцедры()
3 rphosts
 
12.10.12
15:42
да и глобальный тоже убрать
4 merlin789
 
12.10.12
15:43
Да, спасибо все получилось. После того как убрал галочку глобальный стал доступен вызов через  ИмяГлобльногоСерверногоОбщегоМодуля.ИмяПроцедуры()
2 + 2 = 3.9999999999999999999999999999999...