Stai lavorando in locale: i palmari non vedono quello che registri qui. Apri il programma dall'indirizzo del server.
T.R. Software
T.R. Software
Gestione magazzino
T.R. Software
{{ datiAzienda.nome }}

Anagrafica

Clienti, depositi, vettori e articoli master

L'importazione aggiunge, non cancella niente.

Aggiungi Cliente

Clienti Salvati

Aggiungi Deposito

Depositi Salvati

Aggiungi Vettore

Vettori Salvati

Aggiungi luogo o deposito di consegna

Legandolo a un cliente, viene proposto da solo nel DDT appena scegli quel cliente.

Luoghi salvati ({{ anagraficaLuoghi.length }})

LuogoClienteVia CAPCittàTelefono
Nessun luogo di consegna salvato.

Aggiungi Articolo Master

Qui puoi correggere descrizione, cliente, fornitore, colli e pezzi anche dopo aver salvato. I carichi gia' registrati a sistema non vengono toccati: la modifica vale solo per i prossimi ingressi che useranno questo codice articolo.

Articoli Master Salvati

{{ articoliFiltrati.length }} di {{ anagraficaArticoli.length }}
CodiceDescrizioneCliente FornitoreTipo merce Colli/pltPezzi/plt SagomaDogana

Intestazione dei documenti

Questi dati compaiono in alto sul DDT e sulla distinta di magazzino.

Stampanti ed etichette

Il programma non parla direttamente con la stampante: apre la finestra di stampa di Windows, dove scegli qualsiasi stampante installata sul PC, sia collegata via USB sia di rete via IP, oppure "Salva come PDF".

Deve corrispondere al formato impostato nel driver della Zebra.

Come impostare la Zebra, una volta sola:
1. Windows → Impostazioni → Stampanti e scanner → scegli la Zebra;
2. Preferenze di stampa → imposta la stessa misura scelta qui sopra;
3. torna qui e premi Stampa etichetta di prova: se esce centrata, sei a posto;
4. nella finestra di stampa togli intestazioni e piè di pagina e metti i margini a zero.

Registro DDT in uscita

Vista: {{ vistaDDTAttiva }}

N. DDTCodice documentoData/Ora ClienteVettoreTipo Creato daPedane sparateStatoAzioni
{{ ddt.numeroDDT || 'bozza' }} {{ ddt.barcode }} {{ ddt.dataOra }} {{ ddt.cliente.nome }} {{ ddt.vettore.nome }} {{ ddt.tipoUscita === 'picking' ? 'Picking' : 'Pallet' }} {{ ddt.creatoDa || '-' }} {{ pedaneSparate(ddt).length }} / {{ ddt.righeUscita.length }} Convalidato forzato Convalidato Bozza
Nessun DDT in questa vista.

Lavori del giorno

{{ riepilogoLavori.daFare }} da fare · {{ riepilogoLavori.inCorso }} in corso · {{ riepilogoLavori.fatti }} fatti

{{ lavoriFiltrati.length }} righe
{{ l.id }} {{ l.priorita }} {{ etichettaStatoLavoro(l.stato) }} {{ dataItaliana(l.data) }}
{{ l.titolo }}
{{ l.descrizione }}
Assegnato a: {{ l.assegnatoA }} Per tutti Cliente: {{ l.cliente }} Rif.: {{ l.riferimento }}
Scritto da {{ l.creatoDa }} il {{ l.creatoIl }} · preso da {{ l.presoDa }} il {{ l.presoIl }} · fatto da {{ l.fattoDa }} il {{ l.fattoIl }} · modificato da {{ l.modificatoDa }} il {{ l.modificatoIl }} · riaperto da {{ l.riapertoDa }} il {{ l.riapertoIl }}
Nessun lavoro con questi filtri.

{{ formLavoro.id ? 'Modifica lavoro' : 'Nuovo lavoro' }}

Prenotazioni di carico e scarico

{{ prenotazioniDaAccettare.length }} in attesa della tua accettazione Nessuna prenotazione in attesa

