Here is what I am currently doing in 10.1:
DATASAVETYPE="Ascii"
ASCIIREALFORMAT="d.ddd"
DATASAVEKEY="Block"
ASCIISEP=";"
Call datasavesel("C:\Temp\ASCII", "10-14")
Which kicks out a ASCII.ASC file and an ASCII.dat file with only 3 digits past the decimal.
Using this method in 10.2 I get this error: "the configured header number must be >= then channel number"
When I try to use Call DataFileSaveSel("C:\Temp\ASCI,"CSV", "10-14") the formatting is not used.