С таблицей разобрался путем создание отдельной под себя и внедрение в нее переменных вот пример
<!-- Тест построения накладной --->получаю вот такое построение столбцов
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td><div align="Center">{$smarty.const.ADMIN_PRODUCT_CODE}</div></td>
<td><div align="Center">{$smarty.const.ADMIN_PRODUCT_NAME}</div></td>
<td><div align="Center">{$smarty.const.TABLE_PRODUCT_QUANTITY}</div></td>
<td><div align="Center">{$smarty.const.CURRENT_PRICE}за 1 ШТ</div></td>
<td><div align="Center">{$smarty.const.STRING_SUM}</div></td>
</tr>
{section name=i loop=$orderContent}
<tr>
<td align="left" style="padding-right: 6px;">{$orderContent[i].name}{if $orderContent[i].eproduct_filename}{/if}</td>
<td align="left" style="padding-right: 4px;"> {$orderContent[i].name}
{if $completed_order_status}
{if $completed_order_status == $order.statusID}
<br><a href='{$smarty.const.ADMIN_FILE}?do=get_file&getFileParam={$orderContent[i].getFileParam}' class="sin">{$smarty.const.ADMIN_DOWN_LOAD} ({$orderContent[i].file_size} MB)</a>
{if $orderContent[i].day_count_remainder > 0}
- {$smarty.const.ADMIN_EPRODUCT_AVAILABLE_DAYS}
{$orderContent[i].day_count_remainder}
{$smarty.const.ADMIN_DAYS}
{if $orderContent[i].load_counter_remainder != 0}
,
{$smarty.const.ADMIN_REMANDER_EPRODUCT_DOWNLOAD_TIMES}
{$orderContent[i].load_counter_remainder}
{$smarty.const.ADMIN_DOWNLOAD_TIMES}
{/if}
{/if}
{/if}
{/if}</td>
<td align="Center">{$orderContent[i].Quantity}</td>
<td align="Center">{$orderContent[i].PriceToShow}</td>
<td align="Center">{$orderContent[i].PriceToShow}</td>
</tr>
{/section}
</table>
<!-- конец -->
Теперь не могу разделить ид товара и его название как я понимаю ани идут одним запросом к базе в файле invoice.php .
И не знаю как создать запрос чтоб выводилась цена за единицу товара ?
Пожалуйста помогите доработать накладную ! заранее спасибо !