public object ПользовательМожетИзменятьПроизвольныйОтчет(/**/)
{
//Результат = РольДоступна("ПолныеПрава") ИЛИ РольДоступна("АдминистрированиеДополнительныхФормИОбработок");
return null;
}
//
public object СкопироватьНаборДанных(/*Приемник, Источник, ИсточникиДанных = Неопределено, ПараметрыИсточниковДанных = Неопределено*/)
{
//ТипИсточника = ТипЗнч(Источник);
//ИсточникКопия = Приемник.Добавить(ТипИсточника);
//ЗаполнитьЗначенияСвойств(ИсточникКопия, Источник);
if(true/*ТипИсточника = Тип("НаборДанныхОбъектСхемыКомпоновкиДанных") И ИсточникиДанных <> Неопределено*/)
{
//ИсточникНабора = ИсточникиДанных.Найти(Источник.Имя, "НаборДанных");
if(true/*ИсточникНабора <> Неопределено*/)
{
//НовыйИсточник = ДобавитьИсточникДанных(ИсточникиДанных);
//НовыйИсточник.НаборДанных = ИсточникКопия.Имя;
//НовыйИсточник.ТипИсточникаДанных = ИсточникНабора.ТипИсточникаДанных;
//НовыйИсточник.ИмяИсточника = ИсточникНабора.ИмяИсточника;
//НовыйИсточник.СохраненнаяНастройка = ИсточникНабора.СохраненнаяНастройка;
//НовыйИсточник.НаименованиеНастройкиОтчета = ИсточникНабора.НаименованиеНастройкиОтчета;
//НовыйИсточник.ПользовательНастройкиОтчета = ИсточникНабора.ПользовательНастройкиОтчета;
}
//ПараметрыИсточника = ПараметрыИсточниковДанных.НайтиСтроки(Новый Структура("КлючИсточника", ИсточникНабора.КлючИсточника));
}
return null;
}