forum.bitel.ru http://forum.bitel.ru/ |
|
Счет фактура изменение данных ячейки http://forum.bitel.ru/viewtopic.php?f=14&t=9009 |
Страница 1 из 1 |
Автор: | buster13 [ 28 фев 2014, 12:18 ] | ||
Заголовок сообщения: | Счет фактура изменение данных ячейки | ||
Добрый день,в счет фактуре есть ячейка 'Кол-во(объем)' каким образом можно реализовать вывод знака " - " именно с одной из услуг "Абонентская плата". p.s. В первых двух не составило проблем,но вот третья используется при дальнейшем расчете,жестко прописать в xsl не выйдет.В конфигурации может как то прописать?
|
Автор: | buster13 [ 03 мар 2014, 11:46 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
все еще актуально,разработчики подскажите. |
Автор: | dimOn [ 03 мар 2014, 12:31 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
это надо делать в шаблоне. сверять sid с заранее известным и для него в этой ячейке выводить "-". xnj bvty что именно используется в расчёте дальнейшем? речь же про вывод просто. |
Автор: | buster13 [ 03 мар 2014, 12:39 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
dimOn писал(а): это надо делать в шаблоне. сверять sid с заранее известным и для него в этой ячейке выводить "-". xnj bvty что именно используется в расчёте дальнейшем? речь же про вывод просто. Не критично,но все же. Код: <fo:block xsl:use-attribute-sets="table_text7_right"><xsl:value-of select="format-number(((@summ - $nds) div @quantity), '0.00')"/></fo:block> это надо делать в шаблоне. сверять sid с заранее известным и для него в этой ячейке выводить "-" - не силен,можно немного разжевать либо отправить на faq? Если сделать как вы говорите для второй услуги и последующих в этой ячейке значение будет прежним? |
Автор: | dimOn [ 03 мар 2014, 13:08 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
сами то данные не изменяется входные. шаблон занимается их выводом только в нужном виде. если вам надо для одной услуги вместо одного поля выводить прочерк - надо опознать эту услугу в шаблоне и вывести прочерк там где для остальных услуг выводятся другие значения |
Автор: | buster13 [ 03 мар 2014, 13:32 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
dimOn писал(а): сами то данные не изменяется входные. шаблон занимается их выводом только в нужном виде. если вам надо для одной услуги вместо одного поля выводить прочерк - надо опознать эту услугу в шаблоне и вывести прочерк там где для остальных услуг выводятся другие значения Те данные которые выводятся из Конфигурации. @name - Наименование Первого столбца @unitCode - Значение @unit - Значение @quantity - Кол-во (как раз та ячейка) Код: <fo:table-cell xsl:use-attribute-sets="cell_border"> <fo:block xsl:use-attribute-sets="table_text7_left"><xsl:value-of select="@name"/></fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets="cell_border"> <fo:block xsl:use-attribute-sets="table_text7_center"><xsl:if test="@unitCode"> <xsl:value-of select="@unitCode"/> </xsl:if> </fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets="cell_border"> <fo:block xsl:use-attribute-sets="table_text7_center"> <xsl:if test="@unit"> <xsl:value-of select="@unit"/> </xsl:if> </fo:block> </fo:table-cell> <fo:table-cell xsl:use-attribute-sets="cell_border"> <fo:block xsl:use-attribute-sets="table_text7_center"> <xsl:if test="@quantity"> <xsl:value-of select="@quantity"/> </xsl:if> <xsl:if test="not(@quantity)"> 1 </xsl:if> </fo:block> Если я в шаблоне буду менять вывод инфы под этот столбец @quantity - это повлечет вывод того же "-" с другой услугой.Так как быть,не пойму. |
Автор: | dimOn [ 05 мар 2014, 20:39 ] |
Заголовок сообщения: | Re: Счет фактура изменение данных ячейки |
так я ж написал несколько раз: Цитата: сверять sid с заранее известным и для него в этой ячейке выводить "-". Цитата: надо опознать эту услугу в шаблоне и вывести прочерк там где для остальных услуг выводятся другие значения опознавать надо по @sid (если передаётся, не помню) или по @name на крайний случай. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |