Общий модуль

1. xpess 13.07.18 14:57 Сейчас в теме
Есть общий модуль сервер из него нужно обратиться к общему модулю клиент и получить форму, но сервер не видит клиента, как можно это обойти?
По теме из базы знаний
Найденные решения
7. herfis 500 13.07.18 15:49 Сейчас в теме
(5) Правильно структурировать код.
Если какие-то процедуры нужно вызывать без обращения к форме - выносить их из формы. Если какие-то процедуры должны работать и на клиенте и на сервере - выносить их в общие модуля с соответствующей областью видимости.
t.v.s.; KazanKokos; Sashares; +3 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Неопределено 91 13.07.18 15:00 Сейчас в теме
(1) Стучаться на клиент с клиента, или с сервера на сервер. Между ними вызовы идут только в порядке клиент-сервер. Иначе -- никак.
5. xpess 13.07.18 15:30 Сейчас в теме
(1)
(2)
(4) но как тогда быть, регламентное задание видит только общий модуль сервер, но во время исполнения кода нужно получить форму, и обратиться к процедуре в общем модуле на клиенте.....
6. Octopus 337 13.07.18 15:48 Сейчас в теме
(5) еще раз - никак. Менять логику решения.
7. herfis 500 13.07.18 15:49 Сейчас в теме
(5) Правильно структурировать код.
Если какие-то процедуры нужно вызывать без обращения к форме - выносить их из формы. Если какие-то процедуры должны работать и на клиенте и на сервере - выносить их в общие модуля с соответствующей областью видимости.
t.v.s.; KazanKokos; Sashares; +3 Ответить
10. pyrkin_vanya 488 15.07.18 06:42 Сейчас в теме
(7)Я не давно выполнял задачу с отраслевыми конфигурациями, где не было возможности изменять ее код и вообще дорабатывать. Поэтому пришлось изголяться с формой))))
8. KazanKokos 10 13.07.18 16:18 Сейчас в теме
(5) сделать версию(копию) процедуры в серверном модуле
2. Octopus 337 13.07.18 14:58 Сейчас в теме
Клиент из сервера недоступен. Во всяком случае, на 8.3.11. Нужно менять логику решения
4. KazanKokos 10 13.07.18 15:14 Сейчас в теме
(2) ни в какой версии не был доступен. и не будет.
9. JohnGalt 57 13.07.18 17:42 Сейчас в теме
Как вариант, можно делать запись (регистр, константа) на сервере, а на клиенте проверять (ПодключитьОбработчикОжидания использовать, например) и выполнять после проверки нужный код.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот