Вот так для таблицы. А как из формы выгружать, думаю сами прикрутите...
X++:
AsciiIo txtFile;
Inventtable Inventtable;
;
txtFile = new AsciiIo( 'C:\\test.csv' ,"W");
txtFile.outFieldDelimiter( num2char(9) ); // разделитель = табуляция
txtFile.writeExp(['ItemId', 'ItemName']);
while select inventtable
{
txtFile.writeExp( [Inventtable.ItemId,inventtable.itemname] );
}