Definizione di elenchi articoli per cliente pre-impostati per la generazione automatica dei documenti.
# | COLONNA | DECRIZIONE | TIPO | LEN | NOTE |
---|---|---|---|---|---|
1 | CodiceCliente | Codice Cliente | Stringa | 8 | |
2 | CodiceArticolo | Codice Articolo | Stringa | 25 | |
3 | Quantita | Quantità | Decimale | ||
4 | Sconti | Sconti | Stringa | 20 | |
5 | PrezzoUnitario | Prezzo Unitario | Decimale | ||
6 | Lotto | Lotto | Stringa | 25 | |
7 | dispositivo | inserito direttamente da dispositivo | Intero | 1 | Flag 1 o 0. Se il predocumento non viene inserito da zippy ma viene mandato dal gestionale e si vogliono utilizzare le funzionalità come se fosse inserito da zippy passare 1 |
8 | ClasseRaggruppamento | Classe raggruppamento predocumenti per cliente | Stringa | 20 | Se per un cliente vengono passati più predocumenti da far scegliere all'agente passare un codice che identifica la classe di raggruppamento |
9 | Causale | Causale di vendita | Stringa | 2 | Causale di Vendita (V,R,S,O,Oo) |
10 | sconto_natura | Sconto Natura | Intero | 1 | Flag 1 o 0. Se viene gestito il descomaggi e la causale è Oo definire se applicare lo sconto natura |
11 | materiale_promo_pubblicitario | Materiale Promo pubblicitario | Intero | 1 | Flag 1 o 0. Se viene gestito il descomaggi e la causale è Oo definire se applicare il materiale promo pubblicitario |
12 | disabilita_modifica | Disabilita modifica articolo per riversamento documento | Intero | 1 | Flag 1 o 0. Passare 1 se una volta copiate le righe del predocumento all'interno del documento questa riga non può essere modificata dall'agente |
13 | NoteRiga | Note Riga | Stringa | 50 |
Esempio
'C0000100','CASE1',1,123,'' 'C0000100','CASE2',2,0,'' 'C0000100','CASE3',0,222,'10' 'C0000100','CAVO1',2,678,''
<?xml version="1.0" encoding="utf-8"?>
<TABELLA_PREDOCUMENTO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"?>
<PREDOCUMENTO>
<CodiceCliente />
<CodiceArticolo />
<Quantita>0</Quantita>
<Sconti />
<PrezzoUnitario>0</PrezzoUnitario>
<Lotto />
<Variante1 />
<Variante2 />
<Barcode />
<Causale>V</Causale>
<ScontoNatura>false</ScontoNatura>
<MaterialePromoPubblicitario>false</MaterialePromoPubblicitario>
<NoteRiga />
<DisabilitaModifica>false</DisabilitaModifica>
<ClasseRaggruppamento />
<dispositivo>false</dispositivo>
</PREDOCUMENTO>
</TABELLA_PREDOCUMENTO>
public partial class PREDOCUMENTO { [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 1, Unique = true), MaxLengthAttribute(8)] public string CodiceCliente { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 2, Unique = true), MaxLengthAttribute(25)] public string CodiceArticolo { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 3, Unique = true)] public decimal Quantita { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 4, Unique = true), MaxLengthAttribute(20)] public string Sconti { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 5, Unique = true)] public decimal PrezzoUnitario { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 6, Unique = true), MaxLengthAttribute(50)] public string Lotto { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 7, Unique = true), MaxLengthAttribute(20)] public string Variante1 { get; set; } [Indexed(Name = "IX_PK_PREDOCUMENTO", Order = 8, Unique = true), MaxLengthAttribute(20)] public string Variante2 { get; set; } [MaxLengthAttribute(100)] public string Barcode { get; set; } [MaxLengthAttribute(3)] public string Causale { get; set; } public bool ScontoNatura { get; set; } public bool MaterialePromoPubblicitario { get; set; } public string NoteRiga { get; set; } public bool DisabilitaModifica { get; set; } public string ClasseRaggruppamento { get; set; } public bool dispositivo { get; set; } }