Definizione delle righe di dettaglio dei pickings
# | COLONNA | DECRIZIONE | TIPO | LEN | NOTE |
---|---|---|---|---|---|
1 | ID_TESTA | Identificativo univoco testata picking | Intero | ||
2 | ID_RIGA | Indetificativo univoco riga piking | Intero | ||
3 | CodiceArticolo | Codice Articolo | Stringa | 25 | |
4 | RichiestaLotto | Indica se si deve richiedere il lotto | Intero | 1 | 1 = SI | 0 = NO |
5 | Lotto | Lotto | Stringa | 50 | |
6 | RichiestaVariante1 | Indica se si deve richiedere la variante 1 | Intero | 1 | 1 = SI | 0 = NO |
7 | Variante1 | Variante 1 | Stringa | 20 | |
8 | RichiestaVariante2 | Indica se si deve richiedere la variante 2 | Intero | 1 | 1 = SI | 0 = NO |
9 | Variante2 | Variante 2 | Stringa | 20 | |
10 | Quantita | Quantità da preparare o consegnare | Decimale | ||
11 | Tolleranza | Se la tolleranza è != 0 allora segnala le anomalie che si verificano fuori tolleranza | Decimale | ||
12 | ShefLife | Se lo ShefLife è != 0 allora richiede la data scadenza | Intero | ||
13 | Causale | Causale | Stringa | 2 | |
14 | Sconti | Sconti | Stringa | 20 | |
15 | PrezzoUnitario | Prezzo Unitario | Decimale | ||
16 | Indice_UM_Di_Picking | Se il NumeroUM_Picking è = 0 significa che si utilizza l'unità principale altrimenti la 1 o 2 o 3 | Intero | ||
17 | APeso | Indica se la merce è a peso | Intero | 1 | 1 = SI | 0 = NO |
18 | SpuntabileManualmente | Indica se la riga è spuntabile manualmente o si deve spuntare solo con barcode | Intero | 1 | 1 = SI | 0 = NO |
19 | InserimentoDiretto | Significa che inserisce dopo la lettura con la qta di piking = 1 | Intero | 1 | 1 = SI | 0 = NO |
20 | Ubicazione | Ubicazione di prelievo | Stringa | 30 | |
21 | OrdinePrelievo | Ordine di prelievo | Intero | ||
22 | DataScadenzaLotto | Data scadenza lotto | Data | ||
23 | QuantitaUlteriore | Quantità Ulteriore. Valorizzare quando la quantità ulteriore non deve essere calcolata con il fattore di conversione. | Decimale | ||
24 | RichiestaQuantitaUlteriore | Indica se in fase di spunta è necessario richiedere la quantità ulteriore anche se la merce non è a peso. | Intero | 1 | 1 = SI | 0 = NO |
25 | QuantitaDefault | Se non presente nel tracciato o valorizzato a -1, e non presente nella lettura del barcode verrà visualizzata la quantità rimanente da preparare. Se valorizzato e non presente nella lettura del barcode verrà visualizzata la quantità passata in questo valore | Decimale |
Esempio
1,1,'ABITO',1,'LOTTO1',0,'',0,'',1,0,0,'V','',3.5,1,1,1,0,'A.001.002',1 1,2,'CAMICIA',1,'',0,'',0,'',2,0,0,'V','',3,0,1,1,0,'A.001.002',2 1,3,'0001',0,'',0,'',0,'',5,0,0,'V','',12,1,0,0,0,'A.007.001',3 1,4,'0002',0,'',0,'',0,'',10,0,0,'V','',13,0,0,0,1,'A.007.001',4 1,5,'0003',0,'LOTTO1',0,'',0,'',14,0,0,'V','',144,0,0,1,1,'A.007.001',5 1,6,'0004',0,'',0,'',0,'',9,0,0,'V','',1,0,1,1,0,'A.007.001',6 1,7,'0010',0,'',0,'',0,'',23,0,0,'V','',1.8,0,0,1,0,'A.007.001',7 1,8,'CASE2',0,'',0,'',0,'',4,0,0,'V','',17,0,0,1,0,'C.003.003',8 1,9,'CASE3',0,'',0,'',0,'',1,0,0,'V','',177,0,0,1,0,'C.003.003',9 1,10,'CAVO1',0,'',0,'',0,'',7,0,0,'V','',15,0,0,1,0,'C.008.005',10 1,11,'CAVO2',0,'',0,'',0,'',1,0,0,'V','',13,0,1,1,0,'C.008.005',11 1,12,'CDROM',0,'',0,'',0,'',9.6,0,0,'V','',1,0,0,1,0,'C.008.005',12 1,13,'CPUAMD1',0,'',0,'',0,'',1.7,0,0,'V','',1,0,0,1,0,'C.008.005',13 1,14,'CPUAMD2',0,'',0,'',0,'',1.8,0,0,'V','',1,0,1,1,0,'C.008.005',14 1,15,'CPUAMD3',0,'',0,'',0,'',1.1,0,0,'V','',61,0,0,1,0,'C.008.005',15 1,16,'CPUIN1',1,'LOTTO2',0,'',0,'',5,0,0,'V','',3.5,0,0,1,0,'C.008.005',16 1,17,'CPUIN2',0,'LOTTO3',0,'',0,'',1,0,0,'V','',3.5,0,0,1,0,'C.008.005',17 2,18,'CPUIN3',0,'LOTTO1',0,'',0,'',1,0,0,'V','',3.5,0,0,1,0,'C.008.005',1 2,19,'CPUIN4',0,'',0,'',0,'',2,0,0,'V','',3,0,0,1,0,'C.008.005',2 2,20,'CTIDE',0,'',0,'',0,'',5,0,0,'V','',12,0,0,1,0,'C.008.005',3 2,21,'CTSCSI',0,'',0,'',0,'',10,0,0,'V','',13,0,0,1,0,'C.008.005',4 2,22,'FLOPPY',0,'LOTTO1',0,'',0,'',14,0,0,'V','',144,0,0,1,0,'C.008.005',5 3,23,'HDIDE20',0,'',0,'',0,'',9,0,0,'V','',1,0,0,1,0,'C.008.005',1 3,24,'HDIDE40',0,'',0,'',0,'',23,0,0,'V','',1.8,0,0,1,0,'C.008.005',2 3,25,'HDIDE60',0,'',0,'',0,'',4,0,0,'V','',17,0,0,1,0,'C.008.005',3 3,26,'HDSCSI20',0,'',0,'',0,'',1,0,0,'V','',177,0,0,1,0,'C.008.005',4 3,27,'HDSCSI40',0,'',0,'',0,'',7,0,0,'V','',15,0,0,1,0,'C.008.005',5 3,28,'HDSCSI80',0,'',0,'',0,'',1,0,0,'V','',13,0,0,1,0,'C.008.005',6 3,29,'IMB1',0,'',0,'',0,'',9.6,0,0,'V','',1,0,0,1,0,'C.008.005',7 3,30,'IMB2',0,'',0,'',0,'',1.7,0,0,'V','',1,0,0,1,0,'C.013.001',8 3,31,'IMB3',0,'',0,'',0,'',1.8,0,0,'V','',1,0,0,1,0,'C.013.001',9 3,32,'IMBPC',0,'',0,'',0,'',1.1,0,0,'V','',61,0,0,1,0,'C.013.001',10 3,33,'MAN1',0,'LOTTO2',0,'',0,'',5,0,0,'V','',3.5,0,0,1,0,'C.013.001',11 3,34,'MAN2',0,'LOTTO3',0,'',0,'',1,0,0,'V','',3.5,0,0,1,0,'C.013.001',12 4,35,'MASTIDE1',0,'LOTTO2',0,'',0,'',5,0,0,'V','',3.5,0,0,1,0,'C.013.001',1 4,36,'MASTIDE2',0,'LOTTO3',0,'',0,'',1,0,0,'V','',3.5,0,0,1,0,'C.013.001',2
<?xml version="1.0" encoding="utf-8"?>
<TABELLA_PIKRIG xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
<PIKRIG>
<ID_TESTA>0</ID_TESTA>
<ID_RIGA>0</ID_RIGA>
<CodiceArticolo />
<RichiestaLotto>false</RichiestaLotto>
<Lotto />
<RichiestaVariante1>false</RichiestaVariante1>
<Variante1 />
<RichiestaVariante2>false</RichiestaVariante2>
<Variante2 />
<Ubicazione />
<OrdinePrelievo>0</OrdinePrelievo>
<Quantita>0</Quantita>
<Tolleranza>0</Tolleranza>
<ShefLife>0</ShefLife>
<Causale />
<Sconti />
<PrezzoUnitario>0</PrezzoUnitario>
<Indice_UM_Di_Picking>0</Indice_UM_Di_Picking>
<APeso>false</APeso>
<SpuntabileManualmente>false</SpuntabileManualmente>
<InserimentoDiretto>false</InserimentoDiretto>
<DataScadenzaLotto xsi:nil="true" />
</PIKRIG>
</TABELLA_PIKRIG>
public partial class PIKRIG { [Indexed(Name = "IX_PK_PIKRIG", Order = 1, Unique = true)] public decimal ID_TESTA { get; set; } [PrimaryKey, Indexed(Name = "IX_PK_PIKRIG", Order = 2, Unique = true)] public decimal ID_RIGA { get; set; } [MaxLengthAttribute(25)] public string CodiceArticolo { get; set; } public Boolean RichiestaLotto { get; set; } [MaxLengthAttribute(50)] public string Lotto { get; set; } public Boolean RichiestaVariante1 { get; set; } [MaxLengthAttribute(20)] public string Variante1 { get; set; } public Boolean RichiestaVariante2 { get; set; } [MaxLengthAttribute(20)] public string Variante2 { get; set; } [MaxLengthAttribute(30)] public string Ubicazione { get; set; } public decimal OrdinePrelievo { get; set; } public decimal Quantita { get; set; } public decimal Tolleranza { get; set; } public int ShefLife { get; set; } [MaxLengthAttribute(2)] public string Causale { get; set; } [MaxLengthAttribute(20)] public string Sconti { get; set; } public decimal PrezzoUnitario { get; set; } public int Indice_UM_Di_Picking { get; set; } public Boolean APeso { get; set; } public Boolean SpuntabileManualmente { get; set; } public Boolean InserimentoDiretto { get; set; } public System.DateTime? DataScadenzaLotto { get; set; } }