Heart-Profit ERP

Heart-Profit Boards => Chat => Topic started by: Wouter Rijnbende on December 12, 2006, 01:01:21 pm



Title: Schermprint deels zichtbaar (2)
Post by: Wouter Rijnbende on December 12, 2006, 01:01:21 pm
Volgende (langer) voorbeeld:

Vanaf heden is er een nieuw scherm toegevoegd aan de reeks Touch Screen schermen. Het betreft een TS scherm t.b.v. het boeken van Goederen Ontvangsten (Funktie LOTSGO). Het TS scherm is bedoeld om goederen binnen te kunnen (waar Leverancier, Inkoopordernummer en Artikelnummers niet specifiek bekend hoeven te zijn) en deze van de benodigde etiketten te kunnen voorzien, alsmede de afhandeling te verzorgen van de ontvangen en retour gezonden Emballage.

Het Touch Screen scherm Goederen Ontvangst bestaat uit een aantal schermen:

a. Leverancier
b. Inkooporderregels
c. Emballage

Als eerste zal een scherm aktief worden waarin de Leverancier kan worden geselekteerd.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212004.png)

Het uitgangspunt bij dit scherm is geweest dat een Leverancier iets levert, zonder dat er een Inkoopordernummer bekend is danwel de Leveranciers-Identifikatie bekend is. De goederen zullen op zich wel formeel bij een Leverancier worden ingekocht, maar die Leverancier belt vervolgens een tuinder op met het verzoek "breng nog even 20 kistjes tomaten naar X". De tuinder komt vervolgens de 20 kistjes tomaten leveren, zal weten uit naam van wie hij komt leveren, maar weet geen identifikaties danwel Inkoopordernummers.

Links op het scherm wordt een overzicht opgebouwd van alle Leveranciers die t/m de geselekteerde Leverdatum (nog) goederen moeten leveren. Rechts op het scherm vinden we filters die bepalend zijn voor de weer te geven Leveringen (Leveranciers), waaronder het filter op Leverdatum:

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212002.png)

Default staat de Leverdatum op vandaag, maar deze kan worden gewijzigd, bijv. voor het geval de Leverancier vandaag iets komt afleveren wat hij eigenlijk morgen moest komen afleveren. Indien we de Leverdatum wijzigen naar 'morgen', dan zal links het scherm met Leveranciers die t/m deze Leverdatum iets moeten leveren worden bijgewerkt:

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212003.png)

Er kan ook worden gefilterd op Transportmiddeltype.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212005.png)

Een Transportmiddeltype bij een Inkooporder (-/regel) wordt toegepast door Profit-gebruikers die de goederen zelf ophalen bij hun Leveranciers. Zonder dat er formeel een Route-plannings module bestaat aan de Inkoopzijde, kan bij de Inkooporderheader (en overrulebaar op Inkooporderregelniveau) een Transportmiddeltype worden ingevuld, welke in dit voorbeeld gevuld is met het kenteken van de (eigen) vrachtwagens. Stel dat we hiervan gebruik maken (hoeft niet, is niet verplicht) dan kunnen we links enkel die Leveringen laten tonen die t/m een bepaalde Leverdatum geleverd moeten worden, vervoerd volgens het geselekteerde Transportmiddeltype.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212006.png)

Op basis van deze gegevens zal er een keuze moeten worden gemaakt voor de Leverancier. De Leverancier wordt geselekteerd door op de button te clicken waarin zijn Naam staat. Als er een Leverancier geselekteerd is verschijnt het 2e scherm met daarin alle Inkooporderregels die door deze Leverancier (t/m de opgegeven Leverdatum) moeten worden geleverd. Voor onderstaand voorbeeld selekteer ik nu de middelste Leverancier: Hage International B.V. uit Barendrecht.

Het tweede scherm verschijnt:

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212007.png)

Als eerste wordt bovenin het scherm de selektie (Leverancier, Leverdatum, Transportmiddeltype) weergegeven.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212009.png)

Daaronder wordt een overzicht opgebouwd van alle (openstaande) Inkooporderregels die door deze Leverancier geleverd moeten worden.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212008.png)

De 1e kolom is per Inkooporderregel opgebouwd uit 3 regels. Op de 1e regel wordt de Artikelomschrijving weer gegeven, op de 2e regel de omschrijving van de Verschijningsvorm, en op de 3e regel staat het Inkoopordernummer, de Inkooporderregel, het Artikelnummer en de Verschijningsvorm.

Vervolgens hebben we de kolommen "Etiket", "Aantal" en "Inhoud".

