Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

A funkció az OEP által küldött excelt fájlt feldogozza, és készít kettő szállítólevelet: egy értékesítést az elfogadott mennyiségekről, egy raktárközit (a HOLD raktárhelyre) az elutasítottakról.

Párbeszédablak

Párbeszédablak

 

 

 

Leírás

Algoritmus:

Cegfuggo.ClearPharmaParameter tábla

- CentrumRaktar_ID

- CentrumNormalRaktarhely_ID

- CentrumHoldRaktarhely_ID

- ErtekesitesCentrumRaktarbolMNem_ID

- OEPUgyfel_ID

- HoldCentrumRaktarbanMNem_ID

- TermekKitarolasKiadasMNem_ID: szürkén jelenik a Termekkitárolás centrumraktárba funkcióban

- TermekKitarolasBevetelMNem_ID: szürkén jelenik a Termekkitárolás centrumraktárba funkcióban

- OENOTulajdonsag_ID: szürkén jelenik a Termekkitárolás centrumraktárba funkcióban

Excel oszlopok

- szállítólevélszám (B) = sERPa szállítólevélszám

- termék megnevezése (C) = sERPa termék név

- felhasználás dátuma (D)

- felhasználás mennyiség (mg) (E)        

- vevőnek kiszámlázható mennyiség (G)

- szolgáltatót terherő mennyiség (H)

- eladót terhelő mennyiség (I)

- hiba (J)

OEP_import_minta.xlsx

Algoritmus

Egy szállítólevélen egy ilyen termék, és annak is egy gyártási szám található.

Az excel táblában lévő sorok szummázzuk szállítólevél / termékenként, számlázható (G) és nem számlázható (H + I) mennyiségenként, hibákat (J) összevágjuk, legkésőbbi felhasználási dátummal (D). Egy ilyen sor lesz egy szállítólevéltétel.

Ha egy sor hibára fut, ROLLBACK:

- 0: OK

- 1: Nincs ilyen szállítólevél

- 2: Szállítólevélen nincs ilyen termék

- 3. Nincs elegendő mennyiség a centrumraktár / kórházban

- 4: Ezen a napon erre a termékre és kórházra már történt elszámolás

Egy sor egy szállítólevéltétel, összesen kettő szállítólevelet generálunk:

1. Értékesítési szállítólevél

- dátum = (D)

- mozgásnem = Cegfuggo.ClearPharmaParameter.ErtekesitesCentrumRaktarbolMNem_ID

- raktár, raktárhely Cegfuggo.ClearPharmaParameter.CentrumRaktar_ID, Cegfuggo.ClearPharmaParameter.CentrumNormalRaktarhely_ID

- ügyfélalábontás = (B) szálltólevél tétel ügyfélalábontása

- termék = (C)

- mennyiség = (G)

- gyártási szám = elvileg a (B) szállítólevelen csak egy (C) terméksor lehet, a szállítólevél tételen lévő és a készleten méglévő gyártási szám mennyiségekből kell értékesíteni

2. Raktárközi szállítólevél

- dátum = (D)

- mozgásnem = Cegfuggo.ClearPharmaParameter.HoldCentrumRaktarbanMNem_ID

- raktár, raktárhely Cegfuggo.ClearPharmaParameter.CentrumRaktar_ID, Cegfuggo.ClearPharmaParameter.CentrumNormalRaktarhely_ID

- ügyfélalábontás = (B) szálltólevél tétel ügyfélalábontása

- célraktár, célraktárhely Cegfuggo.ClearPharmaParameter.CentrumRaktar_ID, Cegfuggo.ClearPharmaParameter.CentrumHoldRaktarhely_ID

- célügyfélalábontás = (B) szálltólevél tétel ügyfélalábontása

- termék = (C)

- mennyiség = (H) + (I)

- gyártási szám = elvileg a (B) szállítólevelen csak egy (C) terméksor lehet, a szállítólevél tételen lévő és a készleten méglévő gyártási szám mennyiségekből kell értékesíteni

- szállítólevéltétel megjegyzés: (J)

Javasolt almenü

Funkció elérése menüszerkesztéskor: Cégfüggő / Clear Pharma / OEP XLS import