Filtereinstellungen Kontor 2008 vs. R4

Allgemeine Fragen zur Installation

Moderator: codegarden

jhoelzl
Beiträge: 462
Registriert: Dienstag 26. August 2008, 11:37

Re: Filtereinstellungen Kontor 2008 vs. R4

Beitragvon jhoelzl » Montag 12. Dezember 2016, 08:30

Schaut logisch aus, danke!
jhoelzl
Beiträge: 462
Registriert: Dienstag 26. August 2008, 11:37

Re: Filtereinstellungen Kontor 2008 vs. R4

Beitragvon jhoelzl » Mittwoch 28. Dezember 2016, 14:24

Hallo Herr Wenzl,

ich habe ein Konvertierungsproblem bei diesem Filter: (stellt die verschiedenen Werte der Packungsmenge dar)

Code: Alles auswählen

 <groupedlist name="Packungsmenge" translation="" levelvalue="Vpmenge" leveldesc="Name" leveltranslation="">
      <levelquery>
         <![CDATA[SELECT DISTINCT ARTIK.Vpmenge, cast(ARTIK.Vpmenge as int) as Name
         from ARTIK order by 2]]>
      </levelquery>
      <levelfilter>
         <![CDATA[ARTIK.Vpmenge = '{levelvalue}']]>
      </levelfilter>
   </groupedlist>


Der wird mit den richtigen Werten aufgeklappt, aber wenn man auf einen Wert klickt, kommt diese Meldung:
"Fehler beim Konvertieren des nvarchar-Datetyps in numeric."

So weit ich sehe ich das SQL-Feld "Vpmenge" als decimal(18,2) gespeichert. Hab beim Filtercode auch schon

Code: Alles auswählen

<levelfilter>
         <![CDATA[ARTIK.Vpmenge = cast('{levelvalue}' as decimal(18,2)) ]]>
</levelfilter>


versucht, aber der Fehler bleibt. Haben Sie vielleicht eine Idee?

Vielen Dank,

LG Josef
FWENZL
Beiträge: 658
Registriert: Freitag 15. August 2008, 12:06

Re: Filtereinstellungen Kontor 2008 vs. R4

Beitragvon FWENZL » Freitag 30. Dezember 2016, 09:17

Hallo Josef,

mit diesem Levelfilter funktioniert es:

Code: Alles auswählen

<levelfilter>
         <![CDATA[ARTIK.Vpmenge = REPLACE('{levelvalue}', ',', '.' )]]>
</levelfilter>


Gruß,
Frank
jhoelzl
Beiträge: 462
Registriert: Dienstag 26. August 2008, 11:37

Re: Filtereinstellungen Kontor 2008 vs. R4

Beitragvon jhoelzl » Freitag 30. Dezember 2016, 12:39

danke!
jhoelzl
Beiträge: 462
Registriert: Dienstag 26. August 2008, 11:37

Re: Filtereinstellungen Kontor 2008 vs. R4

Beitragvon jhoelzl » Sonntag 12. März 2017, 17:18

Hallo Herr Wenzl,

ich bräuchte bitte noch mal Ihre Hilfe bei einem Filter im Auftragsmodul:

Code: Alles auswählen

<groupedlist name="Plattformen" translation="" levelvalue="PlatformId" leveldesc="Name" leveltranslation="">
      <levelquery>
         <![CDATA[SELECT DISTINCT AUFTR_HD.PlatformId, ISNULL(P.Name, 'keine Zuordnung') as Name
         from AUFTR_HD
         LEFT OUTER JOIN OSA_PLATFORMS P ON AUFTR_HD.PlatformId = P.Platform
         order by 2]]>
      </levelquery>
      <levelfilter>
         <![CDATA[ISNULL(AUFTR_HD.PlatformId,'') = '{levelvalue}']]>
      </levelfilter>
   </groupedlist>


Leider kommt auch hier der Fehler "Ungültige Konvertierung von Typ Guid in Typ String". Ich habs leider noch nicht geschafft, den levelfilter dahingehend anzupassen, damit das funktioniert.

Zurück zu „Allgemeine Fragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste