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 не выйдет.В конфигурации может как то прописать?

Вложения:
BGBillingClient .png
BGBillingClient .png [ 18.17 КБ | Просмотров: 3718 ]

Автор:  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/