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:
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.
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:
Zona de ieșire sau de ambalare de pe diferitele formulare este listată incorect ca adresă a depozitului virtual.
Nu există o soluție pentru livrările în doi sau trei pași.
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 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.
, derulați în jos la secțiuneaCreaț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 Create. De aici, depozitul Nume și Nume scurt pot fi modificate, iar alte detalii ale depozitului pot fi modificate în fila Configurare depozit.
și faceți clic peÎ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.
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 Create și urmați instrucțiunile precedente pentru configurați locațiile fizice ale stocurilor.
, faceți clic peExample
Depozit virtual
VWH/Stock
Depozitul A
și Depozitul B
WHA
și WHB
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.
Conectați depozitele pentru copii la stocul virtual¶
Pentru a seta depozitele fizice ca locații secundare ale locației virtuale configurate în pasul anterior, navigați la .
Eliminați orice filtre din bara de căutare. Apoi, faceți clic pe depozitul fizic Locație care a fost creat anterior pentru a fi o locație secundară (de exemplu, WHA
) și faceți clic pe Editați.
Schimbați câmpul Locație părinte din Locații fizice la locația stocului a depozitului virtual (de exemplu, VWH/Stock
) din meniul derulant și faceți clic pe :guilabel:`Salvare `.
Important
Pentru a selecta locația stocului depozitului virtual în meniul drop-down Locația părinte, locația stocului depozitului principal (de exemplu, VWH/Stock
) trebuie să aibă Tipul locației setat la Locație internă.
Repetați pașii precedenți pentru a configura două sau mai multe depozite copii.
Odată finalizat, depozitul-mamă virtual (de exemplu, VWH/Stock
) onorează comenzile folosind stocul din depozitele secundare (de exemplu, WHA
și WHB
), dacă există stoc insuficient în orice locație.
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
.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.
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.
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
: 1WHB/Stock
: 2Depozitele
WHA
șiWHB
sunt depozite copii ale depozitului virtualVWH
.
Creați o ofertă pentru produs navigând la aplicația 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.
și făcând clic peApoi, 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.
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.
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 .
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.