WebSite X5Help Center

 
Roberto M.
Roberto M.
User

Ordinativo di un prodotto da form contatti  it

Автор: Roberto M.
Просмотрено 790, Подписчики 5, Размещенный 0  

Come già ribadito in altro post e di concerto con KolAsim, ho necessità di impostare un form CONTATTI da convertire in Form Ordine per pagamenti posticipati. Questo perchè modificando le voci del cart poi mi si riflette su tutti i progetti. Questo è il form da me preparato ►  ESEMPIO

Размещено
29 Ответы - 3 Полезно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ho visto il LINK, ma non ho capito cosa vorresti ottenere o modificare in quel modulo, ... ed il select Prodotto mi pare vuoto...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Roberto M.
Roberto M.
User
Автор

Ciao Kol vorrei ottenere che alla scelta del prodotto 1 (o 2) mi si riempia in automatico la cella del Totale che sarà comprensiva d'iva già applicata alla cella dei prodotti. E' possibile?

Читать больше
Размещено От Roberto M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sistema l'header, o meglio lo sfondo dell'header, che maschera parzilamente il modulo...

<script>
$( document ).ready(function() { //K>
totK0= 0 + ".00 €";
totK1a= 10000 + ".00 €";
totK1b= 20000 + ".00 €";
totK2a= 5000 + ".00 €";
totK2b= 10000 + ".00 €";
setInterval(function(){ //K2>
rilevamentoK()
}, 500); //K2<<
}); //K<<
//---------- f - K3 --- (4-8) --------------------------
function rilevamentoK() {//K3>
selectK1=$("#imObjectForm_1_3 ").prop('selectedIndex');
selectK2=$("#imObjectForm_1_4").prop('selectedIndex');
if(selectK1== "0" || selectK2== "0" ){//K4>
$("#imObjectForm_1_5").val(totK0)}//K4<<
else if(selectK1== 1 && selectK2==1) {K5>
$("#imObjectForm_1_5").val(totK1a)}//K5<<
else if(selectK1== 1 && selectK2==2) {//K6>
$("#imObjectForm_1_5").val(totK1b)}//K6<<
else if(selectK1== 2 && selectK2==1) {//K7>
$("#imObjectForm_1_5").val(totK2a)}//K7<<
if(selectK1== 2 && selectK2==2) {//K8>
$("#imObjectForm_1_5").val(totK2b)}//K8<<
}//K3<<
</script>

................................................

.

... nel caso ci risentiamo domani ...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Roberto M.
Roberto M.
User
Автор

Perfetto. Quindi ora basta cambiare gli importi sui Tot... e ottengo la stessa situazione giusto?

Читать больше
Размещено От Roberto M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... sì, come hai detto tu, aggiungendo le varie condizioni (*)...
... ho visto che hai sistemato l'header...  OK...
...(*) ... però, se devi complicare oltre, penso che forse(!) si potrebbe semplificare facendo fare il calcolo con codice dinamico; ... se vuoi provare, devi togliere il codice attuale in modo che io possa valutare, e se, il possibile da farsi...
.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Alessandro W.
Alessandro W.
User

Se ho capito bene, Kol, prima specifichi tutti i possibili risultati come string e poi assegni un risultato a ciascuna combinazione dei 'selectedIndex' dei campi di input #imObjectForm_1_3 e #imObjectForm_1_4.

La stessa funzione sarebbe realizzabile anche [1] abbinando numeri ai 'selectedIndex' di #imObjectForm_1_3, [2] trattando come numero il valore #imObjectForm_1_4 e [3] ottenendo il valore di #imObjectForm_1_4 tramite moltiplicazione?

Ale

Читать больше
Размещено От Alessandro W.
Alessandro W.
Alessandro W.
User

Oppure, se fosse possibile, utilizzare nel campo #imObjectForm_1_3 una dicitura standardizzata, ad es. "Prodotto 1 (prezzo comp. IVA 22%): 10000", eliminare da tale string la parte sinistra fino "): " e poi trattare la rimanente pozione ("10000") come numero.

Tale approccio per ridurre il calcolo del totale a una moltiplicazione di #imObjectForm_1_3 e #imObjectForm_1_4 sarebbe possibile?

Ale

Читать больше
Размещено От Alessandro W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

ciao Alessandro, nel tuo Topic ho postato un codice diverso basato su un mio calcolo semplificato(*), da valutare...

(*) ... valori estratti da stringa per come vengono prodoti a display...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Roberto M.
Roberto M.
User
Автор

Ciao KolAsim.Letto ora.Ho tolto il codice e ricaricato la pagina. ESEMPIO 

Читать больше
Размещено От Roberto M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ...

<script>
$(document).ready(function() {//K>
/** --- calcolo EXTRA x form WSx5 by KolAsim --- **/
prezziK = [ 0 , 10000 , 5000 ]; // <<< array valore prezzi secondo l'ordine del relativo select;
selectK();
$("#imObjectForm_1_3,#imObjectForm_1_4").change(function() { //K1>
selectK()
}) //K1<<
});//K<<
//---------------------------------------f-K2----------------------
function selectK() { //K2
totK=0;
selectK1=$("#imObjectForm_1_3").prop('selectedIndex');
selectK2=$("#imObjectForm_1_4").val();
x1=Number( prezziK[selectK1]);
x2=Number( selectK2);
totK= x1*x2;
$("#imObjectForm_1_5").val(totK + ".00 €");
} //K2<<
</script>

.....................................................

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Domenico B.
Domenico B.
User

Funziona benissimo anche usando il seplice campo testo per le quantità 

Grazie mille! KolAsim  ‪ ‪

Читать больше
Размещено От Domenico B.
Roberto M.
Roberto M.
User
Автор

Funziona alla grande. Sei un mago kol veramente in gamba. Non caspisco come mai Incomedia non ti abbia ancora chiamato sai quante cose si sarebbero risolte? ESEMPIO

Читать больше
Размещено От Roberto M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... ho controllato,...funziona anche questo ... ciao...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Domenico B.
Domenico B.
User

vorrei formattare il totale in euro solo con i decimali finali, ora mi vengono fuori a decine di cifre dopo la virgola se l'importo non è esattamente pari

Читать больше
Размещено От Domenico B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ciao Domenico, per poter io entrare nel merito, dovresti aprire un tuo NUOVO Argomento a tema, nel quale postare anche il LINK della tua pagina online con io tuo modulo, in modo che io possa valutare...
... comunque, in linea di massima, questa è la formula js per arrotondare un numero o una operazione a due cifre decimali:
NomeVaribile = NomeVaribile.toFixed(2)

... nel caso ci rivedremo nel tuo Topic...


ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Domenico B.
Domenico B.
User

<script>
$(document).ready(function() {//K>
/** --- calcolo EXTRA x form WSx5 by KolAsim --- **/
prezziK = [ 0 , 0.7 , 1.00 , 1.10 , 30.00 ]; // <<< array valore prezzi secondo l'ordine del relativo select;
spedizioniK = [ 0 , 0.00 , 15.00 , 20.00 ]; // <<< array valore prezzi secondo l'ordine del relativo select;
selectK();
$("#imObjectForm_2_4,#imObjectForm_2_5,#imObjectForm_2_6").change(function() { //K1>
selectK()
}) //K1<<
});//K<<
//---------------------------------------f-K2----------------------
function selectK() { //K2
totK=0;
selectK1=$("#imObjectForm_2_4").prop('selectedIndex');
selectK2=$("#imObjectForm_2_6").val();
selectK3=$("#imObjectForm_2_5").prop('selectedIndex');
x1=Number( prezziK[selectK1]);
x2=Number( selectK2);
x3=Number(spedizioniK[selectK3]);
totK= x1*x2+x3;
$("#imObjectForm_2_7").val(totK + " €");
} //K2<<
</script>

Link pagina:

https://www.gestionali.info/preventivi.html

Читать больше
Размещено От Domenico B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... x Domenico, ...ho visto a grandi linee e nel modulo manca il campo spese di spedizione, che invece hai aggiunto nel codice ma senza riscontri con i select attuali, quindi aggiungi questo campo-select anche nel modulo...
... poi mi pare aleatorio il select GRAFICA; ...non si capisce come si possa fare un valutazione sulle scelte e con che criterio...
... prepara il modulo e poi vedremo...

...!... al tempo; ... per permettermi di valutare senza interferenze dovresti togliere il codice attuale...!...
.
ciao

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Domenico B.
Domenico B.
User

KolAsim ‪ ‪ora sembra funzionare scrivendo così:

$("#imObjectForm_1_4").val(totK.toFixed(2) + " €");

 Dai un'occhiata! 

Читать больше
Размещено От Domenico B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... si pare funzionare; ... prova con questo che rileva l'input della quantità:

<script>
$(document).ready(function() {//K>
/** --- calcolo EXTRA x form WSx5 by KolAsim --- **/
prezziK = [ 0 , 2.20 , 1.70 ]; // <<< array prezzi: pere(1)> 2.20Kg, mele(2)> 1.70Kg,;
selectK();
$("#imObjectForm_1_2").change(function() { //K1>
selectK()
}) //K1<<
$( "#imObjectForm_1_3" ).keyup(function() {
selectK()
});
});//K<<
//---------------------------------------f-K2----------------------
function selectK() { //K2
totK=0;
selectK1=$("#imObjectForm_1_2").prop('selectedIndex');
selectK2=$("#imObjectForm_1_3").val();
x1=Number( prezziK[selectK1]).toFixed(2);
x2=Number( selectK2);
totK= (x1*x2).toFixed(2);
$("#imObjectForm_1_4").val(totK + " €");
} //K2<<
</script>

............................................

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Domenico B.
Domenico B.
User

KolAsim, graziemille! 

Читать больше
Размещено От Domenico B.
Giuseppe Guida
Giuseppe Guida
User
Nicola A.
Ciao ‪ KolAsim, come posso inviare un form contatti su un numero whatsapp? si può fare?

Dovrebbe essere Incomedia a risolvere tutte queste utilissime (e moderne!) richieste degli utenti, invece si invoca sempre l'aiuto del buon KolAsim, senza di lui è nera per tutti qui. Di certo non è positiva come cosa per l'immagine dell'azienda: un utente che risolve le mille pecche e incompletezze del software al posto dei loro (immagino ben pagati) sviluppatori. A me vien da piangere... 

Читать больше
Размещено От Giuseppe Guida
Domenico B.
Domenico B.
User

Giuseppe Guida

Concordo con te, non capisco perchè non implementano tali funzioni, mah!!!!

‪RINGRAZIO KolAsim per quello che fa! 

Читать больше
Размещено От Domenico B.
Luigi D.
Luigi D.
User

Senza di lui sarebbe meglio...  perché finché c'è lui che mette i tappi ai buchi, Incomedia non farà nulla per migliorare. 

Giuseppe Guida
Nicola A. Ciao ‪ KolAsim, come posso inviare un form contatti su un numero whatsapp? si può fare? Dovrebbe essere Incomedia a risolvere tutte queste utilissime (e moderne!) richieste degli utenti, invece si invoca sempre l'aiuto del buon KolAsim, senza di lui è nera per tutti qui. Di certo non è positiva come cosa per l'immagine dell'azienda: un utente che risolve le mille pecche e incompletezze del software al posto dei loro (immagino ben pagati) sviluppatori. A me vien da piangere... 
Читать больше
Размещено От Luigi D.
Luigi D.
Luigi D.
User

È un controsenso che il Moderatore (assunto da Incomedia) può aiutare l'utente con escamotage e l'azienda stessa no! È un grande persa per il ....

Читать больше
Размещено От Luigi D.
Pasquale L.
Pasquale L.
User

scusate.. dove posso ottenere una guida precisa su questo argomento? non riesco a individuare la procedura per far funzionare questo sistema. grazie

Читать больше
Размещено От Pasquale L.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

x Pasquale L., ..sarebbe meglio aprire un tuo Argomento esponendo il tuo problema...

... se vuoi fare da te, il Programma ha messo a disposizione i pannelli per Esperti, appunto per dare massima libertà al proprio estro e andare oltre il 5°Step superando tutti i limiti...

... interrogando www.mrw.it/ e www.html.it/ ... si può trovare ed imparare un po' di tutto, che è quello che faccio io per cose che non conosco, non essendo questa la mia materia....

... poi, altri esperti nel tuo Topic potrebbero dirti di più e meglio...

.

ciao

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Лучший пользователь месяца IT
Luigi D.
... il Moderatore (assunto da Incomedia) 

surprised

io non sono assunto e/o pagato da Incomedia... 

e che io sappia la stessa cosa vale anche per gli altri moderatori... 

lo facciamo nel nostro tempo libero, volontariamente e gratuitamente... 

Sul fatto che certe/molte funzionalità debbano essere incorporate nel programma e quindi essere prese in carico da Incomedia stessa, sono d'accordo con te... 

Читать больше
Размещено От Claudio D.
Pasquale L.
Pasquale L.
User

Grazie ci provo altrimenti apro un nuovo argomento.

‪ KolAsim ‪ ‪
x Pasquale L., ..sarebbe meglio aprire un tuo Argomento esponendo il tuo problema... ... se vuoi fare da te, il Programma ha messo a disposizione i pannelli per Esperti, appunto per dare massima libertà al proprio estro e andare oltre il 5°Step superando tutti i limiti... ... interrogando www.mrw.it/ e www.html.it/ ... si può trovare ed imparare un po' di tutto, che è quello che faccio io per cose che non conosco, non essendo questa la mia materia.... ... poi, altri esperti nel tuo Topic potrebbero dirti di più e meglio... . ciao .
Читать больше
Размещено От Pasquale L.