тип ДанныеФормыСтруктура не может использоваться в данных формы

1. request4t 21.01.22 18:00 Сейчас в теме
Здравствуйте.

при создании элемента справочника Настройки обмена с сайтом выполняется код:

	ПараметрыФормы = Новый Структура;
	ПараметрыФормы.Вставить("ОбъектНастройки", Объект);
	ФормаОбработки = ПолучитьФорму("Обработка.ОбменССайтом_УТ.Форма.Форма", ПараметрыФормы, , "Обработка_ОбменССайтом_УТ_Форма", ВариантОткрытияОкна.ОтдельноеОкно);


далее выполняется код формы обработки ОбменССайтом_УТ

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
	
	ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
	
	Если Параметры.Свойство("ОбъектНастройки") Тогда
		ОбъектНастройки = Параметры.ОбъектНастройки;
	КонецЕсли;
Показать


при выполнении строки ОбъектНастройки = Параметры.ОбъектНастройки; получаю ошибку:
"тип ДанныеФормыСтруктура не может использоваться в данных формы"

Помогите решить, пожалуйста.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
5. SlavaKron 21.01.22 19:08 Сейчас в теме
(1) Может, вместо ОбъектНастройки = Параметры.ОбъектНастройки использовать КопироватьДанныеФормы(Параметры.ОбъектНастройки, ОбъектНастройки)?
2. FatPanzer 21.01.22 18:16 Сейчас в теме
Помогаю:
У формы может быть только один реквизит с типом "ДанныеФормыСтруктура". И это её собственный неизменяемый служебный реквизит.

Не пытайтесь насиловать систему. Лучше объясните - чего вы хотите?
request4t; +1 Ответить
3. request4t 21.01.22 18:29 Сейчас в теме
(2)
это код разработчика - поставщика обработки обмена. пытаюсь разобраться в нем.
4. request4t 21.01.22 18:32 Сейчас в теме
(2)
вопрос уже неактуален. спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот