Как сменить место исполнения части процедуры?
☑
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
Решено. Использовал ОткрытьЗначение() вместо ОткрытьФорму()
AdBlock убивает бесплатный контент. 1Сергей