gelöst: neues Feld in Auftrag füllen, aus Debitor

Bild Microsoft Dynamics NAV 2015 (aka "NAV 8")

gelöst: neues Feld in Auftrag füllen, aus Debitor

Beitragvon SGanzmann » 15. November 2017 22:51

Hallo,

ich habe im Debitor ein Feld angelegt (email-Rechnung, d.h. die email-Adresse, an die die spätere Rechnung gesendet werden soll).
Auch in der Auftragstabelle und der Auftragskarte habe ich das Feld angelegt, so weit so gut.

Wenn ich jetzt einen Auftrag anlege und den Debitor angebe, dann füllen sich automatisch die mit dem Debitor zusammenhängenden Felder - mein neues Feld aber nicht. Was muss ich tun um auch dieses ebenso automatisch aus dem Debitor zu füllen?

Danke wiedermal - wie Ihr seht, Gelegenheitspraktiker....
Zuletzt geändert von SGanzmann am 26. November 2017 10:51, insgesamt 1-mal geändert.
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon m_schneider » 15. November 2017 23:22

Die Felder im Auftrag werden nicht per "Transferfields" in den Auftrag geschrieben. Du musst dich an den Sell-to Customer No. Validate Trigger der Tabelle 36 anhängen.
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2146
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon SGanzmann » 16. November 2017 00:41

Ich habe eine ganz normale Anwender-Lizenz.
Kann es sein, dass ich an die Trigger nicht rankomme?
Wenn ich in Tabelle 36 auf irgend einer Zeile versuche mir den C/AL - Code anzeigen zu lassen, dann geht's nicht (C/AL - Auswahlfeld ist hellgrau).

Was mache ich falsch? :roll:
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon SGanzmann » 16. November 2017 09:41

sowas....

heute morgen festgestellt, dass es gar nicht so einfach ist wie gedacht...

wahrscheinlich aufgrund dieser trigger muss man höllisch aufpassen:
beim ändern einer z.B. Debitor-Anschrift kommen die neuen Felder ggf. in die Quere, ebenso beim auswählen eines Artikels über die Referenzliste des Debitors im Auftrag.

Ich habe mal alles rückgängig gemacht, schaue mir das in Ruhe mal an oder frage den Spezialisten...

Wahrscheinlich mĂĽssen die Felder schon im Kontakt angelegt werden und ĂĽberall mĂĽssen die trigger beachtet werden (was ich dann sowieso nicht kann/darf)...
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon ERP-Berater » 17. November 2017 23:57

SGanzmann hat geschrieben:
Debitor Feld email-Rechnung

Auch in der Auftragstabelle und der Auftragskarte




Habs auf die Schnelle in NAV 2009 CC gelöst, in 2015 entsprechend im Objekt Designer nachmachen bitte, aber Page statt Card:

1. Tab 18, Feld 50000, Field Name E-Mail_Invoice, CaptionML E-Mail fĂĽr Rechnung, Data Type Text 30
2. Form 21, Reiter Kommunikation, Ctrl + F2, Shift + F4, oben auf Icon Field MenĂĽ bitte klicken, solange E drĂĽcken, bis E-Mail_Invoice erscheint, dann per Drag + Drop reinziehen
3. Tab 36, Feld 50000, Rest siehe 1.
4. Form 42, Reiter E-Commerce, Rest siehe 2.
5. Tab 36, auf Feld 2 positionieren, F9 drĂĽcken, im "Sell to Customer No. - OnValidate() Trigger bitte suchen ziemlich weit unten:

Code: Alles auswählen
Cust.CheckBlockedCustOnDocs( .... );
Cust.TESTFIELD(...);
"Sell-to Customer Template Code" := ' ' ;
blah blah;
"Sell-to Country/Region Code" := Cust."Country/Region Code";
//DEINE ANPASSUNG MUSS HIER STEHEN!!!


Da wo ich reinschreibe "//DEINE ANPASSUNG MUSS HIER STEHEN!!!" bitte reinschreiben:

"E-Mail_Invoice := Cust."E-Mail_Invoice";

=> das langt, damit beim EinfĂĽgen der Debitornummer (OnValidate) im VK-Auftragskopf die E-Mail_Invoice aus Debitor-Tabelle ĂĽbernommen wird.
ERP-Berater
 
Beiträge: 146
Registriert: 27. September 2017 17:06
Arbeitsort: D-A-CH
Bezug zu Microsoft Dynamics: Freiberufler
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2009,2013,2016

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon SGanzmann » 18. November 2017 00:26

Danke, das ist genau richtig so - aber leider kann ich den Code nicht aufrufen in NAV 2015 in der Tabelle - in NAV 2009 im CC durfte ich das, jetzt darf ich das nicht mehr - stinkt mir!!
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon m_schneider » 18. November 2017 18:22

SGanzmann hat geschrieben:...in NAV 2009 im CC durfte ich das, jetzt darf ich das nicht mehr - stinkt mir!!

Und warum nicht?
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2146
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon SGanzmann » 18. November 2017 23:51

es ist einfach hellgrau hinterlegt - also darf ich nicht. Gott Microsoft hat mir die Lizenz dafĂĽr nicht gegeben...

Oder hat jemand eine Idee oder kann das bestätigen?
Code in einer Tabelle (z.B. für trigger) nicht anlegbar/änderbar mit Endbenutzer-Lizenz NAV 2015.
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise

Re: neues Feld in Auftrag fĂĽllen, aus Debitor

Beitragvon Jbb93 » 19. November 2017 01:24

Also mit der reinen Kundenlizenz hast du meines Wissens keinen Zugriff auf den C/AL Code. Dafür benötigst du eine extra Developer Lizenzierung die was kostet.(Glaube es gibt da 2 Typen)
Entweder ihr hattet in 2009 das lizenziert oder (was ich nicht hoffe) der Partner hat seine Partnerlizenz in eurer DB vergessen :roll:
Jbb93
Microsoft Partner
Microsoft Partner
 
Beiträge: 91
Registriert: 25. Januar 2016 11:20
Realer Name: Julian Breininger
Arbeitsort: Saarland
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 4.0 - BC aktuell

Re: gelöst: neues Feld in Auftrag füllen, aus Debitor

Beitragvon SGanzmann » 26. November 2017 10:52

Also: mein NAV-Partner hat das gelöst, genau wie oben beschrieben.
Danke nochmal
...mal verliert man, mal gewinnt der andere
Benutzeravatar
SGanzmann
 
Beiträge: 87
Registriert: 22. August 2009 00:25
Wohnort: Schönau im Schwarzwald
Realer Name: Stefan Ganzmann
Arbeitsort: Schönau im Schwarzwald
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV Dynamics 365 BC on premise


ZurĂĽck zu NAV 2015

Wer ist online?

Mitglieder in diesem Forum: DotBot [Bot] und 1 Gast