Tel.Nr. des KundenAnsprechpartner ins Angebotsformular inte.

Alles über Formulare, deren Erstellung und deren eventueller Austausch

Moderator: SYNERPY

Antworten
RKR
Beiträge: 88
Registriert: Do Mär 15, 2007 11:07 am
Wohnort: Hochheim am Main (Hessen)

Tel.Nr. des KundenAnsprechpartner ins Angebotsformular inte.

Beitrag von RKR »

Hallo AvERP-Gemeinde,

wir wollen ins Angebotsformular die Telefonnummer (Durchwahl) des Ansprechpartners Kundenseitig integrieren, und falls kein Ansprechpartner vorahnden die allgemeine Kundentelefonnummer.

Haben im Designer kein passendes Datenfeld dafür, darum gehen wir davon aus das dieses Datendeld (Kunde-Ansprechpartner Durchwahl) erst noch über ein neues Query eingebunden werden muss. (?)

Haben dies dann versucht, allerdings scheint irgendwas nicht geklappt zu haben, da in unserem neuen Query keine DB-Felder angezeigt werden...


Folgendes haben wir gemacht:

- neues (leeres) Query (qrep24) im Variableneditor in Untermasken Feldaliase und Datenquelle ausgewählt ("jeweils nach rechts gezogen")

- im Objektinspektor eigegeben:

> Mastersource: qrep1

> MasterLinks: V-BKUNAN.ID=V_BAUF.ID

> SQL: SELECT*FROM V_BKUNAN


Glaube das hier irgendwas nicht stimmt, habe auch schon andere Eingaben ausprobiert, leider alles ohne Erfolg...

...hat vielleicht jemand eine Idee dazu? Oder gibts das DB-Feld doch irgendwo schon?
MfG > RKR

GDB-Version: AvERP2009-A
Software-Version: 3.6.0.15
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Wir würden das anders machen.

Ein Prozedur schreiben, die sich den Ansprechpartner und dessen Telefonnummer holt und, falls nicht vorhanden, auf die allgemeinen Kundeninformationen zurückgreift. Als Eingabeparameter die BAUF.ID.

Abgesehen davon ist das Problem hier:

> MasterLinks: V-BKUNAN.ID=V_BAUF.ID

Mal abgesehen davon, dass es "V_BKUNAN" (Unterstrich, nicht Bindestrich) heißen sollte, wird hier der Ansprechpartner geholt, der die ID des Auftrags hat, nicht die ID des Ansprechpartners.
Beim Auftrag gibt es hier aber auch eine Besonderheit. Im Auftrag gibt es keine "echte" Verbindung zum Ansprechpartner, da hier auch ein einmaliger freier Text angegeben werden kann, so dass nicht immer ein kompletter Ansprechpartner hinterlegt werden muss. In den MasterLinks muss also der Text aus dem Ansprechpartnerfeld im Auftrag mit der Ansprechpartnerbezeichnung im Ansprechpartnerstamm verbunden werden. Mit IDs funktioniert das hier nicht. Um noch ein wenig Salz in die Wunde zu reiben: Das ist die einzige Stelle im System, bei der das so ist :wink:
RKR
Beiträge: 88
Registriert: Do Mär 15, 2007 11:07 am
Wohnort: Hochheim am Main (Hessen)

Beitrag von RKR »

Danke für die schnelle Anwort :D !

So ein Pech das es geneu hierbei nicht so einfach läuft. "Immer is was" - na kann man wohl nix machen...

Gibt es denn zur Erstellung von Prozeduren in AvERP irgendwo eine Art Leitfaden oder ähnliches als Hilfe? Oder wie geht man da am besten vor, gibt ja schliesslich einiges zu beachten und nur mit probieren, so mein Eindruck, kommt da wohl nicht weit?
MfG > RKR

GDB-Version: AvERP2009-A
Software-Version: 3.6.0.15
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Hmmm, abgesehen davon, dass man in AvERP sicherlich gute Beispiele für Programmierung findet, wäre ein Firebird-Buch oder etwas in der Art sicherlich das Richtige. Programmierung mit Firebird ist ja nicht wirklich der Zweck von AvERP. HK-Software bietet regelmäßig Schulungen an...
miboe
Beiträge: 1295
Registriert: Fr Jul 28, 2006 9:13 am

Beitrag von miboe »

Ich werde heute abend mal ein meiner Literaturliste graben und dann per PM ein paar Vorschläge für spezielle (und nach meiner Meinung gute) IB/FB Bücher machen.

Gruß
Michael
Nur wer das Unmögliche versucht, wird das Machbare erreichen!
--
Datenbank: 2012-A02
Programm: 4.2.5.65
OS: Win 7 Pro / Ubuntu 10.04.3
RKR
Beiträge: 88
Registriert: Do Mär 15, 2007 11:07 am
Wohnort: Hochheim am Main (Hessen)

Beitrag von RKR »

Ja damit wäre uns sicher geholfen :) .

Hatte halt auf die schnelle keine Idee wo man da genau suchen sollte.

Wie immer vielen Dank schonmal im voraus!

----------------------------------------------------

Derweil sind wir auch noch auf ein neues Problem gestoßen.

Und zwar wird im Angebotsdruck nicht der Ansprechpartner, seine Durchwahl und E-Mail Adresse des Users von AvERP eingetragen (die natürliche alle hinterlegt sind), stattdessen bleiben diese Felder im Angebotskopf leer???

Wenn wir stattdessen das Drucktformular "Angebot mit Artikelbildern" auswählen wird dies Daten alle korrekt angezeigt.

> Haben schon alles mögliche ausprobiert und auch die beiden Formulare im Designer genau verglichen, aber alles ohne Erfolg :( .

Ist das Problem allgemein bekannt, oder klappts nur bei uns nicht? Und vorallem woran liegts?
MfG > RKR

GDB-Version: AvERP2009-A
Software-Version: 3.6.0.15
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Ich denke einmal, dass die Queries im Hintergrund unterschiedlich sind.
RKR
Beiträge: 88
Registriert: Do Mär 15, 2007 11:07 am
Wohnort: Hochheim am Main (Hessen)

Beitrag von RKR »

Also wie es aussieht scheint der original hinterlegte MasterLink in der qrep18 falsch zu sein:

Masterlink: V_BSM.ID=V_BAUF.BSM_ID_VERANT


Löscht man diesen beispielsweise komplett, so werden die darüber laufenden Datenfelder "Ansprechpartner Durchwahl" und "Ansprechpartner E-Mail Adresse" korrekt im Druckformular >Angebot< angezeigt.

Kann jemand sagen was an diem MasterLink falsch ist, oder ob man diesen hier garnicht braucht?
MfG > RKR

GDB-Version: AvERP2009-A
Software-Version: 3.6.0.15
Antworten