Moin,
seit dem Update auf 23.0.13 funktioniert Smarty im Übertragen Modul auch bei Retouren.
Nun habe ich aber das Problem, dass ich nur die Lagerartikel an den Fulfiller übertragen will, aber bei JIT-Artikeln der Parent auch mitkommt.
Ich habe einiges probiert, bin aber alles andere als ein Experte bei Smarty.
Könnt Ihr mir helfen?
Code:
<Retourenpositionen>
{assign var=count value=0}
{foreach from=$beleg->positionen key=keyrow item=position}{* Positionen *}
{if $position->nummer == "990001" || $position->nummer == "950002" || $position->nummer == "995000"}
{continue}
{/if}
{if $position->juststueckliste != "1"}
{assign var=count value=$count+1}
{/if}
<Retourenposition>
<Positionsnummer>{$count}</Positionsnummer>
<Artikelnummer>{$position->nummer}</Artikelnummer>
<Menge>{$position->menge}</Menge>
{if $position->explodiert_parent!= "0"}
{foreach from=$beleg->positionen key=keyrow item=tmpos}{* Positionen *}
{if $tmpos->id == {$position->explodiert_parent}}
{break}
{/if}
{/foreach}
{/if}
</Retourenposition>
{/foreach}
<Retourenpositionen> <Retourenposition> <Positionsnummer>0</Positionsnummer> <Artikelnummer>100582</Artikelnummer> <Menge>1.0000</Menge> </Retourenposition> <Retourenposition> <Positionsnummer>1</Positionsnummer> <Artikelnummer>100356</Artikelnummer> <Menge>2.0000</Menge> </Retourenposition> <Retourenposition> <Positionsnummer>2</Positionsnummer> <Artikelnummer>100357</Artikelnummer> <Menge>2.0000</Menge> </Retourenposition> </Retourenpositionen>
Wie erwähnt, brauche ich nur die Pos. 1+2 aber nicht die 0.
Danke im Voraus.