|
передать дерево значений на сервер |
☑ |
0
seraf
21.12.19
✎
15:25
|
Подскажите, есть дерево на форме.
Хочу в цикле узел ДанныеФормыКоллекцияЭлементовДерева передавать на сервер (не очень хорошо, но так надо для индикации прогресса)
Как передать для обработки этот тип?
|
|
1
runoff_runoff
21.12.19
✎
15:43
|
в процедуре формы &НаСервере
|
|
2
runoff_runoff
21.12.19
✎
15:48
|
пока код выполняется на сервере, на клиенте ничего не будет отображаться
нужно делать обработку ожидания в форме и опрашивать сервер
|
|
3
seraf
21.12.19
✎
15:49
|
(1) я понимаю что на сервере тоже дерево с формы обойду
а если хочу обходить на клиенте (для индикации) передавая каждый узел на обработку?
можно конечно структуру передавать, но вообще заморочено выглядит
|
|
4
seraf
21.12.19
✎
15:51
|
(2) пример есть? опрашивать сервер на предмет переменной в которой индикация прогресса?
мне хотелось чтобы гладко шло, а не рывками обновлялось, пусть дольше выполняется, но чтоб визуал был
|
|
5
runoff_runoff
21.12.19
✎
15:54
|
(3) можно
ДеревоДляПередачи = Объект.Дерево;
вызватьсервернуюпроцедуру(ДеревоДляПередачи);
|
|
6
seraf
21.12.19
✎
16:05
|
(5) не понял, дерево - реквизит формы
сейчас так
ДФКЭД = ДеревоЗначений.ПолучитьЭлементы();
Для Каждого УзелДерева Из ДФКЭД Цикл
//Строки = УзелДерева.ПолучитьЭлементы();
ОбновитьНаСервере(УзелДерева);
КонецЦикла;
Хочу узел обработав отрапортовать пользователю и продолжить, но тип не передается.
|
|
7
seraf
21.12.19
✎
16:06
|
Пока в лучшем случае структуру из структур со строками создать могу для обработки на сервере, но как-то тупо это
|
|
8
runoff_runoff
21.12.19
✎
16:10
|
УзелДерева1 = УзелДерева;
|
|
9
seraf
21.12.19
✎
16:18
|
(8) может не понимаю что сказать хочешь
ОбновитьНаСервере(УзелДерева);
Ошибка отображения типов:
Отсутствует отображение для типа 'ДанныеФормыЭлементДерева'
|
|
10
seraf
21.12.19
✎
16:36
|
Короче передам туда массив структур со строками дерева узла, если других идей нет.. работать должно
|
|
11
runoff_runoff
21.12.19
✎
16:44
|
(9) в другую переменную присвоить и передать эту переменную
в БСП смотри ищи КопироватьДанныеФормы и смотри как они передают на сервер ДанныеФормы
|
|
12
craxx
21.12.19
✎
17:19
|
(3) у строки дерева значений есть идентификатор, вот его и перелавай
|
|
13
seraf
21.12.19
✎
18:16
|
(11) я мысль понял, попробовал, тот же результат
(3) ПолучитьИдентификатор? Попробую, спасибо
|
|
14
seraf
21.12.19
✎
18:29
|
(12) да, вот это норм, спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший