0
DmitriyDI
29.12.18
✎
12:57
|
всем привет!
Вот код, преобразует табличный документ в ТЗ:
ТабличныйДокумент = Новый ТабличныйДокумент;
ТабличныйДокумент.Прочитать(ИмяФайла, СпособЧтенияЗначенийТабличногоДокумента.Значение);
Построитель = Новый ПостроительЗапроса;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТабличныйДокумент.Область());
Построитель.ДобавлениеПредставлений = ТипДобавленияПредставлений.Добавлять;
Построитель.ЗаполнитьНастройки();
Построитель.Выполнить();
Все нравится, но меняется название колонок к примеру в ТД колонка называется "Объем подачи, м3/ч", а после преобразования становится "ОбъемПодачи_М3_ч", как сделать так, чтобы имя колонки не менялось или как-то его вернуть назад потом
можно потом обойти ТД и название колонок поменять:
Для Колонка = 1 По ТабличныйДокумент.ШиринаТаблицы Цикл
Наименование = ТабличныйДокумент.Область("R1C" + Формат(Колонка, "ЧДЦ=0; ЧГ=")).Текст;
КонецЦикла;
Но ней пойму, как связать старое название и новое, может есть какая функция которая преобразует "Объем подачи, м3/ч" в "ОбъемПодачи_М3_ч" ?
|
|