16. März 2009 18:33
 Ich habe nun glazube ich schon alles ausprobiert was geht aber bekomme das einfach nicht hin. Kann mir jemand auf die Sprünge helfen???
 Ich habe nun glazube ich schon alles ausprobiert was geht aber bekomme das einfach nicht hin. Kann mir jemand auf die Sprünge helfen???Tabelle Verkaufszeile:
// start med1-56.mh
Zuzahlungsposten.RESET;
Zuzahlungsposten.SETCURRENTKEY("Offene Belegart","Offene Belegnr.","Offene Belegzeilennr.");
Zuzahlungsposten.SETRANGE("Offene Belegart",Belegart);
Zuzahlungsposten.SETRANGE("Offene Belegnr.","Belegnr.");
Zuzahlungsposten.SETRANGE("Offene Belegzeilennr.","Zeilennr.");
Zuzahlungsposten.SETRANGE(Storniert,FALSE);
IF NOT Zuzahlungsposten.FIND('-') THEN
  EXIT(TRUE);
IF (Zuzahlungsposten."Rechnungsnr. KK" <> '') OR (Zuzahlungsposten."Rechnungsnummer Patient" <> '') THEN
  EXIT(FALSE);
LocVerkZeile.RESET;
LocVerkZeile.SETRANGE(Belegart,Belegart);
LocVerkZeile.SETRANGE("Belegnr.","Belegnr.");
LocVerkZeile.SETRANGE("Lfd. Nr. Zuzahlungsposten (V)",Zuzahlungsposten."Lfd. Nr.");
IF LocVerkZeile.FIND('-') THEN
  LocVerkZeile.DELETEALL(TRUE);
Zuzahlungsposten.Storniert := TRUE;
Zuzahlungsposten.MODIFY;
EXIT(TRUE);16. März 2009 20:34
16. März 2009 20:44
...
Zuzahlungsposten.RESET;
Zuzahlungsposten.SETCURRENTKEY("Offene Belegart","Offene Belegnr.","Offene Belegzeilennr.");
Zuzahlungsposten.SETRANGE("Offene Belegart",Belegart);
Zuzahlungsposten.SETRANGE("Offene Belegnr.","Belegnr.");
Zuzahlungsposten.SETRANGE("Offene Belegzeilennr.","Zeilennr.");
[b]Zuzahlungsposten.SETRANGE(Storniert,FALSE);[/b]
IF NOT Zuzahlungsposten.FIND('-') THEN
...
[b]Zuzahlungsposten.Storniert := TRUE;
Zuzahlungsposten.MODIFY;[/b]
...Zuzahlungsposten2.GET(Zuzahlungsposten.<Primary_Key>);
Zuzahlungsposten2.Storniert := TRUE;
Zuzahlungsposten2.MODIFY;16. März 2009 22:19
17. März 2009 00:17
17. März 2009 09:43
LocVerkZeile.DELETEALL(TRUE);