17. Juli 2012 13:59
TESTFIELD(PlanungFix,FALSE);
IF Jahr < 2012 THEN BEGIN
MESSAGE('Bitte Jahr richtig eingeben!');
EXIT;
END;
PlanungsVerkaufZeilen.RESET;
PlanungsVerkaufZeilen.SETRANGE(Nr,Nr);
IF PlanungsVerkaufZeilen.FINDSET THEN BEGIN
Überschreiben := DIALOG.CONFIRM('Die Planung existiert bereits. Soll diese überschrieben werden');
IF Überschreiben THEN BEGIN
//PlanungsVerkaufZeilen.DELETEALL(TRUE);
FOR i:= 1 TO 12 DO BEGIN
PlanungsVerkaufZeilen.Nr := Nr;
PlanungsVerkaufZeilen.Vertreter := Vertreter;
PlanungsVerkaufZeilen.Jahr := Jahr;
PlanungsVerkaufZeilen.Monatint := i;
TempDate := DMY2DATE(1,i,Jahr);
PlanungsVerkaufZeilen.Monat := FORMAT(TempDate,0,'<Month Text>');
PlanungsVerkaufZeilen.Artikelkategoriecode := Artikelkategoriecode;
PlanungsVerkaufZeilen.Produktgruppencode := Produktgruppencode;
PlanungsVerkaufZeilen.Holzartencode := Holzartencode;
PlanungsVerkaufZeilen.MengeSoll := Menge / 12;
PlanungsVerkaufZeilen.UmsatzSoll := Umsatz /12;
PlanungsVerkaufZeilen.MODIFY;
END;
END;
END ELSE BEGIN
FOR i:= 1 TO 12 DO BEGIN
PlanungsVerkaufZeilen.Nr := Nr;
PlanungsVerkaufZeilen.Vertreter := Vertreter;
PlanungsVerkaufZeilen.Jahr := Jahr;
PlanungsVerkaufZeilen.Monatint := i;
TempDate := DMY2DATE(1,i,Jahr);
PlanungsVerkaufZeilen.Monat := FORMAT(TempDate,0,'<Month Text>');
PlanungsVerkaufZeilen.Artikelkategoriecode := Artikelkategoriecode;
PlanungsVerkaufZeilen.Produktgruppencode := Produktgruppencode;
PlanungsVerkaufZeilen.Holzartencode := Holzartencode;
PlanungsVerkaufZeilen.MengeSoll := Menge / 12;
PlanungsVerkaufZeilen.UmsatzSoll := Umsatz /12;
PlanungsVerkaufZeilen.INSERT;
END;
END;
CurrPage.UPDATE(FALSE);
17. Juli 2012 15:03
17. Juli 2012 15:12
18. Juli 2012 07:06