Heart-Profit ERP
July 03, 2024, 03:14:37 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Weergeven Bestelbaarheid in Treeview Leveranciers Debiteur-/Artikelgroep  (Read 2658 times)
0 Members and 0 Guests are viewing this topic.
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5361


View Profile WWW
« on: November 30, 2007, 02:34:24 pm »

Het Treeview scherm t.b.v. inrichtingen van keuzes voor Leveranciers per Debiteur-/Artikelgroep (zie ook http://ha1.heartprofit.nl/profit/index.php?topic=19177.msg24856#msg24856 en http://ha1.heartprofit.nl/profit/index.php?topic=192b19.0) is m.i.v. heden uitgebreid met een optie om inzicht te geven in de bestelbaarheid van de getoonde produkten. Artikelgroep-omschrijvingen krijgen kleurtjes toegekend representatief voor de mate waarin de artikelen uit die groep besteld kunnen worden. Tevens wordt via het plaatsen van vinkjes in de mappen aangegeven in hoeverre we "klaar" zijn met de definities binnen een bepaalde Artikelgroep (en alles wat eronder hangt).

Het tonen van de bestelbaarbaarheid kost extra tijd. Derhalve is hiervoor een Checkbox opgenomen waarmee expliciet voor deze optie gekozen moet worden.  Bij het voor de 1e keer aanzetten van de optie "Bestelbaarheid Artikelgroepen Weergeven" zullen eerst alle Artikelgroep-Nodes moeten worden uitgewerkt tot Artikel-Nodes op het laagste niveau. De eerste keer duurt derhalve extra lang, en vandaar dat deze optie ook standaard uit staat.



Om het effekt te tonen van de "bestelbaarheid" beginnen we met het volgende scherm:



Bovenstaand scherm toont ons dat v.w.b. Artikelgroep 210 en 211 een keuze is ingesteld voor een Leverancier; immers de mappen zijn groen. Voor Artikelgroep 212, 220, 221 en P25 is ingesteld dat "niets mag"; immers deze mappen zijn rood.

Op basis van deze kleuren kunnen we eenvoudig zien op welke niveau's er definities zijn vastgesteld, c.q. dat er op een lager niveau iets is opgenomen wat een hoger niveau overrulet (de / blauwe mappen).  Wat we niet kunnen zien is wat er wel/niet besteld mag worden, en daarvoor dient de nieuwe funktionaliteit.

Als we rubriek 'Bestelbaarheid' aanvinken, dan wijzigt bovenstaand scherm in:



Hierin zijn nu tekstkleuren aangebracht, en de mappen zijn al dan niet voorzien van vinkjes.

Tekstkleuren

Groen
Als de tekst van een Artikelgroep (de omschrijving) groen gekleurd wordt, betekend dit dat alle Artikelen die in deze Artikelgroep zijn opgenomen besteld kunnen worden op basis van de keuzes voor Leveranciers.  Of dit een keuze is die op dit niveau gemaakt is, danwel een keuze op hoger niveau doet er niet toe (dat blijkt wel uit de kleuren van de mappen zelf). Zie bijv. Artikelgroep 210.

Rood
Een rode kleur wordt toegekend zodra alle Artikelen die in de Artikelgroep zitten niet besteld kunnen worden. Hierbij is het niet van belang of dit a.g.v. een keuze "niets mag" (zie P25 en 250) danwel er geen Leverancier gekozen is die produkten levert uit de betreffende Artikelgroep (zie P26 en 260). Dit verschil blijkt overigens wel weer uit de kleur van de mappen.

Zwart
De tekst van een Artikelgroep blijft zwart indien er zowel produkten zijn die wél besteld kunnen worden als produkten die niét besteld kunnen worden.

Een iedere tekstkleur wordt vervolgens vanaf de laagste Artikelgroep doorgewerkt naar boven; ofwel, als alle onderliggende groepen zeggen dat er niets mag (220 en 221) dan zal de bovenliggende groep (P22) ook de kleur "niets mag" krijgen. Evenzo geldt dat P21 zwart wordt, omdat op het niveau eronder (210,211,212) er selekties gemaakt zijn die ervoor zorgen dat het ene produkt wel en het andere produkt niet besteld mag-/kan worden.

Vinkjes

Middels vinkjes wordt zichtbaar gemaakt "of we klaar zijn" met een bepaalde groep. We zijn klaar indien we òf expliciet kiezen voor de Leverancier "Niets Mag" òf indien we kiezen voor daadwerkelijke Leveranciers en deze keuze als gevolg heeft dat alle produkten uit die Artikelgroep besteld mogen worden. Als alle nodes van een Groeps-Artikelgroep klaar zijn, dan is die groep ook klaar, en krijgt deze ook een vinkje.

Let op: Er is één grote uitzondering: "Niets mag" op Hoofdgroepniveau heeft nooit een vinkje.



Hieruit volgen vanzelf een aantal vanzelf sprekende kombinaties:

- Een grijze map kan op het laagste niveau nooit een vinkje bevatten. Iimmers, bij grijs hebben we geen keuze gemaakt voor een Leverancier, en zijn we dus feitelijk niet klaar. Maar let op : het kan in dit geval een situatie betreffen dat alle "benodigde" Leveranciers op hoger niveau zijn bepaald (waaronder ook "Niets mag"), waardoor op hoger niveau (!) kan blijken dat we toch klaar zijn. Zie P25 (in dit geval Niets mag).
- Een rode map (niet hoofdgroep niveau) impliceert altijd een vinkje (immers, als niets mag, hebben we daar expliciet voor gekozen. Dit kan weliswaar nog wel op een lager niveau overruled worden, maar dan zal het mapje van het hogere niveau niet meer rood zijn, maar rood-/blauw).
- Een groene map met een vinkje impliceert altijd dat de tekst van die Artikelgroep groen is.
« Last Edit: November 30, 2007, 03:48:34 pm by Peter Stordiau » Logged

Heart-Profit company ID : HA
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.048 seconds with 20 queries.