Synchronizace stavu skladu položek inventury z externího systému
Kód: esb_sync_stockroom_inventory_for_stock_taking · Typy záznamů: Inventura
Vyžádá si od napojeného externího systému (přes integrační sběrnici) aktuální stav zboží na pozicích inventury a převezme jej jako výchozí bod počítání. Evidovaný stav počítaného zboží na těchto pozicích v Elasticru se přepíše stavem z externího systému a u položek inventury se podle něj nastaví očekávané množství (dokud se nenapočítá, vede se jako manko). Ostatního zboží na stejných pozicích se synchronizace nedotkne; blokovaná množství se po převzetí přepočítají podle blokací v Elasticru.
Přechod skončí chybou, když klient se zadaným kódem neexistuje, nebo když inventura obsahuje zboží se šarží či konfigurací — externí systém takové rozlišení nevrací („Položky obsahují šarži nebo konfiguraci, a proto je nelze synchronizovat z externího systému: …"). Pokud externí systém stav nevrátí, přechod proběhne, nic se nezmění a do auditního logu inventury se zapíše „Externí systém nevrátil stav skladu, synchronizace neproběhla."
Parametry (názvy dle formuláře v administraci):
| Parametr | Význam |
|---|---|
| ESB kód klienta | povinné; kód klienta napojení v integrační sběrnici, od kterého se stav skladu vyžádá |
| Doplnit záložní pozice | Ano = inventura se rozšíří o záložní pozice počítaného zboží, které externí systém nahlásí (jen v rámci lokace a skladu inventury), a i jejich stav se převezme; výchozí Ne |
Související dokumentace
- Akce
- Handlery
- Inventury — oddíl o doplnění záložních pozic
- Zásoby fyzické
- Blokace
- Přehled integrací — integrační sběrnice