|
как получить форму на сервере
| ☑ |
0
mxs089
15.07.16
✎
10:42
|
ут 11, есть общий модуль, выполняется на сервере, в модуле описана процедура, и в качестве параметра принимает управляемую форму,
есть моя обработка, по нажатию кнопки я осуществляю поиск открытых окон для изменения содержимого:
Для каждого ПользовательскоеОкно из ПолучитьОкна() Цикл
Форма = ПользовательскоеОкно.ПолучитьСодержимое();
КонецЦикла;
как мне передать форму в серверную процедуру, или как найти серверный экземпляр формы?
|
|
1
В тылу врага
15.07.16
✎
10:44
|
никак, вообще
|
|
2
Горогуля
15.07.16
✎
10:50
|
не моё: БухгалтерскиеОтчетыВызовСервера.ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка);
|
|
3
Nuobu
15.07.16
✎
10:52
|
НаКлиенте
ПриОткрытии()
СделатьЧтотоНаСервере(ЭтаФорма);
КонецПриОткрытии
НаСервере
СделатьЧтотоНаСервере(Форма)
Форма.Элементы.Значение = "фывафыважлдофываждло";
КонецСделатьЧтотНаСервере
|
|
4
mxs089
15.07.16
✎
11:03
|
ПроцедураНаКлиенте()
Для каждого ПользовательскоеОкно из ПолучитьОкна() Цикл
Форма = ПользовательскоеОкно.ПолучитьСодержимое();
СделатьЧтоТоНаСервере(Форма);
КонецЦикла;
КонецПроцедуры
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
|
|
5
mxs089
15.07.16
✎
11:05
|
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
форма: Элемент
имя: {
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'УправляемаяФорма'
|
|
6
Aleksandr N
15.07.16
✎
11:08
|
(0) Что на сервере делать собираетесь?
Возможно, целесообразно собрать на нем данные, а после этого обработать саму форму на клиенте.
|
|