1С 8.3 Передача Таблицы Значений на сервер из клиента (формы)
Данные > Примеры кода 1С > 1С 8.3 Таблица значений
Перейти в раздел примеры кода 1С 8.3:
Почему нельзя просто взять и передать? Получим ошибку "Попытка передачи с клиента на сервер мутабельного значения". Мутабельный тип (в переводе с английского Mutable – изменчивый) – сложный тип данных , свойства которого могут изменяться после его создания. К мутабельным типам в языке программирования 1С относятся: объект; форма; список значений; таблица значений.
Передать ТЗ из формы на сервер в 1С 8.3:
&НаКлиенте
Процедура ПередатьТаблицуЗначенийНаСервер(Элемент)
ПередачаТаблицыЗначенийНаСервер(ТаблицаДанных);
КонецПроцедуры
&НаКлиенте
Процедура ПередачаТаблицыЗначенийНаСервер(Знач ТаблицаЗначений)
ОбработатьТаблицуЗначений(ТаблицаЗначений);
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ОбработатьТаблицуЗначений(Таблица)
ТЗ = Таблица.Выгрузить();
КонецПроцедуры
Процедура ПередатьТаблицуЗначенийНаСервер(Элемент)
ПередачаТаблицыЗначенийНаСервер(ТаблицаДанных);
КонецПроцедуры
&НаКлиенте
Процедура ПередачаТаблицыЗначенийНаСервер(Знач ТаблицаЗначений)
ОбработатьТаблицуЗначений(ТаблицаЗначений);
КонецПроцедуры
&НаСервереБезКонтекста
Процедура ОбработатьТаблицуЗначений(Таблица)
ТЗ = Таблица.Выгрузить();
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник