Имя: Пароль:
1C
1С v8
Вызвать серверную процедуру с клиента
0 BiBijke
 
07.06.12
14:35
Начальные условия: Платформа 8.2.14. Обычное приложение.

Суть задачи: Есть отчет, который строиться по данным из базы mysql. Для доступа к mysql используется драйвер ODBC. Данные получаются в процедуре в модуле отчета.

Грабли: Суть в том что эту процедуру с получением данных с mysql он вызывает на стороне клиента, соотвественно драйвер ODBC ищется на клиенте. Хотелось бы вызвать ее на сервере, чтобы не ставить драйвер всем пользователям, использующим отчет. Пытался поставить директиву &НаСервере, но он теперь не видит Эту процедуру с тех, которые на клиенте.

Вопрос: Как можно вызывать серверную процедуру с клиенте в отчете без использования общих модулей. Есть ли другие варианты решения задачи?
1 Maxus43
 
07.06.12
14:36
на общем модуле галка "Сервер" и "Вызов сервера" должна быть, чтоб с клиента стартануть
2 BiBijke
 
07.06.12
14:37
(1) Как можно сделать без общих модулей, используя только отчет. Весь код должен быть в отчете.
3 Maxus43
 
07.06.12
14:39
а у процедуры слово ЭКСПОРТ есть?
4 BiBijke
 
07.06.12
14:39
(3) Есть
5 Maxus43
 
07.06.12
14:39
она в модуле отчета? не в форме?
6 BiBijke
 
07.06.12
14:40
(5) в модуле отчета.