LAVORAZIONE CATASTE

La tabella Desmos risultante dai batch fatti per fare refresh della pagina deve contenere i seguenti campi, necessari al corretto funzionamento del template.

  • Mode: Determina se attivare la modalità lavorazione cataste o meno. DesmosCATASTEMode = “LAVORAZIONE” attiva la modalità.
    DesmosCATASTEMode = cast(“” as nvarchar(128))
  • Id: Contenente il nome della colonna contenente gli identificativi degli elementi.
    DesmosCATASTEId = cast(“” as nvarchar(128))
  • Colonna: Contenente il nome della colonna contenente gli identificativi delle cataste, la colonna puntata può essere vuota.
    DesmosCATASTEColonna = cast(“” as nvarchar(128))
  • Posto: Contenente il nome della colonna contenente gli identificativi dei posti di lavorazione (se i valori nella colonna puntata sono null o vuoti le relative cataste sono considerate non assegnate).
    DesmosCATASTEPosto = cast(“” as nvarchar(128))
  • Sequenza: Contenente il nome della colonna contenente la sequenza all’interno di una catasta.
    DesmosCATASTESequenza = cast(“” as nvarchar(128))
  • SeqPosto: Contenente il nome della colonna contenente la sequenza delle cataste all’interno del posto (i valori nella colonna puntata possono essere null o vuoti se la catasta relativa non è inserita in un posto).
    DesmosCATASTESeqPosto = cast(“” as nvarchar(128))
  • Posti: Contenente gli identificativi di tutti i posti di lavorazione disponibili, separati da ‘;’.
    DesmosCATASTEPosti = cast(“Posto 1;Posto 2;Posto 3;Posto 4;Posto 5;Posto 6” as nvarchar(128))
  • TipoItem: Contiene il tipo item, deve essere compreso tra i seguenti: “COLLO”, “COLLO_DISTINTA”, “ODP”, “ODP_RIGA”.
    DesmosCATASTETipoItem = cast(“COLLO” as nvarchar(128))
  • CodiceItem: Contenente il nome della colonna contenente i codici item.
    DesmosCATASTECodiceItem = cast(“” as nvarchar(128))
  • Edit: Determina se abilitare la rimozione di singoli elementi delle cataste assegnate ai posti. (abilitato se == ‘1’ ).
    DesmosCATASTEEdit = cast(“1” as nvarchar(128))
  • Cmd: Contiene il batch da effettuare dopo aver creato il lotto tramite la conferma della situazione (spiegata sotto).
    DesmosCATASTECmd = cast(“” as nvarchar(128))
  • Azione: Contiene il tipo di azione da fare dopo aver effettuato il batch in DesmosCATASTECmd (eg. ‘Refresh’), se mancante o vuoto viene fatto il refresh.
    DesmosCATASTEAzione = cast(“Refresh” as nvarchar(128))
  • LancioPostazione: Determina se aggiungere la postazione al lancio del batch in DesmosCATASTECmd (abilitato se == ‘1’).
    DesmosCATASTELancioPostazione = cast(“1” as nvarchar(128))

Nella modalità cataste gli elementi della tabella sono raggruppati per Posti e Cataste, ordinati secondo i numeri di sequenza ottenuti. Saranno resenti dei pulsanti in alto a sinistra della tabella per modificare le posizioni delle cataste nei posti, spiegati in seguito.

Tramite il pulsante Gestione Posti verrà mostrato un pop-up che mostra i posti disponibili e le Cataste presenti al loro interno, con il numero di elementi all’interno di ognuna.
Per spostare di posto o cambiare l’ordine di una catasta è sufficiente trascinarla nella posizione desiderata.
Premendo il tasto Salva viene memorizzata localmente la situazione creata, chiudendo il popup e modificando la tabella di partenza riordinando gli elementi di conseguenza.

Il pulsante Reset riporta lo stato della tabella alla situazione dell’ultimo salvataggio.

Il pulsante Conferma consente di visualizzare e confermare la distribuzione delle cataste nei posti. Il pulsante è attivo solo quando la situazione iniziale ha subito modifiche. Verrà aperto un pop-up simile a quello di Gestione Posti per consentire di visualizzare l’attuale distribuzione delle cataste. Se la modifica delle cataste è attiva (tramite il campo DesmosCATASTEEdit) è possibile cliccare sulle cataste assegnate ad un posto (non su quelle non assegnate) per aprire un secondo popup che mostra gli elementi della catasta e deselezionare gli elementi che non si vuole confermare (non è possibile deselezionare tutti gli elementi).

  • Ultima modifica: 05/08/2025 07:22
  • da 127.0.0.1