[Gelöst] Debitorenverkaufshistorie speichert Spalten nicht

26. Oktober 2010 11:52

Hallo

Weiss jemand warum die Anordnung der Spalen (durch User) in der Debitorenverkaufshistorie nicht gespeichert werden?
Dies betrifft z.B. die Form 7173.
Auch wenn alle Properties SaveControlInfo, SaveColumnWidths, SaveValues, SavePosAndSize auf Yes gesetzt sind.
Wird das Form 7173 direkt im Objekt-Designer mit RUN ausgeführt. wird die Spaltenanordnung gespeichert.
Wird aber die Debitorenverkaufshistorie Form 7171 ausgeführt erscheinen alle Spalten des Subforms 7173 wieder wie im Design definert.

???

Gruss
Zuletzt geändert von martinst am 26. Oktober 2010 13:04, insgesamt 1-mal geändert.

Re: Debitorenverkaufshistorie speichert Spaltenanordnung nic

26. Oktober 2010 12:35

Ist mir ja noch gar nicht aufgefallen :-?

Bei mir klappte das Speichern der Spalten bei der Subform 7173, bei der 7174 jedoch nicht. Ich habe mal Folgendes probiert:
auf der Form 7171 (da, wo all die Subformrahmen übereinander liegen) lag der Rahmen für die Form 7174 gan vorne. Den habe ich mal mit "Send To Back" nach hinten geschickt, und nun klappt das Speichern der Spalten. Aber erklären kann ich mir das auch nicht.

Re: Debitorenverkaufshistorie speichert Spaltenanordnung nic

26. Oktober 2010 13:04

Hallo McClane

Du bist der Grösste. :-)
Funktioniert prima. Wie bist Du überhaupt darauf gekommen?

Gruss

Re: [Gelöst] Debitorenverkaufshistorie speichert Spalten nic

26. Oktober 2010 13:09

Mensch, für mich hagelt es diese Woche aber Blumen :mrgreen:

Hm, ich habe die Forms 7173 und -74 verglichen und einfach keinen Unterschied gefunden. Kommt dir vielleicht bekannt vor: so 20cm vorm Monitor und die Properties hin und her switchen in der Hoffnung, irgendwo ein Yes auf No wandern zu sehen :wink:

War aber nichts zu finden. Also als letzte Hoffnung die Form 7171 angeschaut, und da lag der eine Rahmen eben ganz vorne ... Glückstreffer, würde ich sagen :roll:

Re: [Gelöst] Debitorenverkaufshistorie speichert Spalten nic

26. Oktober 2010 13:14

Krass !!!

Das Lob hast Du dir aber verdient :-)

Vielen Dank

Re: [Gelöst] Debitorenverkaufshistorie speichert Spalten nic

26. Oktober 2010 13:20

Was ist das denn nun? Ein Bug? Oder works as designed? :-?

Re: [Gelöst] Debitorenverkaufshistorie speichert Spalten nic

26. Oktober 2010 13:31

Was ist das denn nun? Ein Bug? Oder works as designed?

Keine Ahnung? Das "Send to back" habe ich im Zusammenhang mit Forms noch gar nie gebraucht.
Ich denke, dass war unachtsamkeit des Entwicklers.

Gruss

Re: [Gelöst] Debitorenverkaufshistorie speichert Spalten nic

21. September 2012 18:29

Obwohl der CC ja nun schon bald tot ist, greife ich das Thema nochmals auf.
Wir hatten das Problem bei Kunden mit NAV 5.x - 2009 R2 Classic.

Nach langem suchen habe ich das Problem nun endlich gefunden:

CodeUnit 7171Sales Info-Pane Management

Code:
LookupCustHistory(CustNo : Code[20];UseBillTo : Boolean)
GetCust(CustNo);
CustSalesHistory.SetToSalesHeader(SalesHeader,UseBillTo);
CustSalesHistory.SETRECORD(Cust);
//xxx
CustSalesHistory.RUN;
EXIT;
//xxx/END
CustSalesHistory.LOOKUPMODE := TRUE;
CustSalesHistory.RUNMODAL;


und

Code:
LookupCustSalesHistory(VAR SalesHeader : Record "Sales Header";CustNo : Code[20];UseBillTo : Boolean)
GetCust(CustNo);
CustSalesHistory.SetToSalesHeader(SalesHeader,UseBillTo);
CustSalesHistory.SETRECORD(Cust);
//xxx
CustSalesHistory.RUN;
EXIT;
//xxx/END
CustSalesHistory.LOOKUPMODE := TRUE;
CustSalesHistory.RUNMODAL;


Vielleicht hilft es ja noch jemandem, der noch mit CC arbeitet. Obwohl es ja kaum mehr solche Anwender geben dürfte ;-)

gruss