новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума

Перенос таблицы значений меду клиентом и сервером в управляемом приложении

  • Добавить свою публикацию
  • для этого требуется регистрация

 

Возникают ситуации когда надо на клиенте подредактировать табличную часть передать на сервер там дополнить и вернуть назад.

 

Таблица значений на клиенте недостуна ну чтож не беда. Доступен объект табличная часть.

Табличную чать можно засунуть в структуру причем только одну строку и это все записать в элемент массива и все это замечательно передасться на сервер и обратно.

Причем сортировка строк ничуть не изменится в массиве она сохраняется.

 

Массивструкт = новый массив;
Для каждого стр из товары Цикл  - переберем табличную часть товары
	Структ = Новый структра("Номенклатура, Характеристика, Количество")
	Структ.номенклатура = стр.номенклатура  
	..............
	.............. Заполним структуру
	Массивструкт.Добавить(Структ);  - добавим в массив структуру
 КонецЦикла; 

 

 так же нельзя передавать между клиента и сервером мутабельые значения а это 

 

Мутабельный тип (англ. Mutable type) - сложный тип данных в объектно-ориентированном программировании, значения которого (как правило - объекты) после своего создания допускают изменение своих свойств.

 

 Передавать между клиентом и сервером (в обе стороны) можно только немутабельные значения (т.е. значения которых не могут изменяться): примитивные типы, ссылки, универсальные коллекции, значения системных перечислений, хранилище значения. При попытке передать что-либо другое – аварийное завершение клиентского приложения (даже, если передавать некорректный параметр пытается сервер).

 

 

 
0
Еще от автора
≡ к списку статей