Задать новую последовательность колонок при экспорте.


Вызов:

отменить маппирование и при следующем экспорте:

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, "Примечание", ""

       );