|
Передача с клиента на сервер
| ☑ |
0
ezhikofff
19.02.14
✎
11:50
|
Добрый день, как передать Элементы.Товары.ТекущиеДанные в процедуру на сервере?
|
|
1
Wobland
19.02.14
✎
11:51
|
&НаКлиенте
Процедура ПереченьНоменклатурыКоличествоПриИзменении(Элемент)
СтрокаТабличнойЧасти = Элементы. ПереченьНоменклатуры.ТекущиеДанные;
РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);
КонецПроцедуры
|
|
2
ezhikofff
19.02.14
✎
11:55
|
(1) так будет же значение недопустимо типа
|
|
3
Wobland
19.02.14
✎
11:59
|
тогда тупик
|
|
4
ezhikofff
19.02.14
✎
12:00
|
знаю что можно через РеквизитФормыВЗначение(ИмяРеквизита) но как то коряво сохранять текущие данные в реквизит формы
|
|
5
grayshadow
19.02.14
✎
12:02
|
через ТекущаяСтрока
|
|
6
Feunoir
19.02.14
✎
12:06
|
(0) Через Идентификатор можно
&НаКлиенте
ПересчитатьСуммуПоСтроке(ТекСтрока.ПолучитьИдентификатор());
...
&НаСервере
Процедура ПересчитатьСуммуПоСтроке(ИдентификаторСтроки)
ТекСтрока = Объект.ТабличнаяЧасть.НайтиПоИдентификатору(ИдентификаторСтроки);
...
|
|
7
ezhikofff
19.02.14
✎
12:07
|
(5) т.е. передать номер строки в табчасти, возможно...
|
|
8
Feunoir
19.02.14
✎
12:11
|
(7) Ну да. Фактически это идентификатор строки и получается.
|
|
9
grayshadow
19.02.14
✎
12:11
|
как ни странно, ТекущаяСтрока и есть идентификатор строки:)
|
|
10
ezhikofff
19.02.14
✎
12:13
|
(6)(8)(9) видимо да, для этого и стали передавать в текущую строку значение идентификатора, в отличии от ОФ..ну ладно пойдет, спасибо
|
|