Имя: Пароль:
1C
1С v8
Простой вопрос про клиентские и серверные модули
,
0 Справочник
 
28.07.13
17:58
Сделал общи модуль, на котором проставил все галки "Клиент","Сервер","Вызов сервера". Сделал в этом модуле серверную экспортную функцию ОбработатьСобытия(), которая возвращает количество обработанных документов.

Ожидал, что смогу ее вызывать в обработчике кнопки на форме. Но 1С не видит эту функцию. Приходится в форме обработке создавать промежуточную функцию &НаСервере, которая уже и вызывает функцию общего модуля.

Так и задумано или я что-то делаю неправильно?
1 selestos
 
28.07.13
18:03
ОбработатьСобытия() Экспорт  ---ты так прописал?
2 Справочник
 
28.07.13
18:05
(1) да
3 Капитан О
 
28.07.13
18:06
ты что-то делаешь неправильно. вон даже у бананана всё работает
v8: Обработка события
4 ИсчадиеADO
 
28.07.13
18:06
такая расстановка галок смысла не имеет
5 ИсчадиеADO
 
28.07.13
18:07
Галку клиент (управляеое приложение) убирай
6 Справочник
 
28.07.13
18:09
(5) спасибо
7 Справочник
 
28.07.13
18:11
(5) только не пойму куда теперь девать функцию, например, разбивающую строку в массив. Можно в этом же модуле оставить, но какой смысл вызывать зря сервер.
8 TamerlanDE
 
28.07.13
18:14
(0) Убери директиву компиляции &НаСервере перед функцией
9 Справочник
 
28.07.13
18:17
(8) спасибо
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс