Download pdf

Transcript
SPRIX
Consentite fino a 65.000 righe sul documento sospeso; il numero massimo di righe (R) deve rientrare nei limiti dell'array
numerico e dipende dal tipo di installazione in uso ed è inversamente proporzionale alla quantità di informazioni aggiunte alla
riga (videate personalizzate, imballi, variazioni di aliquota iva, taglie, modifiche alle descrizioni articoli,...). Nel movimento la
quantità dipende dalla memoria del sistema. Nel caso, effettuare i test con quantità crescenti (1000, 2000,...) in varie condizioni
di ulteriori dati. L'array (R) riferito alle righe del documento contiene inoltre i dati di testata dei (T) possibili documenti
d'origine (max. 200) che possono comporre il documento.
La scrittura di un ordine prevede l'automatica registrazione della matrice se il parametro di magazzino "creazione automatica
ordine matrice" = "S", altrimenti, se = "R" o la matrice esiste già viene aperta una finestra per la scelta (S/N): questa apertura si
gestisce in Sprix con SETPARCREAZMATR<str$>e SETPARSOSTMATR<str$>, dove <str$> assume valore "N" o "S", per
gestire il messaggio di Creazione o Sostituzione automatica a "Richiesta" in modo prioritario rispetto a quanto stabilito dal
parametro.
Il Collage legge le _MM? con GETATTMM (senza parametri): azzera le variabili preesistenti e carica dati presenti a video fra
evento START e END e fra PUTe DEL (lo START si attiva dopo l'uscita dal primo campo che divide l'emissione dalla
revisione, mentre in emissione differita si attiva con trasformazione del documento e non con la ristampa).
PUTPART
In Sprix scrive/aggiorna (PUT) i dati delle Particolarità Conti e Articoli relativi alle variabili struttura archivi _PART?,in base
al tipo particolarità <tppart$>(P,S,V,A), al codice conto <codcon$> (o in alternativa al suo numero di categoria <catcon>
listino, sconto, provvigione), al codice articolo <codart$> (o in alternativa al suo numero di categoria <catart> formazione
prezzo, sconto, provvigione) e con data d'inizio validità <dtvalda$> della particolarità. La combinazione di quattro parametri
individua la specifica particolarità e di questi, il secondo e il terzo sono combinabili in quattro modi: (<codcon$>,<codart$>)
;(<codcon$>,<catart>); (<catcon>,<codart$>); (<catcon>,<catart>). La PUTPART di particolarità nuova richiede i dati
obbligatori della versione del gestionale in uso; se la particolarità esiste, viene aggiornata.
Collage legge anche con GETATTPART (senza parametri): azzera le variabili preesistenti e carica i dati presenti a video fra
evento START e END e fra PUT e DEL.
PUTPC
Scrive i dati del Piano dei Conti relativi alle variabili di struttura _PC? in base al codice conto <codcon$>.
La PUTPC del conto nuovo richiede i dati obbligatori della versione del gestionale in uso; la PUTPC di un conto già esistente
lo aggiorna (valorizzare sempre tutte le variabili di interesse, altrimenti alcune potrebbero azzerarsi). Prestare anche attenzione
alle informazioni relative al caricamento dei conti tramite la trasmissione CSV.
ATTENZIONE: in ambiente a file separati (tecnologia "BP"), per le aziende di gruppo, la PUTPC non è fruibile sui conti
diversi da quelli di tipo C/F/B, perchè gli unici conti che questa processa sono i clienti, fornitori e banche (cioè quelli propri
dell'azienda in questione). Tramite la variabile _PCSOLOPICO$ = "S/N" (con default = "N") si possono aggiornare tutte le
variabili tipiche del conto aziendale anche per i conti di raggruppamento.
I dati della rubrica (RUDT) rimangono invariati. Per i SOLI conti presenti nell'azienda le variabili che possono essere
modificate quando la variabile _PCSOLOPICO$ è impostata = "S", sono contrassegnate con il simbolo (*a) nella tabella di
variabili _PC? elencate le relativo paragrafo.
PUTPN
In Sprix scrive i dati della registrazione di Primanota relativi alle variabili di struttura archivi _PN?, in base alla data di
registrazione <dreg$>, causale del documento <cau$>, registro di protocollo <protr$>, serie di protocollo <prots>, numero
della protocollazione <protn>, numero del documento <docn>, data del documento <ddoc$>.
La PUTPN è solo per la nuova registrazione nella valuta di gestione azienda e con i dati obbligatori della versione del
gestionale in uso.
La PUTPN non aggiorna il documento: occorre leggere la registrazione, cancellarla e reinserirla. La cancellazione mantiene i
dati da reinserire, ma azzera l'eventuale collegamento al documento di magazzino (se ha generato la primanota), che serve per
l'aggiornamento da magazzino a primanota (nel caso replicare la stessa operazione anche per il documento di magazzino,
considerando che la cancellazione Sprix di magazzino non cancella la primanota) e con nuova assegnazione <prinr>.
La PUTPN aggiorna lo SCADENZARIO A DOCUMENTO dei Clienti/Fornitori presenti nella registrazione. L'importo da
scadenzare POSITIVO (fattura) genera una o più scadenze in base al codice pagamento (se _PNPAG=0 è assunto quello di
anagrafica Cli/For - tranne l'alternativo - e se è ancora zero è emessa un’unica scadenza con rimessa diretta 'M'). Non è attivo
l'automatismo di pagamento in contanti: registrare un doc. PG. In caso di importo NEGATIVO (il pagamento) la _PNPCA$
determina il tipo di azione: se _PNPCA$ è valida allora la _PNPSD (per documenti sui Registri protocollo Iva
"A","V","S","C"), la_PNPND e la _PNPDD$ del documento da pagare sono obbligatorie e vengono pagate tutte le rate fino a
raggiungere l'importo in pagamento (se il documento non viene trovato o se l'importo da pagare è maggiore della somma delle
rate da pagare viene emessa una scadenza negativa con causale rimessa diretta;se _PNPCA$ contiene un tipo di scadenza
106  MANUALE SPRIX/COLLAGE