Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03198.jsonl.gz/617

ItemDistance Object variable or With block variable not set.
Hallo
Wenn wir Marketing-Belege per Mail versenden, kommt schon länger die Systemmeldung "Generate user script failed in ItemDistance Object variable or With block variable not set."
Die Mail öffnet sich dann normal mit dem Marketingbeleg als Anhang und es scheint alles einwandfrei zu sein. Jedoch geht das öffnen der Mail relativ lange, was mit dieser Meldung zu tun haben scheint. Was möchte mir diese Meldung mitteilen? Ich habe im Layout keine entsprechenden Fehler gefunden.
Beste Grüsse
Raphael
Comments
Hallo Raphael,
öffne das Dokument einmal im Designer und starte dann von dort die Vorschau.
In der Regel sind die Meldungen aussagekräftiger.
Gruß
Lothar
Hallo Lothar
Vielen Dank für deine Rückmeldung. Leider bekomme ich im Designer praktisch die selbe Fehlermeldung und weiss nichts damit anzufangen.
"Generate user script failed in ItemDistance. Die Objektvariable oder die With-Blockvariable wurde nicht festgelegt."
Weisst du nach was ich suchen könnte?
Beste Grüsse
Raphael
Hallo Raphael,
hast du dein ein Feld das ItemDistance heißt?
Es gibt ein Feld das ItemDistance heisst, welches durch dieses Script ein- und ausgeblendet wird:
Dim MyPos As Integer
MyPos = -1
if not LD.IsEmpty(DocumentRowSubtotal("LineText")) then
MyPos = InStr(DocumentRowSubtotal("LineText"), "@")
if MyPos <= 0 then
MyPos = InStr(LD.MultiLine(DocumentRowSubtotal("LineText")), "@")
end if
end if
if (MyPos > 0 or (not (DocumentRowSubtotal("LineText")).Trim().ToLower() = "n" or not (DocumentRowSubtotal("LineText")).Trim() = "</np>")) then
ItemDistance.Visible = False
else
ItemDistance.Visible = True
End If
Hmm, der obere Teil sieht für mich schlüssig aus. Bei dem unterem kann ich das nicht richtig beurteilen.
Ich würde Stück für Stück "debuggen" und schauen, wann die Meldung tatsächlich kommt.
Mit MsgBox(MyPos) kannst du dir den Wert anzeigen lassen der sich in der Variablen befindet an den entsprechenden Stellen.
Den unteren Teil würde ich auch so Stück für Stück testen.
Wenn Du etwas markierst und dann STRG K C drückst kannst du auskommentieren zurück geht das ganze mit STRG K U
Danke Lothar für deine Tipps, gerne versuche ich es Schritt für Schritt zu "debuggen"
Bin mal gespannt was die Lösung ist... ;-)
Glaub mir, ich auch:-)
Mir ist aufgefallen, dass ich weder in den Bands, noch in den Data Sources DocumentRowSubtotal habe sondern nur DocumentRow. Muss ich diese manuell laden oder gibt es diese seit einer gewissen Version nicht mehr? Das Formular ist seit 2012 praktisch unverändert.
Hallo Raphael,
das kann ich dir leider nicht beantworten.
Aber scheinbar, ist das dann ja die Ursache.
Gruß Lothar
Please sign in to leave a comment.