Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[UW480] Timeout SalesPriceService

- timeout weer naar 10 (merge om zeep)

[UW480] Timeout SalesPriceService

- Backport Caché01

  1. … 2 more files in changeset.
[UST3717] VHIP901: ORDER2ADMIN: Controle klant bestaat:

- GebruikerLookup voorzien van een BestaatGebruiker

  1. … 3 more files in changeset.
Merged revision(s) 50296 from deploy2010:

AX prijsberekening laatste aanpassingen zoals Kostprijs maatwerk afronden naar 2 cijfers ipv de std 4 cijfers in Cache

........

    • -77
    • +151
    ./VKP/SalesPriceService.cls.xml
  1. … 3 more files in changeset.
[UST3650] VHIP-VKST: Fix: KSTPR killen op juiste moment:

- Alle maand-gerelateerde subscripts worden nu vooraf gekilled door erover te $Ordenen

    • -41
    • +22
    ./STAT/Invoice/Processor.cls.xml
[UST3650] VHIP-VKST: Fix: KSTPR killen op juiste moment:

- Voorafgaandelijke refactoring => Herschikken KillSubscript => LastInfoRecs staan nu onderaan => andere (bovenste) kills zullen vereenvoudigd worden

[UST3650] VHIP-VKST: Fix: KSTPR killen op juiste moment:

- Voorafgaandelijke refactoring => Opkuisen properties waar mogelijk en GetLastProcessedRecord() verwijderd wegens ongebruikt (setter behouden wegens nuttig als naslag)

    • -19
    • +5
    ./STAT/Invoice/LineIterator.cls.xml
[UST3648] VHIP-VKST: Syncen openstaande wijzigingen op Cache01:

- Nieuwe property op dto => SalesPrice

[UST3648] VHIP-VKST: Syncen openstaande wijzigingen op Cache01:

- SalesPrice wordt nu ook opgehaald van AX via de query

- LineAmount moest SalesPrice zijn

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Klant => bij nader inzien niet gebruikt

- LineIterator => PriceUnit en FirstDate en LastDate

- Processor => Marge en parametriseren en refactoren StatistiekMaand

    • -51
    • +28
    ./STAT/Invoice/Processor.cls.xml
    • -3
    • +16
    ./STAT/Invoice/LineIterator.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Uitwerking Currency

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Verdere voorbereiding voor PriceUnit => nog op te halen in query

- Munt is per default EUR => To do => ophalen in query => indien niet EUR => error loggen => lijn desondanks toch opnemen met EUR

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Voorbereiding voor PriceUnit => nog op te halen in query

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- KSTPR => ProductKlantLastInfoRec

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- KSTPR => ProcessProductLastInfoRec binnen BestaatProduct-check

- SetLastProcessedRecord mag meedoen

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- KSTPR => ProductLastInfoRec

    • -38
    • +31
    ./STAT/Invoice/Processor.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- KSTPR => ProductMaandRec en ProductKlantMaandRec

    • -20
    • +53
    ./STAT/Invoice/Processor.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- KillSubscripts werkt nu met een genaamde stringparameter ipv met een combo van booleans => duidelijker en leesbaarder en makkelijker uitbreidbaar

- KillSubscripts => ook parameter KlantNr gedefault op 0 => ter voorbereiding van KSTPR => heeft subscripts zonder KlantNr

- KillSubscripts => ElseIfs ipv Ifs => performanter en leesbaarder

    • -14
    • +11
    ./STAT/Invoice/Processor.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Aanpassing naamgeving => ProductLastInfoRec => KlantProductLastInfoRec => want is anders verwarrend en ProductLastInfoRec is nodig voor de KSTPR

    • -24
    • +24
    ./STAT/Invoice/Processor.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- De juiste subscripts van de KSTKL worden nu gekilld op het juiste moment => algemene opzet van de Processor staat nu op punt om uit te breiden met de KSTPR

[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Line => Properties Count en Revenue doen toch niet mee

- Iterator => toch alle data ineens ophalen en verwerken in Processor en niet met meerdere (vele) querries

- Processor => Grondige herwerking => processen zijn nu gegroepeerd volgens functie en niet meer volgens Global => Globals tegelijk opbouwen met data die op dat moment al klaar is

    • -45
    • +198
    ./STAT/Invoice/Processor.cls.xml
    • -24
    • +26
    ./STAT/Invoice/LineIterator.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Ombouwen bestaande iterator die alle data ineens ophaalde (methode ontoereikend bevonden door PV) naar iterator die over unieke combinaties OrderAccount-ItemId-InvoiceDate itereert voor een bepaalde maand => geeft het nodige terug om andere, specifiekere querries/iterators hun ding te laten doen.

- Klasse Klant => Klant-specifieke querries.

- Line is nu een gewoon DTO, niet meer serialized => met extra properties => Count en Revenue.

    • -0
    • +109
    ./STAT/Invoice/Klant.cls.xml
    • -13
    • +19
    ./STAT/Invoice/LineIterator.cls.xml
[UST3603] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: Algemene herstructurering code:

- Kleine (voorlopige) aanpassing query

- Uitsluiting klant Halux

[UST3602] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: nog factureren of invullen via data uit AX: Onderzoek en voorbereiding:

- Mini-refactoring (vorm-foutjes)

[UST3602] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: nog factureren of invullen via data uit AX: Onderzoek en voorbereiding:

- Mini-refactoring (vorm-foutjes)

    • -64
    • +64
    ./STAT/Invoice/Processor.cls.xml
[UST3602] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: nog factureren of invullen via data uit AX: Onderzoek en voorbereiding:

- Mini-refactoring (vorm-foutjes)

    • -15
    • +14
    ./STAT/Invoice/LineIterator.cls.xml
[UST3602] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: nog factureren of invullen via data uit AX: Onderzoek en voorbereiding:

- Refactoring ter bevordering leesbaarheid (GetDataByName("name") ipv GetData(1))

    • -11
    • +12
    ./STAT/Invoice/LineIterator.cls.xml
[UST3602] VHIP-VKST: statistieken via KSTKL en KSTPR en KSPW: nog factureren of invullen via data uit AX: Onderzoek en voorbereiding:

- Syncen code JoC (stond enkel op Deploy2010 en Cache01)

    • -0
    • +155
    ./STAT/Invoice/Processor.cls.xml
    • -0
    • +90
    ./STAT/Invoice/LineIterator.cls.xml
    • -0
    • +90
    ./STAT/Invoice/Line.cls.xml
[UST3524] Prijzen op OL website

- aangepaste KPRIJS en SalesPriceService

    • -0
    • +16
    ./VKP/SalesPriceService/ProductData.cls.xml
    • -140
    • +76
    ./VKP/SalesPriceService.cls.xml
  1. … 11 more files in changeset.
[UST3524] Prijzen op OL website

- afzonderen van bepaling ItemId voor AX

    • -0
    • +40
    ./VKP/SalesPriceService/AxItemIdBepaler.cls.xml
  1. … 4 more files in changeset.