Il link per i vettori non funziona ancora.
{{ perchePerNonVaIlLink() }}
Premi Indirizzo pubblico e scrivi l'indirizzo raggiungibile da Internet (il tuo dominio, o l'indirizzo pubblico del server in cloud). Vedi 6-PRENOTAZIONI-DEI-VETTORI.md.
Chiedi all'amministratore di impostare l'indirizzo pubblico.
Link attivo: {{ linkPrenotazioni() }}
{{ prenotazioniFiltrate.length }} righe
CodiceGiornoFinestra TipoDepositoBanchinaVettore / targa Cliente / articoloPedane Stato
{{ p.id }} dal vettore {{ dataItaliana(p.data) }} {{ p.oraDa }} - {{ p.oraA }} {{ p.tipo }} {{ p.deposito || '-' }} {{ p.banchina || '-' }} {{ p.vettore }}{{ p.targa }} {{ p.cliente }}{{ p.articolo }} {{ p.pedane }} {{ etichettaStatoPrenotazione(p.stato) }} {{ p.motivoRifiuto }} modificata il {{ p.modificataIl }}
Nessuna prenotazione con questi filtri.

{{ formPrenotazione.id ? 'Modifica prenotazione' : 'Nuova prenotazione' }}

La finestra dura sempre 30 minuti. Tutti i campi con * sono obbligatori.

Anteprima documento

UDC disponibili — {{ caricoSelezionatoPerUdc ? caricoSelezionatoPerUdc.idIngresso : '' }}

{{ formDDT.tipoUscita === 'picking' ? 'Indica quanti colli prelevare da ogni UDC' : 'Seleziona le unita di carico da far uscire intere' }}

Codice UDCLocazioneColliPezziAzione
{{ udc.codiceUDC }} {{ udc.locazione }} {{ udc.colli }} {{ colliDisponibiliUDC(udc) }} liberi {{ udc.pezzi }}
Tutte le UDC di questo carico sono gia nel DDT oppure gia evase.
{{ formDDT.righeUscita.length }} righe nel DDT in composizione

Nuovo ingresso merce

Registra un carico e genera le UDC

Articolo

{{ masterTrovato ? 'Articolo trovato: dati compilati dal master' : 'Articolo nuovo: verra salvato in anagrafica' }}

Documento di ingresso

Pedane da generare

Dopo il salvataggio si apre il carico, dove puoi modificare le singole pedane e stampare le etichette.

{{ formDDT.idInModifica ? 'Modifica DDT in uscita' : 'Nuovo DDT in uscita' }}

{{ formDDT.idInModifica ? 'Stai modificando la bozza ' + formDDT.idInModifica : 'Compila i dati del trasporto, poi scegli la merce da evadere' }}

Dati del trasporto

Campo obbligatorio

Campo obbligatorio

Il numero vero te lo chiedo alla convalida, ed e obbligatorio

{{ indirizzoLuogo(formDDT.luogoConsegna) }}

Si compila da solo con il cliente

Merce disponibile in magazzino

{{ etichettaFifo }}
Carichi
{{ giacenzaAttivaFiltrata.carichi }}
UDC disponibili
{{ giacenzaAttivaFiltrata.udc }}
Colli
{{ giacenzaAttivaFiltrata.colli }}
Pezzi
{{ giacenzaAttivaFiltrata.pezzi }}

{{ giacenzaAttivaFiltrata.carichi }} carichi mostrati su {{ giacenzaTotale.carichi }} presenti a magazzino. {{ filtriCarichiAttivi ? 'Filtri attivi.' : 'Nessun filtro attivo.' }}

Carico Cliente e lotto Disponibile Aggiungi al DDT
{{ carico.codArticolo }}
{{ carico.idIngresso }} · DDT {{ carico.docIngresso || '-' }}
{{ carico.cliente }}
Lotto {{ carico.lotto || '-' }}
{{ udcLiberi(carico).length }} UDC
{{ colliLiberi(carico) }} colli liberi
{{ filtriCarichiAttivi ? 'Nessun carico corrisponde ai filtri. Prova ad azzerarli.' : 'Non ci sono carichi disponibili a magazzino.' }}

Merce inserita nel DDT

Metti su tutte le righe: Le righe con meno merce prendono il loro massimo
UDCArticoloColliPezziAzione
{{ riga.codiceUDC }} {{ riga.codArticolo }}
Nessuna riga inserita. Aggiungi la merce dall'elenco qui sopra.
Totale {{ formDDT.righeUscita.length }} UDC {{ totaliRigheDDT.colli }} {{ totaliRigheDDT.pezzi }}

{{ messaggioValidazioneDDT }}

Ubicazioni

Corridoi, scaffali e stampa etichette

Corridoi (A-Z) & Scaffali

Stampa tutte le etichette di uno scaffale

Una sola etichetta per scaffale, con dentro tutte le posizioni (ripiani e lati). Si attacca in testa allo scaffale e si legge da lontano.

UNA etichetta per scaffale: un foglio solo con dentro tutte le {{ (generaEtichette.ripiani || 4) * ((generaEtichette.lati || '').split(',').filter(Boolean).length || 1) }} posizioni disegnate, da attaccare in testa allo scaffale. Il codice a barre e' quello dello scaffale: sparandolo a inventario esce tutto lo scaffale.

LocazioneTipoAzione
{{ loc.codice }} {{ loc.tipo }}

Etichette segnacollo — {{ etichetteUDC.length }} pedane

{{ e.deposito }}
PLT COLLI PEZZI PROGR.
{{ e.plt }} {{ e.colli }} {{ e.pezzi }} {{ e.progressivo }}
DOC. INGRESSO
{{ e.docIngresso || '-' }}
DATA INGRESSO
{{ e.dataIngresso || '-' }}
LOTTO
{{ e.lotto || '-' }}
POSIZIONE
{{ e.posizioneMag || '-' }}
ARTICOLO
{{ e.articolo }}
{{ e.descrizione }}
{{ e.tipoMateriale }}{{ e.fuoriSagoma ? ' - FUORI SAGOMA' : '' }}{{ e.doganale ? ' - DOGANALE' : '' }}
{{ e.progressivo }}
{{ etichetteUDC.length }} etichette, una per foglio

Etichette di scaffale — {{ etichetteScaffaleDaStampare.length }}

CORRIDOIO {{ e.corridoio }}SCAFFALE {{ e.scaffale }}
{{ e.codice }}
RIP {{ r.numero }}
{{ p.codice }}
{{ p.nome }}
{{ e.codice }} · {{ datiAzienda.nome }}
Sparando il codice esce tutto lo scaffale

Etichette ubicazione — {{ ubicazioniDaStampare.length }}

UBICAZIONE
{{ c }}
CORRIDOIO
{{ (c.split('-')[0] || '-') }}
SCAFFALE
{{ (c.split('-')[1] || '-') }}
RIPIANO
{{ (c.split('-')[2] || '-') }}
LATO
{{ nomeDelLato(c.split('-')[3]) }}
{{ datiAzienda.nome }}
{{ ubicazioniDaStampare.length }} etichette, una per foglio

Carichi e DDT di ingresso

Apri un carico per generare le UDC, modificarle o stamparle

{{ carichiIngressoFiltrati.length }} di {{ articoli.length }} carichi a sistema
CaricoDoc. ingressoData ClienteArticoloLotto UDCColliRegistrato daAzioni
{{ carico.idIngresso }} {{ carico.docIngresso || '-' }} {{ carico.dataIngresso || '-' }} {{ carico.cliente }} {{ carico.codArticolo }}{{ carico.descrizione }} {{ carico.lotto || '-' }} {{ (carico.palletSingoli || []).length }} {{ colliLiberi(carico) }} {{ carico.creatoDa || '-' }}
{{ articoli.length === 0 ? 'Nessun carico registrato.' : 'Nessun carico con questi filtri.' }}

{{ caricoAperto.idIngresso }} — {{ caricoAperto.codArticolo }}

{{ caricoAperto.cliente }} · lotto {{ caricoAperto.lotto || '-' }} · doc. {{ caricoAperto.docIngresso || '-' }}

Registrato da {{ caricoAperto.creatoDa }}{{ caricoAperto.creatoIl ? ' il ' + caricoAperto.creatoIl : '' }}

{{ udcSelezionate.length }} selezionate su {{ (caricoAperto.palletSingoli || []).length }}
UDCEntrata PosizioneColliPezzi Rif. aggiuntivoStatoOperazioni
{{ udc.codiceUDC }} {{ udc.dataEntrata || caricoAperto.dataIngresso || '-' }} {{ udc.locazione || 'DA UBICARE' }} {{ udc.colli }} {{ udc.pezzi }} {{ udc.rif1 || '' }} Uscita {{ udc.ddtEvasione || '' }} In giacenza ubicata da {{ udc.convalidataDa }} {{ udc.convalidataIl || '' }}
Nessuna UDC: usa "Genera UDC".

Genera UDC

{{ caricoAperto.codArticolo }} · {{ caricoAperto.descrizione }}

Le pedane si aggiungono a quelle gia' presenti nel carico, non le sostituiscono.

Modifica dati pedana

{{ formUDC.codiceUDC }}

Modifica DDT di ingresso

{{ formCarico.idIngresso }}

Deposito

Pedane in magazzino e pedane gia uscite, con i motori di ricerca

Ricerca
Tipo di merce
Entrata
Pedane da mostrare
Pedane {{ totaliGiacenzaFiltrata.pedane }} Colli {{ totaliGiacenzaFiltrata.colli }} Pezzi {{ totaliGiacenzaFiltrata.pezzi }}
UDCClienteArticolo LottoTipo merceDoc. ingressoEntrata ColliPezzi PosizioneOperatoreStatoOp.
{{ r.codiceUDC }} {{ r.cliente }} {{ r.codArticolo }}{{ r.descrizione }} {{ r.lotto }} {{ r.tipoMateriale || '-' }} fuori sagoma doganale {{ r.docIngresso }} {{ r.dataEntrata }} {{ r.colli }} {{ r.pezzi }} {{ r.locazione }} {{ r.operatore || r.creatoDa || '-' }} Uscita {{ r.oraEvasione || r.dataEvasione || '' }} DDT {{ r.ddtEvasione }} da {{ r.operatoreUscita }} In magazzino
Nessuna pedana corrisponde alla ricerca.

Registro attivita

Quante pedane ogni cliente ha fatto entrare e uscire

Cliente Pedane entrateColli entrati Pedane usciteColli usciti Pedane interePedane a picking In giacenza
{{ r.cliente }} {{ r.pedaneEntrate }} {{ r.colliEntrati }} {{ r.pedaneUscite }} {{ r.colliUsciti }} {{ r.pedanePallet }} {{ r.pedanePicking }} {{ r.pedaneInGiacenza }}
Nessun movimento nel periodo scelto.
Totali {{ totaliRegistro.pedaneEntrate }} {{ totaliRegistro.pedaneUscite }} {{ totaliRegistro.pedanePallet }}{{ totaliRegistro.pedanePicking }} {{ totaliRegistro.pedaneInGiacenza }}

Trasporti

Un viaggio per riga: km, gasolio, pedaggi, ricavo e margine

Viaggi {{ totaliViaggi.viaggi }} Km {{ totaliViaggi.km }} Gasolio {{ euro(totaliViaggi.gasolio) }} Costi {{ euro(totaliViaggi.costi) }} Ricavi {{ euro(totaliViaggi.ricavi) }} Margine {{ euro(totaliViaggi.margine) }}
ViaggioDataMezzo AutistaClienteTratta KmKm/l GasolioCosto €/kmRicavo MargineOp.
{{ v.id }} {{ v.data }} {{ v.mezzo }}{{ v.targa }} {{ v.autista }} {{ v.cliente }} {{ v.tratta }} {{ v.km }} {{ v.consumo }} {{ euro(v.costoGasolio) }} {{ euro(v.costoTotale) }} {{ euro(v.costoPerKm) }} {{ euro(v.ricavo) }} {{ euro(v.margine) }}
Nessun viaggio registrato nel periodo.

{{ formViaggio.id ? 'Modifica viaggio ' + formViaggio.id : 'Nuovo viaggio' }}

Il margine si calcola da solo

Costi del viaggio

Ricavo

Costo del viaggio {{ euro((formViaggio.litri || 0) * (formViaggio.prezzoGasolio || 0) + (formViaggio.pedaggi || 0) + (formViaggio.altriCosti || 0) + (formViaggio.compensoAutista || 0)) }}
Margine {{ euro((formViaggio.ricavo || 0) - ((formViaggio.litri || 0) * (formViaggio.prezzoGasolio || 0) + (formViaggio.pedaggi || 0) + (formViaggio.altriCosti || 0) + (formViaggio.compensoAutista || 0))) }}

Operatori e conto economico

Ore, costo del personale e riepilogo di quanto entra e quanto esce

Conto economico del periodo

Ricavi servizi
{{ euro(contoEconomico.ricaviServizi) }}
Ricavi trasporti
{{ euro(contoEconomico.ricaviViaggi) }}
Costi trasporti
{{ euro(contoEconomico.costiViaggi) }}
Costo personale
{{ euro(contoEconomico.costiOperatori) }}
Margine del periodo {{ euro(contoEconomico.margine) }} ({{ contoEconomico.margineP }}%)

Operatori

Registra le ore

OperatoreRuolo Costo orarioOre CostoPedane Pedane/oraOp.
{{ o.nome }} {{ o.ruolo }} {{ euro(o.costoOrario) }} {{ o.ore }} {{ euro(o.costo) }} {{ o.pedane }} {{ o.pedanePerOra }}
Nessun operatore registrato.
Totali {{ totaliOperatori.ore }} {{ euro(totaliOperatori.costo) }} {{ totaliOperatori.pedane }}

