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