![]() |
|
Ошибка глобальных функций модуля объекта при обращении из веб-сервиса | ☑ | ||
---|---|---|---|---|
0
TolikoSprosit
03.08.17
✎
15:38
|
Добрый лень, Миста.
Есть веб сервис. В нем есть метод печати. Для заполнения табличного документа используется процедура из модуля объекта документа. При попытке печати через веб-сервис вылетает ошибка с тем что глобальные функции не определены. Я так понял, что глобальные функции не работают во внешнем соединении. Я "спрятал" весь не нужный код под "#Если НЕ ВнешнееСоединение Тогда", в конфигураторе при проверки синтаксиса в контексте внешнего соединения все ок, но при обращении к веб сервису ошибка повторяется. Что я делаю не так? Что делать так? |
|||
1
butterbean
03.08.17
✎
15:40
|
веб-сервис — это не внешнее соединение
|
|||
2
TolikoSprosit
03.08.17
✎
15:40
|
(1) А что?
|
|||
3
TolikoSprosit
03.08.17
✎
15:40
|
Глобальные функции мне не нужны для печати, они просто рядом в модуле объекта. Но так как они рядом при работе вылазит "Ошибка инициализации модуля"
|
|||
4
FIXXXL
03.08.17
✎
15:41
|
(2) #Если Сервер
|
|||
5
TolikoSprosit
03.08.17
✎
15:45
|
(4) Из всего модуля мне надо 2 функции, я не могу их запихать в #Если Сервер так как они и с клиента вызываются и это ничего не даст. Мне надо чтобы при обращении с веб-сервиса он не видел все глобальные методы/клиентские методы(типо предупреждения)
|
|||
6
butterbean
03.08.17
✎
15:47
|
(5) тогда сделай все в модуле своего веб-сервиса, перенеси туда все нужные процедур/функции
|
|||
7
FIXXXL
03.08.17
✎
15:48
|
(5) (6) или разнеси на куски :)
|
|||
8
TolikoSprosit
03.08.17
✎
15:49
|
(6) Вот как раз этого я и не хочу делать) Там слишком много надо переписывать.
|
|||
9
TolikoSprosit
03.08.17
✎
16:03
|
Не верю что никто никогда не использовал методы модуля объектов в веб сервисах)
|
|||
10
butterbean
03.08.17
✎
16:15
|
(9) для правильного использования давно придуманы модули менеджеров. Модули объектов — только для действий с самими объектами, а не для экспорта
|
|||
11
Юрий Лазаренко
03.08.17
✎
16:15
|
(5) А модуль случаем не клиентский? Клиентский модуль ты никак из веб-сервиса не получишь.
|
|||
12
Юрий Лазаренко
03.08.17
✎
16:16
|
А, пардон, невнимательно прочитал про модуль объекта...
|
|||
13
TolikoSprosit
03.08.17
✎
16:17
|
(10) Ухади!!!
|
|||
14
TolikoSprosit
03.08.17
✎
16:58
|
Вариантов не много, принято решение на переписывание функции печати в общем модуле.
|
|||
15
YAGolova
03.08.17
✎
17:30
|
(9) Использовали канешно, но не обходились без переписывания старых модулей, рассчитаных на работу в толстом клиенте. В тонком клиенте такого уже нет - там сразу приходится писать правильно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |