mapping_columns_to_export
Задать новую последовательность колонок при экспорте.
Вызов:
отменить маппирование и при следующем экспорте:
ts_table(iTable,"mapping_columns_to_export");
задать маппирование:
ts_table(iTable,"mapping_columns_to_export",
int basecolnum1/string basecolname1, string altcolname1, bool/int/double/string default1,
int basecolnum2/string basecolname2, string altcolname2, bool/int/double/string default2,
...
int basecolnumN/string basecolnameN, string altcolnameN, bool/int/double/string defaultN
);
Здесь:
basecolnumN - номер базовой колонки, из которой брать данные. Если -1, то будет пустая колонка, заполненная значением defaultN;
basecolnameN - здесь может быть указано имя базовой колонки;
altcolnameN - альтернативное название колонки, если значение "", то берется название базовой колонки;
defaultN - значение, которое будет выводиться в случае, если задана пустая колонка (-1). Если задать "", то заполнения не будет.
Пример.
ts_table(iTableMatRes, "mapping_columns_to_export",
-1, "Поз.", "",
"Наименование материала (Rus)", "Наименование и техническая характеристика", "",
-1, "Тип, марка, обозначение документа, опросного листа", "",
-1, "Поставщик", "",
"Ед.изм. материала", "Ед.измерения", "",
"Кол-во материала", "Кол.", "",
-1, "Масса 1 ед.,кг","",
-1, "Примечание", ""
);