public void ЗаполнитьСвойствоБанковскимСчетомВладельца(/*ИмяСвойства, ИмяВладельца, СтруктураПараметров*/)
{
/*// Перед вызовом процедуры проверяется, что Владелец есть и он заполнен.
*/
/*//Поэтому внутри процедуры свойство ИмяВладельца на заполненность не проверяется
*/
/*// имеет смысл, если только свойство есть
*/
if(true/*НЕ СтруктураПараметров.Свойство(ИмяСвойства)*/)
{
}
/*// если свойство не заполнено, то заполнить по Владельцу
*/
if(true/*НЕ ЗначениеЗаполнено(СтруктураПараметров[ИмяСвойства])*/)
{
//СтруктураПараметров[ИмяСвойства] = СтруктураПараметров[ИмяВладельца].ОсновнойБанковскийСчет;
/*// Свойство заполнено, значит надо проверить, соответствует ли оно Владельцу (что Владелец есть и он установлен, мы проверили до вызова процедуры)
*/
}
}