Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[ICT-2649] [rvWV] Multicalc voor TBX mogelijk als berekening via dotnet

- Relingkleur mag/moet 1 op 1 worden overgenomen

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- Reviewopmerkingen

  1. … 2 more files in changeset.
Is het nodig om de rollen uit te schakelen voor bestaande ladetypes in caché? Voor mij speelt het geen rol. Misschien heeft PM dit gevraagd, dan is het voor mij oké.

Is het nodig om de rollen uit te schakelen voor bestaande ladetypes in caché?
Voor mij speelt het geen rol. Misschien heeft PM dit gevraagd, dan is het voor mij oké.

Opgelet met de uitdrukking %ClassName(1) = "..." want dit zal falen op afgeleide klassen --> beter object.%Extends(...) alsook gebruik maken van #class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken...

Opgelet met de uitdrukking %ClassName(1) = "..."
want dit zal falen op afgeleide klassen --> beter object.%Extends(...) alsook gebruik maken van #class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).%ClassName($$$True)

De method naam kan wel tot verwarring leiden, want wat met een LBX-kenmerk?
Ik zou het stukje "Tbx" weglaten en de implementatie lichtjes herschijven, met een lokale variabele en een lijn "If ... %Extends (TBXKenmerken) then ... "

Domme opmerking, maar om de "issen" te onderscheiden zet ik meestal haakjes rond de conditie. LES 1 in caché : haakjes is altijd veiliger dan geen haakjes http://subversion02.vanhoecke.be/static/og...

Domme opmerking, maar om de "issen" te onderscheiden zet ik meestal haakjes rond de conditie. LES 1 in caché : haakjes is altijd veiliger dan geen haakjes

LegacyPartijApi : Door deze implementatie wordt de method GeefLegacyPartijAPI() van de context minstens 5x opgeroepen. Dit valt nu eenmaal op door de aanpassing in deze method. Dus boyscout-gewijs ...

LegacyPartijApi :
Door deze implementatie wordt de method GeefLegacyPartijAPI() van de context minstens 5x opgeroepen. Dit valt nu eenmaal op door de aanpassing in deze method.
Dus boyscout-gewijs : graag de LegacyPartijApi aanmaken in de constructor, op de gekende wijze. Voor mij hoeft er nog geen $$$Inject() te staan, gewoon newen is oké.

VHoss : A of B Misschien VerpakkingType eerst in een variabele steken. Dit maakt de "OF"-condities dan leesbaarder.

VHoss : A of B
Misschien VerpakkingType eerst in een variabele steken. Dit maakt de "OF"-condities dan leesbaarder.

VerpakkingType Probox : X of Y

VerpakkingType Probox : X of Y

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- Haakjes toevoegen zodat conditie zeker correct wordt uitgevoerd + is leesbaarder

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet
[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet
[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- Laatste correcties om de tbx zijwand te kunnen definiëren in de multicalc

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- Generische productbepaling was nog niet aangepast sinds de bombol naar .NET gaat. Gelukkig zou dit geen impact mogen hebben op andere systemen. AX bepaalde zelf de generische code al correct, enkel de cache kan was nog niet in orde

- Zijwandparameters mogelijk maken in de multicalc

  1. … 4 more files in changeset.
Heb je na de wijziging in de EXTERN... de multicalc voor LBX nog eens getest?

Heb je na de wijziging in de EXTERN... de multicalc voor LBX nog eens getest?

In de LBXLangtekstCreator kan dan een tijdje na de livegang de overbodige code nog wat opgekuist worden maar dat is natuurlijk voor later http://subversion02.vanhoecke.be/static/ogdo0b/2static/imag...

In de LBXLangtekstCreator kan dan een tijdje na de livegang de overbodige code nog wat opgekuist worden maar dat is natuurlijk voor later

De methodnaam 'BevatRol is niet zo terecht. Het zou beter zijn BevatVerwijderdeRol of iets in die aard. Met BevatRol zou ik meteen denken aan de rol op de boom zelf, maar niet dat het eigenlijk gaa...

De methodnaam 'BevatRol is niet zo terecht. Het zou beter zijn BevatVerwijderdeRol of iets in die aard. Met BevatRol zou ik meteen denken aan de rol op de boom zelf, maar niet dat het eigenlijk gaat over de verwijderde items

[ICT-2912] [rvPVR] LBXLangtekstcreator met nieuwe berekening .Net:
[ICT-2912] [rvPVR] LBXLangtekstcreator met nieuwe berekening .Net:
[ICT-2912] [rvPVR] LBXLangtekstcreator met nieuwe berekening .Net:

- Versienummer ingegevenkenmerken meegeven opdat voor LBX op een correcte manier kan bepaald worden of de berekening via .Net of via Caché gaat

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- InterneBreedte moet worden aangepat en niet de CorpusBinnenBreedte

[ICT-2649] Multicalc voor TBX mogelijk als berekening via dotnet

- Mogelijk maken van de multicalc voor TBX. Het configureren van Sifon/spoelbak/Greep bij binnenlade is nog niet mogelijk. Dit zou wat extra werk vragen omdat dit niet out of the box is bij TBX

[ICT-2648] [rvWV] Multicalc voor LBX SP/SY/SST - specifieke kenmerken komen nu niet in excel

- Reviewopmerkingen

Ik ben nogal gevoelig voor overdreven veel keer herhaling van dezelfde GetAt's en dergelijke. Hierboven staan meer dan 10x KenmernNamen.GetAt(i ) en KenmernWaarden.GetAt(i ) Binnen de for-loop in ...

Ik ben nogal gevoelig voor overdreven veel keer herhaling van dezelfde GetAt's en dergelijke.

Hierboven staan meer dan 10x KenmernNamen.GetAt(i ) en KenmernWaarden.GetAt(i )
Binnen de for-loop in een lokale variabele steken, zou dit al een stuk rustiger (en beetje performanter) maken.

Idem voor GekoppeldeIK.GetAt(##class(DOM.PM.Maatwerk.Calc.Common.enu.GekoppeldIKType).SpaceStep()) --> SstKenmerken (+ voordeel van code-completion)

Nog een kleine optimalisatie mogelijk :
De uitdrukking If $IsObject(ArrayVanTralala.GetAt(key)) kan je ook vervangen door iets leesbaardere uitdrukking If ArrayVanTralala.IsDefined(key)
N.B.: dit is niet 100% equivalent, want dit covert niet wanneer een array-element met "" (leeg) is ingevuld. Maar in dit geval, bij gekoppeldeMatten is dat normaal gezien niet het geval.
Ik geef in dit geval de voorkeur aan .IsDefined(key)

Hier kan je ook perfect de variabele SstKenmerken = IngegevenKenmerken.GekoppeldeIngegevenKenmerken.GetAt(##class(DOM.PM.Maatwerk.Calc.Common.enu.GekoppeldIKType).SpaceStep()) binnen deze If defini...

Hier kan je ook perfect de variabele SstKenmerken = IngegevenKenmerken.GekoppeldeIngegevenKenmerken.GetAt(##class(DOM.PM.Maatwerk.Calc.Common.enu.GekoppeldIKType).SpaceStep())
binnen deze If definieren.

[ICT-2648] [rvWV] Multicalc voor LBX SP/SY/SST - specifieke kenmerken komen nu niet in excel
[ICT-2648] [rvWV] Multicalc voor LBX SP/SY/SST - specifieke kenmerken komen nu niet in excel