|
8.2 выполнение процедуры на сервере
| ☑ |
0
Noxvil
23.08.13
✎
18:20
|
Добрый вечер.
Есть 1с 8.2 сидящая на sql, конфигурация - бухгалтерия 2.0
Необходимо некоторые функции выполнять с сервера, т.к. клиентские машины не имеют доступа к определенным узлам (например отправка почты).
Есть общий модуль с функциями, в свойствах которого стоит галочки напротив сервер, клиент (обычное приложение), вызов сервера.
Каким образом я могу с клиентской машины запустить функцию на сервере и вернуть значение на клиентскую машинку?
На управляемых формах есть возможность выполнять что-то на клиенте, что-то на сервере.
Как это реализовать на обычных формах?
|
|
1
also
23.08.13
✎
18:21
|
убери у модуля галочку клиент (обычное приложение)
|
|
2
Kreont
23.08.13
✎
18:22
|
аналогично явно прописывать, а еще лучше создай отдельный общий модуль только с серверными вызовами (их и будешь использовать) и отдельно с клиентскими ф-ями
|
|
3
Noxvil
23.08.13
✎
18:23
|
И тогда будет запуск, что-то типо фонового задания, я прав?
|
|
4
Noxvil
23.08.13
✎
18:24
|
Т.е. пользователь будет создан на сервере, выполнит процедуру и выйдет?
|
|
5
Kreont
23.08.13
✎
18:25
|
(3) не фонового, а процедура/ф-я будет вызываться на стороне сервера только, клиент будет ждать в то время все равно
|
|
6
also
23.08.13
✎
18:25
|
мда... пыщ(
|
|
7
Fragster
модератор
23.08.13
✎
18:30
|
создать еще один модуль с галкой сервер и вызов сервера. его функциями вызывать функции исходного модуля
|
|
8
Noxvil
23.08.13
✎
18:30
|
А в каких случаях тогда это имеет смысл делать?
...или лучше наладить диспетчер фоновых заданий, чтобы не заставлять ждать клиента?
|
|