Не нашёл никакой функции наподобие КопироватьДанныеФормы(), то только чтобы на выходе структура была.
Единственно, как получилось, это так:
(ТекущиеДанные типа ДанныеФормыСтруктура)
Структура1 = Новый Структура;
Структура1.Вставить("ИмяСвойства1", ТекущиеДанные.ИмяСвойства1);
Структура1.Вставить("ИмяСвойства2", ТекущиеДанные.ИмяСвойства2);
Минус подхода в том, что нужно знать и перечислить все имена свойств.
Даже пробовал перейти на сервер и там выполнить
ДанныеФормыВЗначение(ТекущиеДанные, Тип("Структура"));
Ошибка "неверный тип параметра 2".
(3) Второй параметр в ДанныеФормыВЗначение() обязателен.
Если выполнить так:
ДанныеФормыВЗначение(ТекущиеДанные, );
то всё равно
"Несоответствие типов (параметр номер '2')"
Так что, коллеги, рецепта нет?
Ещё одна какашечка в бочку мёда :(
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший