public void ПередЗаписьюНабораЗаписейДляОбменаСРозничнойТорговлей(/*Источник, Отказ, Замещение, ИмяБазовогоТипа*/)
{
if(true/*Отказ
ИЛИ НЕ ПараметрыСеанса.НаличиеОбменаСРозничнойТорговлей*/)
{
}
//ТипЗначенияИсточника = ТипЗнч(Источник);
//МетаданныеРегистра = Метаданные.НайтиПоТипу(ТипЗначенияИсточника);
if(true/*Замещение*/)
{
if(true/*ИмяБазовогоТипа = "РегистрыСведений"*/)
{
//СтарыйНаборЗаписей = РегистрыСведений[МетаданныеРегистра.Имя].СоздатьНаборЗаписей();
}
//СтарыйНаборЗаписей.Прочитать();
//МассивУзловДляРегистрацииСсылки = ОпределитьМассивУзловДляРегистрацииПроизвольногоТипа(СтарыйНаборЗаписей, ИмяБазовогоТипа, , МетаданныеРегистра);
}
//МассивУзловДляРегистрацииОбъекта = ОпределитьМассивУзловДляРегистрацииПроизвольногоТипа(Источник, ИмяБазовогоТипа, , МетаданныеРегистра);
//ЗаполнитьПолучателейДляОбмена(Источник, МассивУзловДляРегистрацииСсылки, МассивУзловДляРегистрацииОбъекта);
}