|
Как вызвать из формы процедуру модуля обработки в режиме клиент? | ☑ | ||
---|---|---|---|---|
0
Хосе
12.05.16
✎
16:52
|
В модуле есть процедура, которая должна вызываться из клиента и сервера.
Если пишу ОбъектОбработки = РеквизитФормыВЗначение("Обработка"); ОбъектОбработки.МояПроцедура() То это можно сделать только в серверном контексте. А нужно вызвать именно в клиентском контексте, т.к. процедура работает с файлами на клиенте/сервере соответственно. Дублировать процедуру? |
|||
1
pessok
12.05.16
✎
16:54
|
вынеси в модуль менеджера
|
|||
2
pessok
12.05.16
✎
16:54
|
а, все равно на клиенте не вызовешь...
|
|||
3
Nuobu
12.05.16
✎
16:55
|
На форме сделать процедуру &НаКлиентеНаСервереБезКонтекста
|
|||
4
Хосе
12.05.16
✎
16:57
|
(3) а как я ее из модуля обработки вызову?
мне нужно эту функцию вызывать из модуля обработки и из формы. процедура по сути упаковывает файлы в зип-архив. но файлы должны браться с клиента и из сервера соответственно. |
|||
5
Карупян
12.05.16
✎
16:58
|
нужно вначале передать файлы на сервер
|
|||
6
pessok
12.05.16
✎
16:59
|
(4) посмотри как работает выгрузка загрузка xml для уф
|
|||
7
Krabobor
12.05.16
✎
16:59
|
(0) смотри в сторону общих модулей с директивами выполнения "Клиент" "Сервер"
|
|||
8
dumb851
12.05.16
✎
17:00
|
НЕД!
|
|||
9
Nuobu
12.05.16
✎
17:00
|
(4) А на форме всё делать нельзя?
|
|||
10
Хосе
12.05.16
✎
17:10
|
(6) там такого нет, смотрел
|
|||
11
Хосе
12.05.16
✎
17:10
|
(7) это модуль обработки, а не общий модуль
|
|||
12
Хосе
12.05.16
✎
17:10
|
(9) в регламентном задании можно создать форму обработки?
|
|||
13
Хосе
12.05.16
✎
17:11
|
т.е. это обработка выгрузки, она может выполняться в регл.задании и вручную.
|
|||
14
Nuobu
12.05.16
✎
17:12
|
(13) Тогда воспользуйся общим модулей с галками "Клиент (тонкий клиент)" и "Сервер".
|
|||
15
Хосе
12.05.16
✎
17:14
|
(14) речь идет об обработке! я не могу добавлять новые модули в типовую конфигурацию.
|
|||
16
Nuobu
12.05.16
✎
17:15
|
(15) Но при этом можешь и хочешь юзать это в рег. задании.
|
|||
17
Nuobu
12.05.16
✎
17:16
|
(16) В общем, в модуле - низя, а вот в форме - можно.
|
|||
18
lodger
12.05.16
✎
17:22
|
(16) ну так внешнюю обработку можно поставить на регламент по календарю в режиме предприятия же.
|
|||
19
Nuobu
12.05.16
✎
17:24
|
(18) Соррян, не знал, что внешние обработки можно по календарю запускать. Буду знать, спасибо.
|
|||
20
Хосе
12.05.16
✎
17:55
|
(18) (19) ну это как бы ожидаемо было от 1С, нельзя же было так долго тупить и не делать запуск внешних обработок по расписанию.
В общем сделал копированием функций. 1С в очередной раз не предусмотрело очевидного. |
|||
21
Krabobor
12.05.16
✎
18:04
|
(20) ну так кто тебе доктор? если религия не позволяет использовать ОМ - дублируй функционал, а не ругай 1с
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |