Barcode-Rückerfassung

Allgemeine Diskussionen um die ERP Software AvERP

Moderator: SYNERPY

Antworten
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Barcode-Rückerfassung

Beitrag von verne »

Ich komm bei der Barcode - Rückerfassung nicht weiter.
Einscannen geht alles nur bei dem Feld Rückerfassungsart ist kein Wert hinterlegt. Wo muss ich was einstellen das in diesem Feld ein M steht??
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
Geri12
Beiträge: 589
Registriert: Mi Apr 16, 2008 7:51 am

Beitrag von Geri12 »

Welche Maske genau meinen Sie ? BFABARC ?
Gruß
Geri12

Software-Version: V4.2.5.2
FDB-Version: AvERP2008-A.14
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Ja genau diese.
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
Geri12
Beiträge: 589
Registriert: Mi Apr 16, 2008 7:51 am

Beitrag von Geri12 »

Da scheinen unsere beiden Datenbankversionen zu weit auseinander zu liegen, das Feld Rückerfassungsart gibt es in AvERP2008-A.14 noch nicht. Nur ID-Rückerf. und Rückerf.Lfd.Nr.

Sorry :(
Gruß
Geri12

Software-Version: V4.2.5.2
FDB-Version: AvERP2008-A.14
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Schade. Trotzdem danke.

Kann mir vielleicht jemand anderes weiterhelfen??
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
SYN27

Beitrag von SYN27 »

Hallo,

beim Einfügen des Feldes Rückerfassungsart wurde anscheinend etwas übersehen. Das Problem lässt sich mit folgendem Befehl beheben:

Code: Alles auswählen

UPDATE A_FELDER A
SET A.CONTEXTNAME_2 = (SELECT B.CONTEXTNAME
                       FROM A_FELDER B
                       WHERE B.MASKENKEY = 'BFAA_ID' AND
                             B.A_TABELLEN_ID = (SELECT C.ID
                                                FROM A_TABELLEN C
                                                WHERE C.MASKENKEY = 'V_BFABARC')),
    A.EXTERNFELD_ID_2 = (SELECT B.ID
                         FROM A_FELDER B
                         WHERE B.MASKENKEY = 'BFAD_ART' AND
                               B.A_TABELLEN_ID = (SELECT C.ID
                                                  FROM A_TABELLEN C
                                                  WHERE C.MASKENKEY = 'V_BFAA'))
WHERE A.MASKENKEY = 'BFAD_ART' AND
      A.A_TABELLEN_ID = (SELECT C.ID
                         FROM A_TABELLEN C
                         WHERE C.MASKENKEY = 'V_BFABARC');
Wenn Sie wissen wie, können Sie diesen im IBExpert ausführen.

Ansonsten öffnen Sie AvERP und dort die Maske Administration > System > "SQL-Befehle (Scripts) ausführen".
Wählen Sie dort den Karteireiter "StandardScript".
In das Textfeld darunter kopieren Sie den obigen UPDATE-Code.
Klicken Sie auf "SQL ausführen".

Anschließend können Sie die Maske wieder schließen; in BFABARC sollte die Rückerfassungsart jetzt aus dem Arbeitsgang übernommen werden.
verne
Beiträge: 27
Registriert: Mi Sep 30, 2009 12:52 pm

Beitrag von verne »

Super vielen Dank hat funktioniert.
Gruss
verne

Softwareversion: 4.2.0.0
Datenbank: AVERP2010-B.05
Antworten