Revision 224 | Revision 313 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<!-- $Id: supplier.tpl 312 2023-08-12 14:49:09Z lars $ BEGIN --><script>$(function(){$('#versandkostenLink').click(function(){$('#versandkosten').load("/bestellwesen/suppliers/{$lieferant.id}/shipping")})$('#LagerLink').click(function(){$('#Lager').load("/bestellwesen/suppliers/{$lieferant.id}/supplierWarehouse")}).click();$("#bestandUploadMsg").dialog({autoOpen:false,width:800,height:600,resizable:false,modal:true})$('#editConfigDlg').dialog({autoOpen:false,width:800,height:600,resizable:false,modal:true,buttons:{"speichern":function (){$.post("lieferant_edit_config.php",$('#configForm').serializeArray(),function(json) {$('#editConfigDlg').dialog("close");let ret=$.parseJSON(json);let err=ret.err;let msg=ret.msg;if(err!=1){}else{msg='<div style="color:red;font-weight:bold">'+msg+'</div>';}$('#bestandUploadMsg').html(msg).dialog("open");});}}});$("#reiter").tabs();$("input[type=file]").button();$(".editConfig").button({"icons":{primary:"ui-icon-pencil"}}).click(editConfig);$("#einlesen").button({icons:{primary:"ui-icon-play"}}).click(function(e) {e.preventDefault();$('#loadingDLG').dialog("open");$('#bestandUploadMsg').load("lieferantenImport.php?lId={$lieferant.id}",function (json) {$('#loadingDLG').dialog("close");let ret=$.parseJSON(json);let err=ret.err;let msg=ret.msg;if(err!=1){}else{msg='<div style="color:red;font-weight:bold">'+msg+'</div>';}$('#bestandUploadMsg').html(msg).dialog("open");})})$("#hochladen").button().click(function(e){e.preventDefault();var formData = new FormData($("#bestand_upload")[0]);$.ajax({url: "/bestellwesen/lieferantenUpload.php",type: 'POST',data: formData,processData: false,contentType: false,success: function (response, textStatus, xhr) {let ret=$.parseJSON(response);let err=ret.err;let msg=ret.msg;if(err!=1){}else{msg='<div style="color:red;font-weight:bold">'+msg+'</div>';}$('#bestandUploadMsg').html(msg).dialog("open");},error: function (xhr, status, error) {$('#warehouseError').html(response.responseJSON.message);let errors = response.responseJSON.errorsif(errors.name){$('#warehouseNameError').html(errors.name)}if(errors.rank){$('#shippingRankError').html(errors.rank)}}});});});function editConfig(e){e.preventDefault();$('#editConfigDlg').load("lieferant_edit_config.php?lieferant={$lieferant.id}").dialog("open")}</script><form id="supplierForm" method="post"><input type="hidden" name="_token" value="{csrf_token()}">{if $lieferant.id}<input type="hidden" name="_method" value="PATCH"><input type="hidden" id="ID" value="{$lieferant.id}"/>{/if}<table width="100%"><tr class="links" align="center"><td colspan="2">{if $lieferant.id}Lieferant {$lieferant.id} bearbeiten{else} neuen Lieferanten anlegen{/if}</td></tr><tr><td class="links">ID</td><td class="rechts"><input type="hidden" name="id" value="{$lieferant.id}"/>{$lieferant.id}</td></tr><tr><td class="links">Name1</td><td class="rechts"><input type="text" size="60" name="name" value="{$lieferant.name}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Name2</td><td class="rechts"><input type="text" size="60" name="name2" value="{$lieferant.name2}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Rang</td><td class="rechts"><input type="text" size="10" name="rank" value="{$lieferant.rank|default:0}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Ansprechpartner</td><td class="rechts"><input type="text" size="60" name="contact" value="{$lieferant.contact}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Straße</td><td class="rechts"><input type="text" size="40" name="street" value="{$lieferant.street}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/>Nr.: <input type="text" name="houseno" value="{$lieferant.houseno}" size="5" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">PLZ / Ort</td><td class="rechts"><input type="text" name="zip" size="5" value="{$lieferant.zip}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/><input type="text" size="40" name="city" value="{$lieferant.city}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Land</td><td class="rechts">{html_options options=$laender selected=$lieferant.land|default:"DE" name="land"}</td></tr><tr><td class="links">Kundennummer</td><td class="rechts"><input type="text" name="customer_no" value="{$lieferant.customer_no}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Telefon</td><td class="rechts"><input type="text" name="phone" value="{$lieferant.phone}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Fax</td><td class="rechts"><input type="text" name="fax" value="{$lieferant.fax}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">E-Mail</td><td class="rechts"><input type="text" name="email" value="{$lieferant.email}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Zahlungshinweis</td><td class="rechts"><textarea rows="5" cols="60" name="payment_hint"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}>{$lieferant.payment_hint}</textarea></td></tr><tr><td class="links">Versandhinweis</td><td class="rechts"><textarea rows="5" cols="60" name="shipping_hint"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}>{$lieferant.shipping_hint}</textarea></td></tr><tr><td class="links">Bemerkung</td><td class="rechts"><textarea rows="5" cols="60" name="comment"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}>{$lieferant.comment}</textarea></td></tr><tr><td class="links">Kreditor Konto</td><td class="rechts"><input type="text" name="accounts_payable" value="{$lieferant.accounts_payable}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Sachkonto</td><td class="rechts"><input type="text" name="ledger_account" value="{$lieferant.sachkonto}"{if !isset($user_rechte.bestellwesen.lieferanten.ledger_account)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Kommissionstext</td><td class="rechts"><input type="text" size="60" name="commission_text" value="{$lieferant.commission_text}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Export-Skript</td><td class="rechts"><input type="text" size="60" name="script" value="{$lieferant.script}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Bestands-Skript</td><td class="rechts"><input type="text" size="60" name="stock_script" value="{$lieferant.stock_script}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Intervall (Stunden)</td><td class="rechts"><input type="text" size="4" name="interval" value="{$lieferant.interval}"{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}/></td></tr><tr><td class="links">Skonto-Satz (%)</td><td class="rechts"><input type="number" min="0" max="99" name="skonto" value="{$lieferant.skonto}" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if} /></td></tr><tr><td class="links">Zahlungsziel (Tage)</td><td class="rechts"><input type="number" min="0" max="99" name="tage" value="{$lieferant.tage}" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if} /></td></tr><tr><td class="links">Skonto-Zahlungsziel (Tage)</td><td class="rechts"><input type="number" min="0" max="99" name="tage_skonto" value="{$lieferant.tage_skonto}" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if} /></td></tr>{if isset($web_rechte.bestellwesen.lieferanten.abwKalkulation)}<tr><td class="links">abweichende Preiskalkulation?</td><td class="rechts"><input type="hidden" name="abwKalkulation" value="{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}{$lieferant.abwKalkulation}{else}0{/if}" />{if isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}<input type="checkbox" name="abwKalkulation" value="1" {if $lieferant.abwKalkulation==1}checked="checked"{/if} />{/if}</td></tr>{/if}{if isset($web_rechte.bestellwesen.lieferanten.mail_order)}<tr><td class="links">Mailorder aktivieren:</td><td class="rechts"><input type="hidden" name="mail_order" value="{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}{$lieferant.mail_order}{else}0{/if}" />{if isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}<input type="checkbox" name="mail_order" value="1" {if $lieferant.mail_order==1}checked="checked"{/if} />{/if}</td></tr><tr id="mail_order_betreff_row"><td class="links">Betreff Template</td><td class="rechts"><select name="mail_order_betreff" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}>{html_options options=$subjects selected=$lieferant.mail_order_betreff}</select></td></tr><tr id="mail_order_text_row"><td class="links">Mailtext Template</td><td class="rechts"><select name="mail_order_text" {if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)} disabled="disabled"{/if}>{html_options options=$bodies selected=$lieferant.mail_order_text}</select></td></tr><tr><td class="links">Mailorder mit Lieferschein</td><td class="rechts"><input type="hidden" name="lieferschein" value="{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}{$lieferant.lieferschein}{else}0{/if}" />{if isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}<input type="checkbox" name="lieferschein" value="1" {if $lieferant.lieferschein==1}checked="checked"{/if} />{/if}</td></tr>{/if}<tr><td class="links">im Shop anzeigen</td><td class="rechts"><input type="hidden" name="shopanzeige" value="0" />{if isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}<input type="checkbox" name="shopanzeige" value="1" {if $lieferant.shopanzeige==1}checked="checked"{/if} />{/if}</td></tr><tr class="links" align="center"><td colspan="2">{if !isset($user_rechte.bestellwesen.lieferanten.bearbeiten)}Sie haben leider nicht das Recht die Werte zu bearbeiten!{/if}</td></tr></table></form>{if $lieferant.id}<div id="reiter"><ul><li><a href="#Lager" id="LagerLink">Lager</a></li>{if $buchungen}<li><a href="#Buchungen">Buchungen</a></li>{/if}<li><a href="lieferantenbestellungen.php?filter[lieferant]=-1_{$lieferant.id}&filter[status]=1">Bestellungen</a></li><li><a id="#dokumentenListe" href="dokumente_lieferant.php?lieferrant={$lieferant.id}" title="dokumentenListe">Dokumente</a></li><li><a href="#artikelliste">Artikel</a></li>{if isset($user_rechte.bestellwesen.lieferanten.bankverbindungen)}<li><a href="bankverbindungen.php?lieferant={$lieferant.id}&mode=list" title="bankverbindungen">Bankverbindungen</a></li>{/if}{if $lieferant.abwKalkulation}<li><a id="kalk" href="../toolbox/edit_preiskalkulation.php?lId={$lieferant.id}">Preiskalkulation</a></li>{/if}<li><a href="#bestand">Bestandsimport</a></li>{if $vk}<li><a href="#versandkosten" id="versandkostenLink">Versandkosten</a></li>{/if}</ul>{if $buchungen}<div id="Buchungen"><table class="keinRand rechts" width="100%" cellspacing="0" cellpadding="3"><td class="headline">Datum</td><td class="headline" style="text-align:center;">Bezeichnung</td><td class="headline" style="text-align:center;">Menge</th><td class="headline" style="text-align:right;">Preis/Stü;ck</td><td class="headline" style="text-align:right;">Preis</td>{foreach $buchungen as $buchung}{cycle values='gerade, ' assign='class'}<tr class="rechts {$class}"><td>{$buchung.eintragsdatum}</td><td><a href="../Warenwirtschaft/lagerwirtschaft.php?action=artikel&id={$buchung.artikel}">{$buchung.kurzbezeichnung}</a></td><td style="text-align:center;">{$buchung.menge}</td><td style="text-align:right;">{$buchung.warenwert_stueck} €</td><td style="text-align:right;">{$buchung.warenwert_stueck * $buchung.menge|number_format:2} €</td></tr>{/foreach}</table></div>{/if}<div id="bestand"><form id="bestand_upload" method="post"><input type="file" name="bestandsDatei" id="bestandsDatei" /><input type="hidden" name="id" value="{$lieferant.id}" /><input type="hidden" name="mode" value="upload" /><input type="submit" value="hochladen" id="hochladen" /><button id="editConfig_{$lieferant.id}" class="editConfig">Konfiguration ändern</button></form><br/>{if $letztePreisListe}<button id="einlesen">{$letztePreisListe.document|basename} einlesen</button>{/if}</div><div id="Lager"></div><div id="artikelListe">{*include file="artikel_lieferant.tpl"*}</div>{if $vk}<div id="versandkosten"></div>{/if}</div><div id="save_logistiker"></div><script>$(function(){$('#bestellungen').click(function(){$("bestellungen").load("lieferantenbestellungen.php?filter[lieferant]=-1_{$lieferant.id}");});})</script><div id="bestandUploadMsg" title="Ergebnis"></div><div id="editConfigDlg" title="Konfiguration ändern"></div>{/if}<!-- $Id: supplier.tpl 312 2023-08-12 14:49:09Z lars $ END -->