Autoimport Adressen über Auto.exe

Fragen, Anregungen und Tipps zu Mentor
Antworten
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1616
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Autoimport Adressen über Auto.exe

Beitrag von unisoft ah »

Unser Kunde ist auch für die Lehrlingsausbildung zuständig.
Für die Verwaltung der Kurse wird eine Software der Firma HBS-IT eingesetzt.
Die Entwickler der HBS-Software haben eine Schnittstelle resp. einen Export erstellt, welcher die Rechnungen an das Mentor Q übergibt.
Das Format entspricht dem Format Auto.exe gemäss Mentor Q Handbuch.

In diesem Fall werden auch die Adressdaten mit der Zeilenart A für die Rechnungsadresse, resp. der Zeilenart B für die Lieferadresse übergeben.
Das Ganze funktioniert sehr gut.

Feld Web-Benutzer ist der eindeutige Wert, welcher bestimmt, ob es sich um eine bestehende Adresse handelt, welche dann entsprechend angepasst wird, oder ob eine neue Adresse angelegt wird.

Beim Export aus der HBS-Software wird in das Feld Web-Benutzer die Adressnummer geschrieben, da dieser Wert bei HBS die eindeutige Identifikation ist. Wir haben uns nun die Frage gestellt, ob es allenfalls möglich wäre, dass wenn im Feld Web-Benutzer ein nummerischer Wert übermittelt wird, dieser Wert dazu verwendet werden könnte, dass dieser Wert beim Neuanlegen einer Adresse im Mentor als Kundennummer verwendet wird.

Die Nummernkreise könnten getrennt werden, in dem Sinne, dass HBS Nummern von 1000 bis 9999 verwendet und Mentor Q von 10000 an nummeriert.
Der Vorteil wäre, dass wir in beiden Applikationen dieselbe Kundennummer hätten.

Sollte eine Adressnummer schon belegt sein, könnte ein Fehler ins error_Log geschrieben werden, und die Datei nicht verarbeitet werden, oder die Datei resp. die Adresse würde verarbeitet wie heute, indem eine Kundennummer aus dem Mentor generiert wird, und der Web-Benutzer nachgeführt wird.

Wäre die Idee, dass bei einem rein nummerischen Wert dieser auch für die Adressnummer verwendet wird bei der Zeilenart A + B auf denkbar?

Wir bitten um Prüfung.
Benutzeravatar
Kaiser
Administrator
Beiträge: 2198
Registriert: 03.11.2009, 16:50
Wohnort: Bern
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von Kaiser »

Das Feld WebUser für die Adressnummer zu missbrauchen, ist heikel. Es ist denkbar, dass bestehende Benutzer dieses Feld bereits rein numerisch führen.

Ein besserer Ansatz bestünde darin, die in den Angaben zum Verkaufsauftrag angegebene Kundennummer (Feld 2 der Zeilenart 1) zu verwenden, falls eine Adresse erfasst werden soll. Falls diese Adressnummer bereits vorhanden ist, wird eine neue generiert.
Kaiser Software GmbH
Chefentwickler
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1616
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von unisoft ah »

Kaiser hat geschrieben: 04.05.2021, 15:01 Ein besserer Ansatz bestünde darin, die in den Angaben zum Verkaufsauftrag angegebene Kundennummer (Feld 2 der Zeilenart 1) zu verwenden, falls eine Adresse erfasst werden soll. Falls diese Adressnummer bereits vorhanden ist, wird eine neue generiert.
Nur damit wir uns richtig verstehen, wir wollen Adressen anlegen und modifzieren - gemäss den Zeilenarten A + B.
Was ich damit sagen will, ist, dass wenn eine Adresse im System HBS erfasst oder geändert wird, dann soll diese durch den Import im Mentor Q erfasst - wenn nicht vorhanden, resp. mutiert werden.
Wenn dies auch geht über das Feld 2 der Zeilenart 1 - resp. in Kombination mit den Zeilenarten A + B ist das natürlich auch passend.
Benutzeravatar
Kaiser
Administrator
Beiträge: 2198
Registriert: 03.11.2009, 16:50
Wohnort: Bern
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von Kaiser »

