Имя: Пароль:
1C
 
Видимость глобального модуля в режиме ТолстыйКлиент-УправляемоеПриложение
0 H A D G E H O G s
 
15.04.10
12:27
Ситуация:
Есть ОбщийМодуль (ОМ):
Имя - СерверныйМодуль
Глобальный,
Сервер,
Клиент(обычноеПриложение),
Вызов сервера.

В нем есть экспортная процедура Тест():

Функция Тест() Экспорт
   Возврат 1;
КонецФункции


Есть справочник (Спр):
Имя - Справочник.
В модуле справочника вызываю эту функцию ОМ

Процедура ПередЗаписью(Отказ)
     Результат=Тест();
КонецПроцедуры

Все нормально? Вроде-бы.
НО
Полную проверку конфигурации не проходит, ругается на

{Справочник.Справочник.МодульОбъекта(2,12)}: Процедура или функция с указанным именем не определена (Тест)
   Результат=<<?>>Тест(); (Проверка: Толстый клиент (управляемое приложение, вариант клиент-сервер))

Я вот не могу представить, как можно в управляемой форме получить объект на Клиенте?
1 H A D G E H O G s
 
15.04.10
12:28
1С:Предприятие 8.2 (8.2.10.77)
2 H A D G E H O G s
 
15.04.10
12:28
Где я дятелъ?
3 H A D G E H O G s
 
15.04.10
12:29
Как в режиме ТолстыйКлиентУправляемоеПриложение получить СправочникОбъект на Клиенте ?
4 H A D G E H O G s
 
15.04.10
12:33
Если модуль - не глобальный, тоесть код вида:
Процедура ПередЗаписью(Отказ)
     Результат=СерверныйМодуль.Тест();
КонецПроцедуры

синтаксис - контроль проходит на ура.
5 H A D G E H O G s
 
15.04.10
12:36
Ну что, ап?
Кто подтвердит косяк или то, что я - не прав.
6 H A D G E H O G s
 
15.04.10
12:38
http://slil.ru/28961775
кф-шник
7 Defender aka LINN
 
15.04.10
12:38
Дык эта... Не проверяй для толстого клиента :)
8 Stepa86
 
15.04.10
12:38
а как же галочка "Клиент (управляемое приложение)" на модуле?
9 H A D G E H O G s
 
15.04.10
12:39
(8) Дык я ее с Сервера запускаю
10 H A D G E H O G s
 
15.04.10
12:39
(8) Кроме того, в Тонком/Веб клиентах все пучком
11 H A D G E H O G s
 
15.04.10
12:39
(7) 1С требует, чтобы - ни-ни.
12 H A D G E H O G s
 
15.04.10
12:40
(8) Кроме того, в НеГлобальном - тоже все ок.
13 Stepa86
 
15.04.10
12:40
(9) а, сори, думал что с формы вызываешь
14 Defender aka LINN
 
15.04.10
12:43
(11) Ну вынеси в общий модуль, фигле.
15 H A D G E H O G s
 
15.04.10
12:45
(14) Что вынести то?
Все и так в ОМ.
16 Stepa86
 
15.04.10
12:47
(9) если галочку клиент поставить, то проходит проверку, сдается мне, что это подглючивает проверяльщик
17 Stepa86
 
15.04.10
12:49
(16) или это фича такая и может даже где нить сказано о ней
18 H A D G E H O G s
 
15.04.10
12:52
(17) Вот этого то я и боюсь.

Но судя по таким же ошибкам с УПП 1.3 - даже разработчики конф в 1С о ней не знают.
19 Stepa86
 
15.04.10
12:55
(18) а давно типовые стали проходить проверку конфигурации?
20 Господин ПЖ
 
15.04.10
12:56
формально - выполнение происходит в модуле объекта, а он на сервере

допустимы вызовы

серверных
серверных внеконтекстных
клиент-серверных внеконтекстных
методов неглобальных серверных неглобальных модулей

глобальный серверный модуль входит в понятие из первых 3-х пунктов?
21 Господин ПЖ
 
15.04.10
12:57
(19) это никому там не интересно... скажут "приходите осенью"
22 H A D G E H O G s
 
15.04.10
12:58
(20) Откуда взял?
23 Господин ПЖ
 
15.04.10
12:58
(22) с документов. первый том стр. 151
24 Defender aka LINN
 
15.04.10
13:36
(19) Вообще-то да. Ты хоть раз на типовой проверку запускал?
25 Stepa86
 
15.04.10
13:49
(24) пару раз запускал достаточно давно, получил кучу ошибок... потому и интересуюсь =)