Fatturazione servizi

I movimenti veri del magazzino moltiplicati per le tariffe del cliente

Cliente EntrateIngresso UsciteUscita PickingPicking € GiacenzaStoccaggio FissoTotale Tariffe
{{ r.cliente }} {{ r.pedaneEntrate }} {{ euro(r.importoIngresso) }} {{ r.pedanePallet }} {{ euro(r.importoUscita) }} {{ r.pedanePicking }} {{ euro(r.importoPicking) }} {{ r.pedaneInGiacenza }} {{ euro(r.importoStoccaggio) }} {{ euro(r.dirittoFisso) }} {{ euro(r.totale) }}
Nessun movimento nel periodo scelto.
Totale da fatturare {{ euro(totaleFatturazione) }}

Tariffe

{{ clienteTariffa }}

Movimenti in entrata

Uscita a pedana intera

Picking

Giacenza

Lascia a zero le voci che non applichi a questo cliente.

Inventario

Conta fisica delle pedane e correzione delle differenze

Guarda cosa c'è in una posizione

Spara o scrivi un corridoio (H), uno scaffale (H-01), un ripiano (H-01-2) o un posto preciso (H-01-2-CE). Esce tutto quello che c'è, ripiano per ripiano, diviso in sinistra, centro e destra.

{{ mappaMagazzino.titolo }}

{{ mappaMagazzino.totali.udc }} pedane · {{ mappaMagazzino.totali.colli }} colli · {{ mappaMagazzino.totali.pezzi }} pezzi · {{ mappaMagazzino.totali.articoli }} articoli diversi

Qui non c'è niente.
{{ sc.codice }} Scaffale {{ sc.scaffale || '-' }} {{ sc.totali.udc }} pedane · {{ sc.totali.colli }} colli
Ripiano {{ ri.ripiano || '-' }} {{ ri.totali.udc }} pedane
{{ la.nome }} {{ la.codice }} {{ la.totali.udc }}
{{ p.codiceUDC }}
{{ p.codArticolo }}
{{ p.descrizione }}
{{ p.colli }} colli · {{ p.pezzi }} pezzi · lotto {{ p.lotto }}
{{ p.cliente }} · dal {{ dataItaliana(p.dataEntrata) }}
FUORI SAGOMA DOGANALE SCAD. {{ dataItaliana(p.scadenza) }}
vuoto

Nuova conta

Scegli cosa contare. Contare un corridoio per volta è molto più veloce che contare tutto.

Avvisi

Cosa non torna in magazzino, aggiornato in tempo reale

{{ a.titolo }}

{{ a.testo }}

{{ a.dettaglio }}

Tutto in ordine

Nessuna anomalia rilevata in magazzino.

Utenti e password

Chi puo entrare nel WMS e sul palmare

Stai lavorando come
{{ utenteCollegato() }}

{{ messaggioUtenti }}

Gli utenti vivono sul server: accendilo con AVVIA-SERVER.bat e apri il programma dall indirizzo che compare nella finestra nera, non con doppio clic sul file.

Modifica utente

{{ formModificaUtente.nomeOriginale }}

Cambiando il nome, si entrera con il nome nuovo. Vale anche per l amministratore. Deve sempre restare almeno un amministratore.

{{ descrizioneRuolo(formModificaUtente.ruolo) }}

Cambia password

{{ formPassword.nome || 'utente collegato' }}

Se sei amministratore e stai cambiando la password di un altro, lascia vuoto.

Palmare

{{ palmareDDT ? 'Spara la pedana' : 'Spara il codice a barre del documento' }}

{{ palmareMessaggio }}

Documenti in attesa

Spara il codice del DDT o della distinta, oppure scegli qui sotto.

Nessun documento da lavorare.

Distinta di magazzino

{{ etichettaDDT(palmareDDT) }} · {{ palmareDDT.cliente.nome }}

Pedane caricate {{ pedaneSparate(palmareDDT).length }} / {{ palmareDDT.righeUscita.length }}
{{ r.codiceUDC }}
{{ r.codArticolo }} · lotto {{ r.lotto || '-' }} · {{ r.locazione || 'senza ubicazione' }}
{{ r.colliPrelevati }} colli

Mancano {{ pedaneDaSparare(palmareDDT).length }} pedane: senza di loro il DDT non prende il numero.