Split serial number

A long serial number with out any breaks is hard to read. I would like a serial number which increment one number at a time but with spacing.

000-000-001, 000-000-002, ....... , 000-000-999, 000-001-000, 000-001-001, etc.

The problem is that I suspect EPDM treats each segment as a separate increment so the result is more like this

001-001-001, 002-002-002, 003-003-003 etc.

Can anyone suggest an easy method to obtain the result I listed at the beginning?

Thank you

SolidworksSolidworks Pdm enterprise Pdm