forum.bitel.ru http://forum.bitel.ru/ |
|
Счет-фактура - "услуги связи" - "цена (тариф) за еденицу и.. http://forum.bitel.ru/viewtopic.php?f=14&t=7193 |
Страница 1 из 1 |
Автор: | Xo4yxa [ 04 сен 2012, 12:15 ] |
Заголовок сообщения: | Счет-фактура - "услуги связи" - "цена (тариф) за еденицу и.. |
Добрый день, коллеги! Столкнулся с проблемой в счет-фактуре: как для определенной услуги в поле "цена (тариф) за еденицу измерения" поставить прочерк? |
Автор: | KostiK [ 10 сен 2012, 16:42 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
поправить xsl шаблон счет-фактуры. |
Автор: | Xo4yxa [ 10 сен 2012, 16:58 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
Не могу понять что комментировать - Прошу ткнуть носом. =) |
Автор: | KostiK [ 10 сен 2012, 17:18 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
в шаблоне, после шапки таблицы идет тело таблицы Код: <fo:table-body> <xsl:for-each select="pos"> ... это цикл, который поочередно достает каждую позицию. Чтобы поставить прочерк в стоимости около определенной услуги, нужно добавить проверку, если код услуги = коду, то ставить прочерк, иначе доставать сумму. |
Автор: | Xo4yxa [ 10 сен 2012, 18:54 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
Cделал так: Код: <xsl:choose>
<xsl:when test="@position_id='1'"><fo:block xsl:use-attribute-sets="table_text7_center">-</fo:block></xsl:when> <xsl:otherwise> <fo:block xsl:use-attribute-sets="table_text7_right"> <xsl:value-of select="format-number((@summ - $nds) div @quantity, '0.00')" /> </fo:block> </xsl:otherwise> </xsl:choose> |
Автор: | KostiK [ 11 сен 2012, 10:02 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
Ну как то так и нужно было сделать. Работает? |
Автор: | Xo4yxa [ 11 сен 2012, 12:14 ] |
Заголовок сообщения: | Re: Счет-фактура - "услуги связи" - "цена (тариф) за еденицу |
Да, но я считаю, что это должно быть реализовано через bill.pos.Х.rateUnit по умолчанию, должно быть равно bill.pos.Х.summ div bill.pos.X.quantity в ином случае можно указать символ, допустим " " -пробел или "-" прочерк |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |