Artikel Bild in Verkaufsangeboten

Bild Microsoft Dynamics NAV 2018

Artikel Bild in Verkaufsangeboten

Beitragvon 1257264937 » 28. April 2020 15:41

Moin Moin,

habe den Beitrag von Natalie zu dem Thema gelesen (viewtopic.php?t=33552), aber bei mir wird kein Bild angezeigt und ich weiĂź leider nicht wieso...
Wollte in den Angeboten das hinterlegte Bild zu den Artikeln einblenden. Dazu muss ich kurz ausholen, Einrichtungen werden im Report 50050 (Report Functions) getätigt und dann über
Code: Alles auswählen
Data Type   Data Source                                 Name   
Column      ReportFunctions.GetMediaSet(DocumentLine)   DocumentLine_Pictures   

in den jeweiligen Report, hier "50012 Sales Quote" geladen.

Habe in unseren Report 50050 (Report Functions) also die Funktion "GetMediaSet" angelegt und folgendes geschrieben:
Code: Alles auswählen
GetMediaSet(MediaID : GUID;VAR TempBLOB : GUID) : Boolean
CLEAR(TenantMedia);
IF NOT ISNULLGUID(Item.Picture.MEDIAID) THEN BEGIN
  TenantMediaSet.SETRANGE(ID,Item.Picture.MEDIAID);
  IF TenantMediaSet.FINDFIRST THEN BEGIN
    IF TenantMedia.GET(TenantMediaSet."Media ID".MEDIAID) THEN
      TenantMedia.CALCFIELDS(Content);
     END;
END ELSE BEGIN
END;


Beim abspeichern kriege ich nun immer ein Typkonvertierung kann nicht durchgefĂĽhrt werden....
GUID := Record
1257264937
 
Beiträge: 141
Registriert: 12. Januar 2016 16:17

Re: Artikel Bild in Verkaufsangeboten

Beitragvon sweikelt » 29. April 2020 08:06

hi,
beim abspeichern? du meinst beim Kompilieren( klar Speichern in der Standardeinstellung kompiliert auch)

warum ist VAR TempBlob vom Typ GUID?
warum schreibst du allgemeine Funktionen fĂĽr Reports in einem Report, anstelle einer Codeunit? <<---sicherlich nur ein Typo
klappt denn die normale Funktion nicht? - info von Natalie in dem von dir verlinktem Beitrag?
-->
Die Information stimmte nicht: In Reports kann nach wie vor Item.Picture direkt im DataSet verwendet werden. Scheinbar wird intern eine Funktion ausgefĂĽhrt, die das erste BLOB aus dem Set holt und ĂĽbergibt.


ich verstehe deine GetMediaSet-Funktion nicht wirklich
--> Item.Picture.MEDIAID ....woher kommt denn der Rec Item?
---> du gibst doch schon die MediaID als Parameter mit....das sollte dann doch reichen!
---> sprich
Code: Alles auswählen
Item.Picture.MEDIAID
durch
Code: Alles auswählen
 MediaID
ersetzen
--> wozu Bool als ReturnValue
--> was machst du eigentlich mit dem TempBlob?
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1780
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Artikel Bild in Verkaufsangeboten

Beitragvon enh » 29. April 2020 19:53

sweikelt hat geschrieben:warum schreibst du allgemeine Funktionen fĂĽr Reports in einem Report, anstelle einer Codeunit? <<---sicherlich nur ein Typo

Ohne Entwickler-Lizenz kann man nur Reports aber keine Codeunits erstellen.
enh
 
Beiträge: 2340
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Artikel Bild in Verkaufsangeboten

Beitragvon sweikelt » 30. April 2020 08:38

enh hat geschrieben:Ohne Entwickler-Lizenz kann man nur Reports aber keine Codeunits erstellen.

das ist mir bekannt, aber woher soll ich bitte wissen, dass er keine Entwickler-Lizenz hat? bzw. woher weiĂźt du das?
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1780
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Artikel Bild in Verkaufsangeboten

Beitragvon enh » 30. April 2020 16:31

War eine naheliegende Vermutung, scheint mir aufgrund seiner Beiträge auch ein Endkunde und kein MS-Partner zu sein.
enh
 
Beiträge: 2340
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast