// Функция возвращает перевернутую ТЗ
// Кидаем ТЗ
Функция ПеревернутьТЗ(ТЗ) ТЗ2 = Новый ТаблицаЗначений; Массив=Тз.ВыгрузитьКолонку(Тз.Колонки[0]); Для Каждого Значения ИЗ Массив ЦИКЛ ЗН=ВРег(СокрЛП(Значения)); ТЗ2.Колонки.Добавить(Значения); Конеццикла; Для каждого стр из Тз.Колонки Цикл ТЗ2.Добавить(); КонецЦикла; СчетчикСтрок=-1; Для каждого стр из Тз Цикл СчетчикСтрок=СчетчикСтрок+1; Мас= Новый Массив; счетчик=-1; Для каждого КН из Тз.Колонки Цикл счетчик=счетчик+1; ЗначениеИндекса=стр[КН.Имя]; Мас.Вставить(счетчик,ЗначениеИндекса); КонецЦикла; ТЗ2.ЗагрузитьКолонку(Мас,ТЗ2.колонки[СчетчикСтрок]); КонецЦикла; Возврат ТЗ2; КонецФункции