Vinde stocuri din mai multe depozite folosind locații virtuale

În timp ce păstrarea stocului și vânzarea inventarului dintr-un singur depozit ar putea funcționa pentru companii mai mici, companiile mai mari ar putea avea nevoie să păstreze stocul în, sau să vândă din, mai multe depozite în mai multe locații.

Uneori, produsele incluse într-o singură comandă de vânzare pot face stocuri din două (sau mai multe) depozite; în Odoo, extragerea produselor din mai multe depozite pentru a satisface cerințele de vânzări se poate face folosind locații virtuale.

Important

Soluția din acest document, care descrie utilizarea unui depozit virtual pentru a onora comenzile pentru mai multe depozite, are unele limitări. Luați în considerare următoarele înainte de a continua:

  1. Când câmpul Depozit este setat la un depozit virtual pe o comandă de vânzare, adresa depozitului virtual este indicată pe formularele de ridicare, ambalare și livrare, nu adresa depozitului real.

  2. Fiecare locație are un warehouse_id (câmp ascuns). Aceasta înseamnă că stocul din depozitul virtual va nu să fie suma stocului depozitelor reale, ci mai degrabă suma stocului din locațiile al căror ID de depozit este depozitul virtual.

Pericol

Limitare potențială pentru cei care folosesc două sau livrare în trei pași:

  1. Zona de ieșire sau de ambalare de pe diferitele formulare este listată incorect ca adresă a depozitului virtual.

  2. Nu există o soluție pentru livrările în doi sau trei pași.

  3. Continuați numai dacă setarea adresei unui depozit virtual ca zonă de ieșire sau de ambalare are sens pentru fluxul de lucru al companiei.

Notă

Pentru a crea locații virtuale în depozite și pentru a trece la următorii pași, funcțiile Locații de stocare și Rute în mai mulți pași trebuie să fie activate.

Pentru a face acest lucru, accesați Aplicația inventar ‣ Configurare ‣ Setări, derulați în jos la secțiunea Depozit și activați Locații de stocare și Multi -Opțiuni de rute cu pas. Apoi, :guilabel:`Salvați modificările pentru a finaliza.

Creați o locație virtuală a părintelui

Înainte de a crea orice locații virtuale de stoc, creați un nou depozit care acționează ca un depozit virtual - locația părinte a altor depozite fizice.

Depozitele virtuale sunt excelente pentru companiile cu mai multe depozite fizice. Acest lucru se datorează faptului că ar putea apărea o situație când un depozit epuizează stocul unui anumit produs, dar un alt depozit mai are stoc la îndemână. În acest caz, stocul din aceste două (sau mai multe) depozite ar putea fi utilizat pentru a onora o singură comandă de vânzare.

Depozitul „virtual” acționează ca un singur agregator al întregului inventar stocat în depozitele fizice ale unei companii și este folosit (în scopuri de trasabilitate) pentru a crea o ierarhie a locațiilor în Odoo.

Pentru a crea un nou depozit, accesați Inventory app ‣ Configuration ‣ Warehouses și faceți clic pe Create. De aici, depozitul Nume și Nume scurt pot fi modificate, iar alte detalii ale depozitului pot fi modificate în fila Configurare depozit.

În cele din urmă, faceți clic pe Salvați pentru a finaliza crearea unui depozit obișnuit. Continuați să urmați pașii de mai jos pentru a finaliza configurarea depozitului părinte virtual.

Nou formular de depozit.

Creați depozite pentru copii

Creați cel puțin două depozite copii pentru a le conecta la depozitul virtual.

Important

Pentru a face stocul din mai multe depozite pentru a onora o comandă de vânzare, trebuie să existe cel puțin două depozite care să acționeze ca locații secundare ale depozitului de locații părinte virtuale.

Pentru a face asta, navigați la Inventory app ‣ Configuration ‣ Warehouses, faceți clic pe Create și urmați instrucțiunile precedente pentru configurați locațiile fizice ale stocurilor.

Example

Depozitul părinte
Depozit: Depozit virtual
Locație: VWH/Stock
Depozite pentru copii
Depozite: Depozitul A și Depozitul B
Locații: WHA și WHB
Grafic al locațiilor copiilor „WHA” și „WHB” legate de locația părinte.

Important

În timp ce locația stocului virtual va fi schimbată în „Vizualizare” mai târziu, :guilabel:„Tipul de locație” trebuie să fie :guilabel:„Locație internă” în acest moment pentru a :ref:„conecta depozitele copil <inventar/ rute/link-to-vwh>` în secțiunea următoare.

Setați locația stocului virtual ca „vizualizare”

Setați locația de stoc virtuală Tipul locației la Vizualizare, deoarece este o locație inexistentă folosită pentru a grupa diferite depozite fizice.

Pentru a face asta, navigați la Inventory app ‣ Configuration ‣ Locations.

Faceți clic pe locația stocului depozitului virtual (de exemplu, VWH/Stock) care a fost creată anterior, din lista Locații.

Pe formularul de locație, sub titlul Informații suplimentare, setați Tipul locației la Vizualizare. Salvați modificările.

Tipuri de locații ale depozitului în ecranul de creare a locației.

Sfat

Pentru a vedea cantitatea totală din toate depozitele pentru copii conectate, accesați formularul de produs și faceți clic pe butonul inteligent On Hand.

Afișați stocul în toate depozitele conectate.

Exemplu: vinde produse dintr-un depozit virtual

Pentru a vinde produse din mai multe depozite folosind o locație părinte virtuală, baza de date trebuie să aibă cel puțin două depozite configurate — cu cel puțin un produs, cu cantitatea disponibilă în fiecare depozit, respectiv.

Example

Următorul produs, „Toy Soldier”, este disponibil în fiecare locație cu cantitățile:

  • WHA/Stock : 1

  • WHB/Stock : 2

  • Depozitele WHA și WHB sunt depozite copii ale depozitului virtual VWH.

Creați o ofertă pentru produs navigând la aplicația Vânzări și făcând clic pe Creați. Pe cotație, adăugați un Client și faceți clic pe Adăugați un produs pentru a adăuga cele două produse stocate în cele două depozite.

Apoi, faceți clic pe fila Alte informații din formularul de comandă de vânzare. În secțiunea Livrare, modificați valoarea câmpului Depozit la depozitul virtual care a fost creat anterior <inventory/routes/virtual-wh>. Apoi, Confirmați comanda de vânzare.

Setați depozitul virtual ca câmpul *Depozit* în fila *Alte informații* a comenzii de vânzare.

Apoi, faceți clic pe butonul inteligent Livrare. Din formularul de livrare în depozit, confirmați că valoarea Locația sursei se potrivește cu valoarea câmpului Depozit din comanda de vânzare. Ambele ar trebui să enumere locația depozitului virtual.

În cele din urmă, pe formularul de livrare în depozit, sub fila Operațiuni detaliate, confirmați că Locații din coloana De la pentru fiecare produs se potrivește cu locațiile secundare care sunt legate de virtualul locația părintelui.

Comanda de livrare cu locațiile sursei și ale copilului care se potrivesc.

Important

Locația sursei de pe formularul de livrare în depozit și Depozit din fila Alte informații din comanda de vânzare, trebuie să se potrivească pentru produsele din comanda de vânzare cu fie scoase din diferite depozite.

  • Dacă depozitul virtual nu se află în câmpul Locația sursei din formularul de livrare a depozitului, reîncercați rezervarea produsului prin:

    • Rularea planificatorului: activați modul dezvoltator, apoi accesați Aplicația inventar ‣ Operații ‣ Executați planificatorul.

    • Făcând clic pe Verificați disponibilitatea pe comanda de livrare.

  • Dacă depozitul virtual nu este alocat câmpului Depozit din comanda de vânzare, anulați-l și creați o nouă comandă de vânzare cu depozitul virtual setat în câmpul Depozit.

  • Dacă câmpul Depozit lipsește din formularul de comandă, atunci este posibil ca mai multe depozite secundare să nu fi fost configurate corect. Consultați secțiunea anterioară pentru a vă asigura că setările sunt corecte.

Sfat

Pentru a utiliza o locație virtuală părinte ca depozit implicit pentru comenzile de vânzări, fiecare agent de vânzări ar trebui să aibă depozitul virtual alocat din meniul derulant de lângă Depozit implicit din formularul de angajat.

Locația implicită a depozitului pe formularul de angajat.