Имя: Пароль:
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
Да, спасибо все получилось. После того как убрал галочку глобальный стал доступен вызов через  ИмяГлобльногоСерверногоОбщегоМодуля.ИмяПроцедуры()
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn