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