Regalamiunsorriso/rus/admin/contab/_inc_documento_cash_art.jsp
2026-03-14 20:04:39 +01:00

144 lines
9.1 KiB
Text

<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="bean" class="com.ablia.contab.Documento" type="com.ablia.contab.Documento" scope="request" >
</jsp:useBean>
<jsp:useBean id="bean2" class="com.ablia.contab.RigaDocumento" type="com.ablia.contab.RigaDocumento" scope="request" >
</jsp:useBean>
<jsp:useBean id="listaRigheDocumento" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<input name="id_articolo" type="hidden" id="id_articolo" value="<%=bean2.getId_articolo()%>" readonly>
<input name="costoUltimo" type="hidden" class="readonlyField" id="costoUltimo" value="<%=
nf.format(bean2.getArticolo().getCostoAcquistoConIvaUltimo()) %>" <%=Ab.jsDateInput("id_tipoPagamento")%>>
<!-- -->
<div class="row">
<div class="col-lg-10 text-center">
<h4>INSERIMENTO ARTICOLO</h4>
</div>
<div class="col-lg-2"> <a href="javascript:reso();"><i class="fa fa-shopping-basket fa-2x" aria-hidden="true" title="RESO"></i> </a> </div>
</div>
<div class="row">
<div class="col-lg-10">
<label for="txtRicerca">Articolo (inserire , per codici fornitori):</label>
<br>
<input name="id_articoloVariante" type="hidden" id="id_articoloVariante" value="<%=bean2.getId_articoloVariante()%>" readonly>
<input name="id_articoloTaglia" type="hidden" id="id_articoloTaglia" value="<%=bean2.getId_articoloTaglia()%>" readonly>
<div class="input-group input-group-sm">
<input name="descrizioneRiga" type="text" class="form-control input-sm ajSearchText" id="descrizioneRiga" value="<%= bean2.getDescrizioneRiga() %>" maxlength="200" <%=Ab.jsAjSearchText4("/admin/art/Articolo.abl?id_magFisico="+bean.getTipoDocumento().getCausaleMagazzino().getId_magFisicoPartenza()+"&pageRow=40&flgTipoRicerca=1&id_clifor=\"+Ab.getValId(\"id_cliforListino\")+\"&searchTxt=","descrizioneRiga","listaArticoli","main.id_articolo,main.id_articoloVariante,main.id_articoloTaglia,main.dummy,main.descrizioneRiga,main.flgUsaSeriale,main.dummy,main.dummy,main.dummy,main.costoUltimo,main.sconto,main.id_iva,main.imponibile,main.prezzoPubblicoConIva,main.dummy,main.seriale,main.flgUdmTA,main.flgKg,main.flgMt,main.flgNr,main.tipologiaArticolo,main.id_reparto",0,"attdis()")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articolo','id_articoloVariante','descrizioneRiga','seriale','imponibile','prezzoPubblicoConIva')"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:costoView()"><i class="fa fa-edit fa-2x"></i></a></span> </div>
<%=Ab.divAjSearchDiv4("listaArticoli")%> </div>
<div class="col-lg-2">
<input type="hidden" id="tipologiaArticolo" name="tipologiaArticolo" maxlength="254" value="<%= bean2.getArticolo().getTipologiaArticolo().getDescrizione() %>" onChange="disAttivaUDM()">
<br />
<!--Tipo Car/Sca-->
<input type="hidden" id="tipoCaricoScarico" name="tipoCaricoScarico" value="<%=bean.getTipoCaricoScarico()%>" >
<br />
<!--Kg.-->
<input type="hidden" id="flgKg" name="flgKg" maxlength="10" value="<%= bean2.getArticolo().getTipologiaArticolo().getFlgKg() %>" onChange="disAttivaUDM()">
<!--Mt.-->
<input type="hidden" id="flgMt" name="flgMt" maxlength="10" value="<%= bean2.getArticolo().getTipologiaArticolo().getFlgMt() %>" onChange="disAttivaUDM()">
<!--Nr.-->
<input type="hidden" id="flgNr" name="flgNr" maxlength="10" value="<%= bean2.getArticolo().getTipologiaArticolo().getFlgNr() %>" onChange="disAttivaUDM()">
<!--Def.-->
<input type="hidden" id="flgUdmTA" name="flgUdmTA" maxlength="10" value="<%= bean2.getArticolo().getTipologiaArticolo().getFlgUdm() %>" onChange="disAttivaUDM()">
<input name="id_magFisico" type="hidden" id="id_magFisico" value="<%=bean.getTipoDocumento().getCausaleMagazzino().getId_magFisicoPartenza()%>" maxlength="1">
<input name="flgReso" type="hidden" id="flgReso" value="0">
</div>
</div>
<div class="row">
<div class="col-lg-6">
<label for="txtRicerca">Seriale: </label>
<br>
<input name="seriale" type="text" class="form-control input-sm" id="seriale" value="<%=bean2.getSeriale() %>" maxlength="30" onFocus="onFocusSeriale()" onKeyUp="onKeyUpSeriale(event)" >
<input name="flgUsaSeriale" type="hidden" id="flgUsaSeriale" value="<%=bean2.getArticolo().isUsaSeriale()==true?1:0%>" maxlength="1">
</div>
<div class="col-lg-3">
<label for="txtRicerca">IVA (%):</label>
<br>
<select class="form-control input-sm select2" name="id_iva" id="id_iva">
<ab:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean2.getId_iva()%>"> &nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-3">
<label for="txtRicerca">Reparto:</label>
<br>
<select class="form-control input-sm select2" style="width: 100%;" name="id_reparto" id="id_reparto" onChange="refreshIvaByreparto()" >
<ab:optionvec boundcolumn="id_reparto" desccolumn="descrizione" vectumerator="listaReparti" value="<%=bean2.getId_reparto()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
<ab:whilevec rowbeanclass="com.ablia.art.Reparto" vectumerator="listaReparti">
<input name="id_reparto_<%=rowBean.getId_reparto()%>" type="hidden" id="id_reparto_<%=rowBean.getId_reparto()%>" value="<%=rowBean.getId_iva()%>">
</ab:whilevec>
</div>
</div>
<div class="row">
<div class="col-lg-2 kg">
<label id="lbl_kg">Kg:</label>
<br>
<input name="kg" type="text" class="form-control input-sm" id="kg" value="<%=nf.format(bean2.getKg()) %>" maxlength="10" <%=Ab.jsNumberInput("")%>>
</div>
<div class="col-lg-2 mt">
<label id="lbl_mt">Mt:</label>
<br>
<input name="mt" type="text" class="form-control input-sm" id="mt" value="<%=nf.format(bean2.getMt()) %>" maxlength="10" <%=Ab.jsNumberInput("")%>>
</div>
<div class="col-lg-2 nr">
<label id="lbl_nr">Nr:</label>
<br>
<input name="nr" type="text" class="form-control input-sm" id="nr" value="<%= nf.format(bean2.getNr()==0?1:bean2.getNr()) %>" maxlength="10" <%=Ab.jsNumberInput("prezzoPubblicoConIva")%> onChange="javascript:aggQta()">
<input name="quantita" type="hidden" class="form-control input-sm" id="quantita" value="<%=nf.format( bean2.getQuantita()==0?1:bean2.getQuantita()) %>" maxlength="10" readonly>
</div>
<div class="col-lg-3">
<label for="txtRicerca"> Imponibile (Euro): </label>
<br>
<input name="imponibile" type="text" class="form-control input-sm" id="imponibile" value="<%= nf.format(bean2.getImponibile()) %>" maxlength="10" readonly >
</div>
<div class="col-lg-3">
<label for="txtRicerca">Pr. Pubb. <span style="font-size:8px">(con iva)</span>:</label>
<br>
<input name="prezzoPubblicoConIva" <%=bean.getTipoCaricoScarico()==0?"readonly class='readonlyField'":""%> type="text" class="form-control input-sm" id="prezzoPubblicoConIva" value="<%= nf.format(bean2.getArticolo().getPrezzoPubblicoIva(bean.getCliforListino() )) %>" maxlength="10" >
</div>
<div class="col-lg-3">
<label for="txtRicerca">Sconto (%):</label>
<br>
<input type="text" class="form-control input-sm" id="sconto" name="sconto" maxlength="6" value="<%= nf.format(bean2.getSconto()) %>">
</div>
<div class="col-lg-1">
<label for="txtRicerca">&nbsp;</label>
<br>
<ab:if wherecondition="<%=!bean.isScontrinoEmesso() ||utenteLogon.getId_userProfile()==1 %>"> <a href="javascript:addRigaArticolo()"> <i class="fa fa-plus fa-2x" aria-hidden="true" title="AGGIUNGI ARTICOLO" id="nuovoArticolo"></i> </a> </ab:if>
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label for="txtRicerca">Nota Riga :</label>
<br>
<input name="notaRigaDocumento" type="text" class="form-control input-sm" id="notaRigaDocumento" value="<%=bean2.getNotaRigaDocumento()%>" maxlength="60" >
</div>
<div class="col-lg-3">
<label for="txtRicerca">Ignora Prenotazione:</label>
<br>
<input type="checkbox" class="minimal" name="ckflgIgnoraPrenotazione" id="ckflgIgnoraPrenotazione" >
<input type="hidden" name="flgIgnoraPrenotazione" id="flgIgnoraPrenotazione">
</div>
</div>
<div class="row">
<div class="col-lg-9">
<label for="txtRicerca"> N. tel. (barcode):</label>
<br>
<input name="notaBarcode" type="text" class="form-control input-sm" id="notaBarcode" value="<%=bean2.getNotaBarcode()%>" maxlength="60" >
</div>
<div class="col-lg-3">
<label for="txtRicerca"></label>
<div align="right">&nbsp;&nbsp;<font color="#FF0000">Record Trovati: <%=listaRigheDocumento.getTotNumberOfRecords()%> - Tot. Articoli: <%=nf.format(bean.getQuantitaTotaleDocumento())%></font></div>
</div>
</div>