|
Как сменить место исполнения части процедуры?
| ☑ |
0
MaQo
22.04.22
✎
14:50
|
Есть процедура, исполняемая на сервере, но последнюю строчку открытия формы нужно исполнить на клиенте, как?
//код//
&НаКлиенте
Документ.ОткрытьФорму("Форма");
не работает
|
|
1
lubitelxml
22.04.22
✎
14:52
|
На клиенте вызываешь процедуру / функцию которая на сервере, потом по результату выполнения на сервере получаешь данные и далее открываешь форму на клиенте. Как-то так.
|
|
2
RetardedToBoot
22.04.22
✎
14:52
|
Из сервера клиент никак не вызвать. Это клиент может обращаться к серверу, а сервер к клиенту не может. Разбивай на процедуры.
|
|
3
lubitelxml
22.04.22
✎
14:52
|
Часть процедуры нельзя сменить
|
|
4
Garykom
гуру
22.04.22
✎
14:54
|
(0) гугли "1с вызов клиента с сервера"
|
|
5
vde69
22.04.22
✎
14:59
|
общий подход такой
&НаКлиенте
процедура НаКлиенте_1()
ЗадатьГлупыеВопросыНаКлиенте();
ОбработатьОтветыНаСервере();
ВывестиИтоговуюИнформациюНаКлиенте();
КонецПроцедуры
|
|
6
MaQo
22.04.22
✎
15:47
|
Решено. Использовал ОткрытьЗначение() вместо ОткрытьФорму()
|
|