Seite 1 von 1

Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 00:05
von Stanislav.Gempel
Hallo zusammen,
wir brauchen informationen( telefonische bestellung, internet bestellung oder bestellung über den außendienstmitarbeit) über die erstellten rechnung bei der provisionsabrechnung für unsere mitarbeiter. hat jemand eine idee wie man das lösen kann. userfelds wie bei den adressen wäre eine lösung, aber die gibt es leider nicht bei den rechnungen.

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 09:32
von redone
Hallo,

wie siehts mit den Feldern: Projekt, Überschrit 1, Überschrift 2, Kopf- oder Fußtext aus?
Die sind in den Rechnungen vorhanden. Alternativ eine Textpositionszeile die über die Berechnungsfunktion des Formular an anderer Stelle positioniert wird und in der Positionsliste dann nicht mehr auftaucht.

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 10:32
von Detlef.G
Hallo ,

das Feld Projekt wird vom Auftrag über Lieferschein bis zur Rechnung mitgeführt ?
Also was ich im Auftrag ins Feld schreibe steht mir dann in einer Sammelrechnung zurverfügung ?

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 12:57
von CAO-Support
Hallo,
das Feld Projekt wird vom Auftrag über Lieferschein bis zur Rechnung mitgeführt ?
Also was ich im Auftrag ins Feld schreibe steht mir dann in einer Sammelrechnung zurverfügung ?
Warum findest du das nicht mal eben an deine Daten heraus ?


Ferner gibt es für deine belange genau die Felder :
Bestellt durch : Klaus Musterman per Mail
Bestelldatum :
Referenznr. : z.B. telefonisch oder per AD xyz

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 13:52
von Detlef.G
Hallo ,

bedauerlicher Weise sind die Bestell/Auftragsnummern unserer Kunden länger als 25 Zeichen .
Und diese sollen auch auf den Sammelrechnungen erscheinen .
Zurzeit geben wir das als Textfeld per Hand ein .

Lieferschein > nummer < vom > datum <
Ihre Auftragsnummer > nummer <

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Fr 14. Aug 2009, 18:06
von nico
hallo,

das mit den Lieferscheinnummer kannste auch über CAO machen lassen...
Musse nur ein passendes Formular basteln und die passenden lieferscheine der Rechnung zuführen.

Bei der Auftragsnummer weiss ich es jetzt nicht aufe schnelle, ob das auch automatisch gehen würde.

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Mo 17. Aug 2009, 00:42
von Stanislav.Gempel
Hallo Redone,
danke für die Antwort. Das habe ich mir auch schon überlegt, aber wie kann ich die werte in den Felder vorgeben. Damit das Personal über eine Select Box nur den richtigen Wert aussucht ?
redone hat geschrieben:Hallo,

wie siehts mit den Feldern: Projekt, Überschrit 1, Überschrift 2, Kopf- oder Fußtext aus?
Die sind in den Rechnungen vorhanden.
redone hat geschrieben:Hallo,
Alternativ eine Textpositionszeile die über die Berechnungsfunktion des Formular an anderer Stelle positioniert wird und in der Positionsliste dann nicht mehr auftaucht.
meinst du hier einen freien Text ? wenn ja, wie mache ich es dass er nicht mehr auf der Rechnung auftaucht ?

Danke

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Mo 17. Aug 2009, 07:49
von Jost
Hallo Detlef,
Detlef.Geske hat geschrieben:Hallo ,
bedauerlicher Weise sind die Bestell/Auftragsnummern unserer Kunden länger als 25 Zeichen .
kann ich nachvollziehen, damit habe ich auch immer wieder meine Probleme.
Gruss, Sepp

Re: Zusätzlichen Felder bei Rechnungen / Rechnungspositionen

Verfasst: Mo 17. Aug 2009, 08:16
von redone
Hallo,

um den freien Text auszublenden mußt du den Reportbuilder bemühen.
In dem Subreport:Positionen die Bezeichnungen der Felder raussuchen, z.B. DBText14 usw.
In den Berechnungen auf die Ansicht Ereignisse wechseln und darauf achten das im unteren Reiter der Subreport gewählt ist. Auf Details BeforePrint klicken und im unteren Fenster zwischen begin und end; eingeben:

Code: Alles auswählen

DBText14.Visible := (Positionen['Artikeltyp']<>'T');
DBText15.Visible := (Positionen['Artikeltyp']<>'T');
...
Also für jedes Feld welches ausgeblendet werden soll den entsprechenden Code eingeben
DBText14, DBText15 mußt du an deine Feldbezeichnungen anpassen.

Wenn mehrere Felder ausgeblendet werden sollen ist es efektiver das in eine if then else Abfrage zu stellen:

Code: Alles auswählen

if Positionen['Artikeltyp']<>'T' then
begin
DBText14.Visible := false;
DBText15.Visible := false;
...
end;
Hoffe es war soweit verständlich.