<tr>
<td colspan="6">{foreach from="{$Позиции счета}" name="Позиции счета" item=subtable}</td>
</tr>
<tr>
<td>{$smarty.foreach.Позиции счета.iteration}</td>
<td>{$Позиции счета.Товары (работы, услуги)}</td>
<td>{$Позиции счета.Кол-во}</td>
<td>{$Позиции счета.Ед.}</td>
<td>{$Позиции счета.Цена}</td>
<td>
{$Позиции счета.Сумма}
[b]{assign var=running_total value={SumFormat value="$running_total+{$Позиции счета.Сумма}" digits=0}}[/b]
{assign var=all_count value={$smarty.foreach.Позиции счета.iteration}}
</td>
</tr>
<tr>
<td colspan="6">{/foreach}</td>
</tr>
И получается:
3 позиции счета: 1 800,00 руб, 4 050,00 руб, 5 000,00 руб, а считает он только 1, 4, 5, всё, что до пробела. Как это исправить?














