Autore Messaggio
se-ar 19/01/2012 11:56

Richiesta script

Ho la necessità che mi sia sviluppato uno script....
Ho provato... ma riesco fino ad un certo punto.... e non ho molto tempo da dedicarci... quindi giro la richiesta a voi Smile

Lo script viene inserito nella visulizzazione degli articoli da ordinare al fornitore tramite la maschera che si apre premendo il pulsante "Articoli da Ordinare"

e la sua funzione dovrebbe operare così:

Casistica:
Prima di tutto gli articoli visualizzati devono avere il campo Tipo 8 dell'anagrafica NON impostato su "FC" (mio Valore)
Poi dovrebbe analizzare le seguenti variabili e immettere una "risposta" a seconda del risultato:

Esempio:
1° Variabile: QMagazzino = 50 | SortaImpostata = 60 | QminimaAquisto = 50
2° Variabile: QMagazzino = 20 | SortaImpostata = 60 | QminimaAquisto = 50
3° Variabile: QMagazzino = 50 | SortaImpostata = 60 | QminimaAquisto = 0
4° Variabile: QMagazzino = 20 | SortaImpostata = 60 | QminimaAquisto = 0
5° Variabile: QMagazzino = 50 | SortaImpostata = 00 | QminimaAquisto = 50
6° Variabile: QMagazzino = 20 | SortaImpostata = 00 | QminimaAquisto = 50
7° Variabile: QMagazzino = 00 | SortaImpostata = 00 | QminimaAquisto = 00


Traduzione:
1° Se la QM è > di 2/3 rispetto alla QmA (se impostata) = "NON ORDINARE" (meglio se non visualizza la riga)
2° Se la QM è < di 2/3 rispetto alla QmA (se impostata) = QmA
3° e 4° Se la QM è < Scorta e QmA non impostato = (Scorta - QM)
5° Se la Scorta = 0 ma QM > 2/3 di QmA = "Da Valutare"
6° Se la Scorta = 0 ma QM =< 1/3 di QmA = QmA
7°  = "Da Controllare"


Se fosse possibile Quanto tempo ?

Fabio 19/01/2012 15:10

Sia l'analisi che lo sviluppo di eventuali script personalizzati vengono normalmente eseguiti durante/a seguito di una sessione di teleassistenza (e quindi a pagamento).
L'iter normalmente e' il seguente:

-Un tecnico in teleassistenza raccoglie in dettaglio richieste ed esigenze relative alle personalizzazioni richieste
-Se si tratta di un script/personalizzazioni "semplici" di norma vengono fatte al volo sul momento direttamente dal tecnico
-In caso contrario il tecnico si prendera' qualche giorno, passera' il dettaglio delle richieste al nostro reparto di sviluppo e verra' effettuata una analisi di fattibilita' (per capire se il lavoro/script) e' realizzabile o meno
-Se la personalizzazione richiede 15-30 minuti normalmente viene sviluppata direttamente (scalando il tempo dal pacchetto ore di teleassistenza) senza chiedere ulteriori conferme
-Nel caso di personalizzazioni piu' "corpose" (che richiedono un'ora o piu') il tecnico ricontatta il cliente per chiedere l'autorizzazione a procedere (oppure comunica l'eventuale NON fattibilita' della personalizzazione, perche' capitano anche richieste non fattibili purtroppo)

Se volete procedere vi invito quindi a fissare un primo appuntamento con un tecnico, in teleassistenza, per l'analisi della vostra richiesta
http://www.readypro.it/teleassistenza


se-ar 19/01/2012 15:47

Ok... Fatto Ok good!


Fabio 19/01/2012 15:49

Ok good!

se-ar 27/01/2012 12:31

Ciao Glauco ...

Su una prima analisi ho trovato un piccolo prolema......
Si tratta delle unità di misura inerenti le QmA ...

Quindi nello script ci dovrebbe essere anche la conversione in U.M . di magazzino (credo)

questo è quello che mi sono accorto nell'immediato... cmq continuo a testare per vedere se c'è qls altro oppure no.... cos' interveniamo una volta soltanto Smile

Ho postato per non dimenticarmi Laughing

Glauco 27/01/2012 22:13

Citazione:
Ho postato per non dimenticarmi
Ok good!

se-ar 11/02/2012 15:48

eccomi....

Ho messo mano un po' allo script... spero non ti dispiaccia....
Diciamo che funziona alla GRANDE !!!! ma prima di farti l'altarino (non sai quanto mi aiuta)... ho bisogno di testarlo a lungo e vedere come si comporta.

Ho la necessità però, come segnalato prima, che lo script mi consideri anche il tipo di unità di misura...

Praticamente (sia per come è conficurato, sia per praticità) alcuni articoli hanno diverse unità di misura.

Articolo XXXXX si acquista (perchè riportato così in fattura) % e si rivende in Pz
(% = 100pz)

Quindi.... per far funzionare lo script su tuttti gli articoli, c'è bisogno che prima che analizzi la Qm Ordinabile la convertisse in unità di magazzino Smile

Spero di essermi spiegato

Glauco 15/02/2012 12:22

Al telefono abbiamo compreso meglio la tua esigenza. Verifico con i miei colleghi dello sviluppo se tramite script è possibile prelevare le informazioni sulla tabella UNITA' DI MISURA della MATRICE della variante di Taglia e Colore. Mmmmm

se-ar 20/02/2012 17:15

Ciao Glauco Smile

ho fatto varie prove.... ed il valore ricavato da:

Unit = RowItem.CustomField(34)

è sempre in PZ Sad  anche se nella scheda articolo è in (%) o altro
Ho provato a far stampare il valore su una colonna a parte.... ed il valore riportato è sempre PZ Sad

Altrimenti in un certo senso avevo risolto.... con un If iniziale mi divideva le procedure a secondo dell'unità di misura di acquisto.

Non capisco perchè mi dia sempre PZ Shocked


Glauco 25/02/2012 06:44

Citazione:
Ho provato a far stampare il valore su una colonna a parte.... ed il valore riportato è sempre PZ
Perché l'unità di misura di acquisto è il campo che ti evidenzio qui sotto e tu, se non ricordo male, non lo vedi perché stiamo tentando di esportare questo valore dalle VARIANTI TAGLIA E COLORE. Mmmmm

Sai che purtroppo non ho soluzioni accettabili da proporti? Head vs wall


se-ar 25/02/2012 12:09

Si questo lo avevamo già notato in teleassistenza...

quello che intendevo io è che proprio non mi prende neanche quel valore!!
Sicuramente sbaglio io qlc.... Sad

Lo script è questo messo in colonna... (screenshot)
Unit = RowItem.CustomField(34)

Response.Write(" 100 - " & Unit)

Glauco 28/02/2012 00:16

Ho appena verificato sulla 14.1.21 e non mi pare esserci problemi su quel campo e/o CustomField (vedi allegato).

L'articolo che mi hai mostrato è un Articolo Matrice oppure un Articolo standard?

se-ar 29/02/2012 08:30

Ciao Glauco,

Scusa... capisco che avete un milione di cose da fare... ed io do sempre per scontato che vi ricordiate i particolari di ognuno di noi Ooops


Tornando al topic:
Gli articoli sono in "Variante"

Ma nell'articolo matrice è impostato come da screenshot.
Ho fatto altre prove... ed ho scoperto che in alcuni articoli Matrice/Variante lo script funziona!! Quindi perchè questa discriminazione ?
Mi è venuto in mente Ragionandoci sopra e considerando il tipo di articolo, che forse dipende dalla loro creazione, cerco di spiegarmi meglio..
Alcuni Articoli Taglia/Colore creati senza inserire quel valore nella scheda Fornitori... e poi movimentati.... le varianti prendono come default "PZ" con l'esecuzione dello script ....  mentre se quel campo viene inserito al momento della creazione della Matrice.... viene passato anche alle sue varianti quando si creano.... e lo script funziona prendendo il valore di conversione.

Grazie