Musterlieferschein mit Pagebreak

Nach fünf Positionen auf der ersten Seite erfolgt ein Pagebreak. Auf den Folgeseiten erfolgt erst nach der 8. Pos. ein Pagebreak. 

Nach Wunsch kann der Pagebreak auch bei weniger Positionen erfolgen. 

Des Weiteren können nun auch manuelle Positionen auf dem Lieferschein ausgegeben werden.


Bei dem folgenden Lieferschein handelt es sich um ein Muster. 

actionscript3Musterlieferschein mit Pagebreak * { font-size:10pt; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:120%;} * strong { font-size:10pt; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:120%;} /* Farbdefinition Überschriften*/ .h1 { font-size:22pt; color:#1190c5; } .h2 { font-size:8pt; color:#888888; } .small p, .small { margin:0; font-size:9pt} {/literal} {if isset($countPos)} {assign var="countPos" value="0"} {/if} {counter print=false start=1 skip=1 assign=countPos} {foreach from=$orderObject->getOrderCart() item=item key=cartId} {if $item->get('aid')>0} {foreach from=$item->getChildItems() item=childItem key=childId} {/foreach} {if $countPos == 5}
{if $orderObject->get('order_DeliverAdressName') || $orderObject->get('order_DeliverAdressFirstname') || $orderObject->get('order_DeliverAdressLastname')} {if $orderObject->get('order_DeliverAdressCompany')}{$orderObject->get('order_DeliverAdressCompany')}
{/if} {if $orderObject->get('order_DeliverAdressCompany2')}{$orderObject->get('order_DeliverAdressCompany2')}
{/if} {if $orderObject->get('order_DeliverAdressName')} {$orderObject->get('order_DeliverAdressName')}
{elseif $orderObject->get('order_DeliverAdressFirstname') || $orderObject->get('order_DeliverAdressLastname')} {if $orderObject->get('order_DeliverAdressFirstname')} {$orderObject->get('order_DeliverAdressFirstname')} {/if} {if $orderObject->get('order_DeliverAdressLastname')} {$orderObject->get('order_DeliverAdressLastname')} {/if}
{/if} {if $orderObject->get('order_DeliverAdressStreet')}{$orderObject->get('order_DeliverAdressStreet')}
{/if} {if $orderObject->get('order_DeliverAdressZIP')}{$orderObject->get('order_DeliverAdressZIP')} {if $orderObject->get('order_DeliverAdressTown')}{$orderObject->get('order_DeliverAdressTown')}
{/if}{/if} {if $orderObject->get('order_DeliverAdressCountry')}{$orderObject->get('order_DeliverAdressCountry')}
{/if} {else} {if $orderObject->get('InvoiceAdressCompany1')}{$orderObject->get('InvoiceAdressCompany1')}
{/if} {if $orderObject->get('InvoiceAdressCompany2')}{$orderObject->get('InvoiceAdressCompany2')}
{/if} {if $orderObject->get('InvoiceAdressName')}{$orderObject->get('InvoiceAdressName')}
{/if} {if $orderObject->get('InvoiceAdressStreet')}{$orderObject->get('InvoiceAdressStreet')}
{/if} {if $orderObject->get('InvoiceAdressZIP')}{$orderObject->get('InvoiceAdressZIP')} {if $orderObject->get('InvoiceAdressTown')}{$orderObject->get('InvoiceAdressTown')}
{/if}{/if} {if $orderObject->get('InvoiceAdressCountry')}{$orderObject->get('InvoiceAdressCountry')}
{/if} {/if}



Lieferschein ({$smarty.now|date_format:"%d.%m.%Y"})

{if $orderObject->getInvoiceNumber()} Rechnungs-Nr. {$orderObject->getInvoiceNumber()}{else}Rechnungs-Nr. {$orderObject->get('invoice_number')}
{/if} {if $orderObject->getOrderCode()} Auftrags-Nr. {$orderObject->getOrderCode()}
{/if} {if $orderObject->getCustomerUser()->get('customer_user_kundennummer')}Kunden-Nr. {$orderObject->getCustomerUser()->get('customer_user_kundennummer')}
{/if} {if $orderObject->get('order_number')}Lieferschein-Nr. {$orderObject->get('order_number')}
{/if}

Sehr geehrte Damen und Herren,

wir liefern Ihnen gemäß unserer allgemeinen Geschäftsbedingungen:



Pos. Artikelnummer Produkt Menge
{$countPos} {$item->get('aid')} {$item->get('s_desc')}
{$item->getArticle()->get('article_fulldesc')}
{$item->get('quantity_value')} Stück
{$childItem->get('s_desc')}
{if $countPos < $orderObject->countOrderCartPosition()} {else} {/if} {/if} {if $countPos == 13}
Pos. Artikelnummer Produkt Menge
{if $countPos < $orderObject->countOrderCartPosition()} {else} {/if} {/if} {if $countPos == 21}
Pos. Artikelnummer Produkt Menge
{if $countPos < $orderObject->countOrderCartPosition()} {else} {/if} {/if} {counter} {/if} {/foreach}
Pos. Artikelnummer Produkt Menge



Empfangsbestätigung


Abgabebestätigung


Datum, Uhrzeit, Unterschrift Datum, Uhrzeit, Unterschrift
Versandart:
▢ UPS ▢ Spedition ▢ Direktfahrt
]]>