Het feit dat het scherm een Inkooporderregel noemt houdt hooguit in dat er een Inkooporderregel bestaat die voldoet aan hetgeen geselekteerd is. Dit betekent nog niet dat de Leverancier al deze produkten ook bij zich heeft. Ten eerste zullen we dus willen (moeten) aangeven dat een bepaalde regel ontvangen is, en daarna zullen we aantal x inhoud willen kunnen opgeven. Ook zullen we moeten kunnen aangeven hoeveel etiketten er moeten worden afgedrukt. De ene keer willen we 1 etiket per pallet, een andere keer 1 etiket per doos, een volgende keer staan er 4 stapels met 5 dozen op een pallet en willen we op iedere stapel een etiket...
Het scherm berekent niet hoeveel etiketten er moeten worden afgedrukt, dat doet U zelf. Het aantal gevraagde etiketten is niet van invloed op de wijze waarop de goederen op voorraad geboekt worden; alle etiketten zullen er hetzelfde uitzien (lees: bevatten hetzelfde Chargenummer).

I.v.m. de beperkte ruimte is het aangeven dát een Inkooporderregel ontvangen is gekombineerd met de Etiket-Spinner. Indien hier een aantal etiketten wordt ingevuld, impliceert U dat die regel ontvangen is. Dit betekent niet dat U verplicht etiketten moet afdrukken, immers er is ook een waarde 0 mogelijk, welke geen etiket zal afdrukken, maar wel de goederen ontvangst triggert.

Mogelijke waarden Etiket-spinner:

<leeg>Inkooporderregel is niet ontvangen
0Inkooporderregel ontvangen, doch geen etiket
> 0Inkooporderregel ontvangen en x aantal etiketten afdrukken

Zodra er een waarde ongelijk <leeg> wordt ingevuld, worden de rubrieken Aantal x Inhoud enabled.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212010.png)

Desgewenst kan het ontvangen aantal danwel de inhoud worden gewijzigd.

Nb: Deze procedure herhalen voor alle ontvangen Inkooporderregels.


Indien de module Profit-Keuringgeďmplementeerd is én er bestaat een Keuringsvoorschrift met de Identifikatie "TEMP", dan zal er rechts op het scherm een Temperatuur spinner worden opgenomen. Uitgangspunt hierbij is dat van alle ontvangen goederen er steekproefsgewijs een temperatuurmeting plaatsvindt, deze alhier ingevuld wordt, waarna deze bij verwerken zal worden weggeschreven als gekeurde waarde bij alle ontvangen produkten waarbij het Keuringsvoorschrift "TEMP" is opgenomen.
Bestaat het Keuringsvoorschrift "TEMP" wel, maar is deze aan geen van de Artikelen gekoppeld die op het linkerdeel van het scherm worden weergegeven (omdat keuren op temperatuur niet bij alle produkten van toepassing is) dan zal de Temperatuur spinner disabled zijn.

Let op:
De gemeten waarde zal puur registratief worden opgenomen. Stel dat we normaliter zeggen dat de temperatuur tussen de 1 en 7 graden celcius moet liggen, en de gemeten temperatuur is 15 graden, dan gaan we ervanuit dat deze goederen in het geheel niet als ontvangen zullen worden geboekt. Is de temperatuur 7.2 graden, dan is het aan de gebruiker om dit te accepteren of niet. Zo ja, dan zullen de goederen gewoon als normale charge op voorraad komen te liggen, doch zal in de Keuringen Charges zichtbaar zijn dat er 7.2 graden gemeten was. De voorraad wordt dus nimmer afgekeurd op basis van de gemeten temperatuur.

(http://www.heartprofit.com/www/transfer/graphics/forum/lotsgo061212012.png)

Rechts bovenin vinden we twee buttons. De linker is om terug te keren naar het vorige scherm. Dit stelt ons in staat om de huidige selektie af te breken en een nieuwe Leverancier te selekteren. De rechter button bevat "Emballage" indien er Emballage aan de orde kan zijn bij deze Leverancier, en zo niet, dan zal ze direkt 'Verwerken' bevatten.

De Emballage button verschijnt indien er Emballage-artikelen zijn opgenomen in de Artikelgroep voor Retour Emballage én de betreffende Leverancier is opgenomen als Leverancier van deze Emballage. Emballage aan de Inkoopzijde wordt formeel ingekocht bij de betreffende Leverancier, en de Leverancier dient derhalve als Leverancier gekoppeld te zijn.

... <nog niet helemaal af>