Суть проблемы следующая. Создал я пользовательский шаблон печатной формы invoice.php. Все поменял как мне надо, добавил те или иные поля, некоторые убрал. А вот вывести в списке товаров артикул товара и базовую единицу измерения товара не могу, хоть убейте. Все перепробовал, все пересмотрел - документацию, гугл, яндекс.
Ниже представлен мой вывод состава товара в шаблон.
[CODE]<?
//состав заказа
ClearVars("b_");
$db_basket = CSaleBasket::GetList(($b="NAME"), ($o="ASC"), array("ORDER_ID"=>$ORDER_ID));
if ($db_basket->ExtractFields("b_")):
?>
<table border="1" width="600px" style="border-bottom:none;">
<tr>
<td width="30px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>№</center></b></font></td>
<td width="90px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>Артикул</center></b></font></td>
<td width="260px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>Товары(работы, услуги)</center></b></font></td>
<td width="45px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>Кол-во</center></b></font></td>
<td width="25px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>Ед.</center></b></font></td>
<td width="70px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;"><font size="1"><b><center>Цена</center></b></font></td>
<td width="80px" bgcolor="#ffffff" style="border: 1pt solid #000000; border-right:none; border-top:none; border-left:none;"><font size="1"><b><center>Сумма</center></b></font></td>
</tr>
<?
$n = 1;
$sum = 0.00;
do
{
?>
<tr valign="top">
<td bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<font size="1"><center><?echo $n++ ?></center></font>
</td>
<td bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<center><font size="1">123
</td>
<td bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<center><font size="1"><?echo $b_NAME; ?></font></center>
</td>
<td align="right" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<center><font size="1"><?echo $b_QUANTITY; ?></font></center>
</td>
<td align="right" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<center><font size="1"><?=$arResult["CML2_BASE_UNIT"]?></font></center>
</td>
<td align="right" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none; border-left:none;">
<center><font size="1"><?echo SaleFormatCurrency(($b_PRICE), $b_CURRENCY, true) ?></font></center>
</td>
<td align="right" bgcolor="#ffffff" style="border: 1pt solid #000000; border-top:none;border-left:none;border-right:none;">
<center><font size="1"><?echo SaleFormatCurrency(($b_PRICE)*$b_QUANTITY, $b_CURRENCY, true) ?></font></center>
</td>
</tr>
<?
$sum += doubleval(($b_PRICE)*$b_QUANTITY);
}
while ($db_basket->ExtractFields("b_"));
?>
[/CODE]Каким образом мне нужно это реализовать? Я понимаю что эти данные берутся непосредственно с свойств товара. Но не могу сделать и все! Кровь из носа надо. Выручайте братцы, кто что посоветует/подскажет?