public object ПолучитьСтруктуруДанныхВСоответствииСШаблоном(/*ИмяРегистра, СтруктураШапкиДокумента, ТабличнаяЧасть, ИмяПравилаПреобразования*/)
{
//Шаблон = РегистрыНакопления[ИмяРегистра].ПолучитьМакет("ПараметрыФормированияДвижений");
//ПЗ = Новый ПостроительЗапроса;
//ПЗ.ИсточникДанных = Новый ОписаниеИсточникаДанных(Шаблон.Область("ПравилаПреобразования"));
//ПЗ.Выполнить();
//ВсеПравилаПреобразования = ПЗ.Результат.Выгрузить();
//ПравилаПреобразования = ВсеПравилаПреобразования.Найти(ИмяПравилаПреобразования, "ИмяПравилаПреобразования");
if(true/*ПравилаПреобразования = Неопределено*/)
{
}
//ТекстСтрокаДокумента = НРег("СтрокаДокумента.");
//ДлинаТекстСтрокаДокумента = СтрДлина(ТекстСтрокаДокумента);
/*// Получим список колонок табличной части
*/
//КолонкиТабличнойЧасти = "";
//СписокКолонокТабличнойЧасти = Новый СписокЗначений;
//СтруктураЗначенийСвойств = Новый Структура;
//НаборСтрокТабличнойЧасти = Новый Массив();
if(true/*НаборСтрокТабличнойЧасти.Количество() = 0*/)
{
}
/*//Составим список колонок результирующей таблицы, которые можно получить из исходной переименованием
*/
/*// На основании полученного списка колонок табличной части скопируем табличную часть.
*/
if(true/*КолонкиТабличнойЧасти = ""*/)
{
//Результат = Новый ТаблицаЗначений;
//Результат.Колонки.Добавить("СтрокаИсходнойТаблицы");
}
/*// Заполним остальные колонки данными (из шапки, значения перечисления и т.п.)
*/
//МассивТипов = Новый Массив;
/*//Очистим колонки в соответствии с настройками учетной политики
*/
//ОчиститьКолонкиВСоответствииСНастройкамиУчетнойПолитики(ИмяРегистра, СтруктураШапкиДокумента, Результат, НаборСтрокТабличнойЧасти);
return null;
}