allein schon von der logik her kann das nicht hinhauen.
wenn lokal fortlfd. nummern erzeugt werden, dann macht jeder client, was er will. will sagen, es entstehen neue docs mit neuer unid. die werden dann mit dem server repliziert. und schon hast du danach zweimal die gleiche nummer (u.u.).
für eine nummerierung dürfte es nur eine db geben, die auf dm server liegt. dort ein dok anlegen mit den nummern. wenn neuer auftrag, dann auf diese db zugreifen, nummer hochzählen, nummerndok speichern und die neue nummer in auftrag eintragen. wenn auftrag gelöscht wird, hast du zwar löcher im nummernkreis, aber wenn das nicht stört. . . . .