Besondere Felder

  • Besondere Felder

    1 Besondere Felder

    Felder werden in der Regel generisch anhand Property-Namens im .NET Objekt gesetzt. Ist das Feld nicht in der Config-Datei angegeben wird auch kein Wert gesetzt. Einige Felder sind allerdings Ausnahmen und werden gesondert behandelt, bzw. beziehen sich nicht direkt auf .NET Properties.


    2 Beleg


    Feld Beschreibung
    Handle BelID. Wird bei der Neuanlage nicht angegeben. Ist ein Wert angegeben, so wird der Beleg nicht neu angelegt sondern der Beleg mit der angegeben ID geladen, die Änderungen durchgeführt und der Beleg wieder gespeichert.
    Erfassungsart Muss angegeben werden falls kein Belegkennzeichen spezifiziert wurde, damit die Art des Belegs ermittelt werden kann oder falls das Belegkennzeichen nicht mit „E“ oder „V“ beginnt und Einkauf/Verkauf somit nicht ermittelt werden können. Muß mit „E“ oder „V“ beginnen bzw. die numerischen Werte aus OL enthalten (VK=4000, EK=4100)
    Belegkennzeichen Pflicht bei Neuanlage. Fall nicht mit „E“ oder „V“ beginnend muss zusätzlich die Erfassungsart angegeben werden.
    VKA0AdressNummer Muss für Angebote angegeben werden falls A0Konto nicht angegeben wurde. Wird dann als Interessentenvorlage gesetzt.
    Belegdatum Wird aus das aktuelle Tagesdatum gesetzt falls nicht angegeben.
    A0Konto Die Kontonummer ist Pflicht bei Neuanlagen, außer bei Angeboten (siehe VKA0AdressNummer)
    VorgangsHandle Wenn angegeben hat Vorrang vor InEinemVorgang im Beleg.
    Zkd Eine gültige Zahlungskonditionsbezeichnung.
    Wkz Ein gültiges Währungskennzeichen. Pflicht bei Fremdwährung
    Fremdwaehrungskurs Wird nur bei Fremdwährung gesetzt, auch wenn trotzdem angegeben.
    Projekt Gültige Projektnummer.
    Aenderungsdatum Wird auf die aktuelle Zeit gesetzt falls nicht angegeben.
    Anlagebenutzer Wird bei der Artikelmemo der Position mit angehängt falls vorhanden
    „Mandant“ Der Mandant ergibt sich aus dem aktuellen Sage Context und wird nicht explizit gesetzt.
    Benutzerdefinierte Felder Können mittels „USER_MyUserProperty“ angegeben werden
    FibuHandle Falls der Wert 0 ist nach dem Speichern und der Beleg nicht geparkt ist wird der Beleg automatisch an das Rechnungswesen übergeben falls im Mandant so eingestellt.
    Druckprozess Falls angegeben wird im Anschluss an das Speichern des Belegs ein definierter Druckprozess gesetzt.


    3 Position


    Feld Beschreibung
    Handle BelPosID. Wird bei der Neuanlage nicht angegeben. Ist ein Wert angegeben, so wird die Position nicht neu angelegt sondern an der die Position mit der angegeben ID geladen die Änderungen durchgeführt. Nur wenn der Beleg ebenfalls geladen wurde. Falls nicht angegeben wird auch bei einem geladenen Beleg eine neue Position erzeugt.
    Artikelnummer Muss angegeben werden für eine Artikelposition. Bei einer bestehenden Position wird der Artikel neu gesetzt falls nicht leer und abweichend vom alten Wert. Bei gleichem Artikel erfolgt keine Änderung der Artikeldaten!
    Positionstyp Default ist Artikel. Für einen anderen Typ den entsprechenden Integer-Wert aus .NET angeben. Die nötigen Felder werden in diesem Fall nicht überprüft und müssen selbständig kontrolliert werden. Entweder „Artikel“ für Artikelpositionen oder „Text“ für Textpositionen, oder der Enum-Wert aus dem Sage-Belegobjekt.
    Menge Falls kein Feld für MengeBasis angegeben wurde wird der Wert auch für MengeBasis verwendet.
    Einzelpreis Falls angegeben wird IstEinzelpreisManuell auf true gesetzt.
    Liefertermin Falls angegeben wird automatisch Lieferwoche berechnet und gesetzt.
    Artikelmemo Falls angegeben wird das Feld als neuer Eintrag an den Anfang des Memo-Feldes der Position mit einem Eintrag der Datums und des Anlagebenutzers angefügt. Bitte beachten: Wird das Positionsfeld „Memo“ als generisches Feld direkt angegeben, dann wird dieses mit dem importierten Wert komplett überschrieben!
    Benutzerdefinierte Felder Können mittels „USER_MyUserProperty“ angegeben werden.
    PlatzID LagerplatzID, siehe gesonderten Eintrag für Lager
    Charge Charge(n), siehe gesonderten Eintrag für Lager
    Verfallsdatum Verfallsdatum, siehe gesonderten Eintrag für Lager


    4 Sonderfall Lager

    Lagerplätze und Chargen werden nicht generisch gesetzt sondern wie folgt behandelt:


    Feld Beschreibung
    PlatzID LagerplatzID
    Verfallsdatum Wird verwendet falls in Charge nur eine Charge spezifiziert wurde.
    Charge Chargennummer, falls nur eine Charge verwendet wird oder Aufzählung.



    Falls in Charge nur eine Chargennummer spezifiziert wurde, wird ein Lagerplatzeintrag über die gesamte Positionsmenge auf den angegeben Platz, Charge und Verfallsdatum angelegt.

    Soll auf mehrere Chargen aufgeteilt werden, so können in Charge mehre Einträge getrennt per „|“ (Piping-Zeichen) angegeben werden. Für jeden Zuordnung werden 3 Einträge benötigt:

    1. Menge
    2. Chargennummer
    3. Verfallsdatum

    Es werden so lange jeweils 3 per „|“ getrennte Einträge zu einem Chargeneintrag zusammengefasst bis keine mehr übrig sind.


    5|Charge1|1.1.2021|10|Charge2|2.2.2022 erzeugt also zwei Chargen, Charge1 mit Menge 5 und Verfallsdatum 1.1.2021 und Charge2 mit Menge 10 und Verfallsdatum 2.2.2020.


    Es kann aber auf jeden Fall nur ein Lagerplatz pro importierter Zeile angegeben werden!

Teilen