Die einzig solide Lösung besteht darin, ein neues Feld für die Adressnummer einzufügen. Wenn dieses Feld leer ist (es wird bei allen bestehenden Lösungen leer sein), läuft die Verarbeitung wie bisher.

Falls das Feld ausgefüllt ist, wird auf die entsprechende Adresse zugegriffen; dadurch wird das Feld WebUser ignoriert. Die Adresse wird erfasst bzw. aktualisiert.
Kaiser Software GmbH
Chefentwickler
Benutzeravatar
Kaiser
Administrator
Beiträge: 2198
Registriert: 03.11.2009, 16:50
Wohnort: Bern
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von Kaiser »

Update! :idea:

Beim Autoimport kann in den Zeilenarten A und B (Adressen) als Feld 24 die Adressnummer von Mentor übergeben werden. Damit wird das Feld WebUser ignoriert und es wird die Adresse mit der entsprechenden Nummer erfasst bzw. aktualisiert.

Der Update ist auf der Webseite Mentor verfügbar.
Kaiser Software GmbH
Chefentwickler
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1616
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von unisoft ah »

Danke, wir implementieren diese neue Funktion beim Kunden umgehend. :D
Zuletzt geändert von unisoft ah am 12.05.2021, 10:47, insgesamt 1-mal geändert.
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1616
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von unisoft ah »

Wir haben die neue Funktion aktiviert und die Entwickler der HBS-IT haben bei der Position 24 die Adressnummer eingefügt.
Es wird aber nun trotzdem nicht diese Adressnummer im Mentor Q angelegt.
Die Datei Veauto sieht so aus:

Code: Alles auswählen

A;;info@myoptix.ch;A;D;myoptix.ch ag;;;Mitteldorfstrasse 2;;CH;561200;Villmergen;056 610 78 88;;;A;;;;100000;;CLER;772;
1;772;;11.05.2021;ER;Überbetrieblicher Kurs;;CLA;0;0;ES_QRcode ;0;0;;;0;;BE0336;;CLER;0;0;2;;;;
5;;0;Gemäss Art. 13 des Reglements über die überbetrieblichen Kurse werden den Lehrbetrieben die Kosten für die obligatorischen Kurswochen ihrer Lernenden in Rechnung gestellt.
5;;0;
5;;0;Lernende Person: Maren Kamin ÜK-Klasse 20B
5;;0;Kurswoche 3: Montag, 4. Januar 2021 - Freitag, 8. Januar 2021
5;;0;Anzahl Kurstage: 3
5;;0;Übernachtung: nein;
5;;0;
4;KT;3;;Kurstag brutto;0;155;0;3400;300;;SF;;0;0;1;
4;KBI;3;;ordentlicher Subventionsbeitrag;0;-30;0;3402;300;;SF;;0;0;1;
4;KBII AG;3;;Beitrag aus dem Berufsbildungsfonds AG;0;-6;0;3403;300;;SF;;0;0;1;
.EOR.
Ich kann nicht erkennen, was anders sein müsste - bei der Zeilenart A ist die Adressnummer auf der Position 24 - und diese Nummer ist im Mentor Q auch nicht belegt. ?

An was kann es liegen?
Benutzeravatar
Kaiser
Administrator
Beiträge: 2198
Registriert: 03.11.2009, 16:50
Wohnort: Bern
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von Kaiser »

Problem beseitigt, neuste Version verfügbar.
Kaiser Software GmbH
Chefentwickler
Benutzeravatar
unisoft ah
Nachschlagewerk
Beiträge: 1616
Registriert: 04.11.2009, 15:26
Wohnort: Sarmenstorf
Kontaktdaten:

Re: Autoimport Adressen über Auto.exe

Beitrag von unisoft ah »

Danke es funktioniert :D
Antworten