Здравствуйте, есть реквизит формы таблица значений, в модуле формы получаю на сервере отдельную строку(тип данныеформыЭлементКоллекции) Пытаюсь эту строку передать как параметр в выполнение процедуры как фоновой, но ошибка не сериализируемые нельзя это понятно. Хотел строку эту циклом обойти по свойствам чтоб структуру сделать циклом тоже данныеформыЭлементКоллекции не дает свойства обойти. Через точку нельзя т.к. нарушиться универсальность. Какой есть способ кто знает?
По теме из базы знаний
Найденные решения
(4)
а на клиенте так
думал универсально сделать
Ну можно структуру создать на сервере.
&НаСервере
Функция СтрукНаСервере()
ТЗ1 = Объект.ТЗ.Выгрузить();
Струк = Новый Структура;
Для каждого Колонка Из ТЗ1.Колонки Цикл
Струк.Вставить(Колонка.Имя);
Конеццикла;
Возврат Струк;
КонецФункции // СтрукНаСервере()
Показатьа на клиенте так
Структура = СтрукНаСервере();
текстрока = Элементы.ТЗ.ТекущиеДанные;
ЗаполнитьЗначенияСвойств(Структура, текстрока);
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
а на клиенте так
думал универсально сделать
Ну можно структуру создать на сервере.
&НаСервере
Функция СтрукНаСервере()
ТЗ1 = Объект.ТЗ.Выгрузить();
Струк = Новый Структура;
Для каждого Колонка Из ТЗ1.Колонки Цикл
Струк.Вставить(Колонка.Имя);
Конеццикла;
Возврат Струк;
КонецФункции // СтрукНаСервере()
Показатьа на клиенте так
Структура = СтрукНаСервере();
текстрока = Элементы.ТЗ.ТекущиеДанные;
ЗаполнитьЗначенияСвойств(Структура, текстрока);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот