BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 апр 2024, 00:03

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 28 фев 2014, 12:18 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
Добрый день,в счет фактуре есть ячейка 'Кол-во(объем)' каким образом можно реализовать вывод знака " - " именно с одной из услуг "Абонентская плата".
p.s.
В первых двух не составило проблем,но вот третья используется при дальнейшем расчете,жестко прописать в xsl не выйдет.В конфигурации может как то прописать?


Вложения:
BGBillingClient .png
BGBillingClient .png [ 18.17 КБ | Просмотров: 3063 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 11:46 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
все еще актуально,разработчики подскажите.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 12:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
это надо делать в шаблоне. сверять sid с заранее известным и для него в этой ячейке выводить "-".
xnj bvty
что именно используется в расчёте дальнейшем? речь же про вывод просто.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 12:39 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
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?

Если сделать как вы говорите для второй услуги и последующих в этой ячейке значение будет прежним?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
сами то данные не изменяется входные. шаблон занимается их выводом только в нужном виде. если вам надо для одной услуги вместо одного поля выводить прочерк - надо опознать эту услугу в шаблоне и вывести прочерк там где для остальных услуг выводятся другие значения

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 мар 2014, 13:32 
Не в сети
Клиент

Зарегистрирован: 01 фев 2012, 10:22
Сообщения: 106
Карма: 0
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 - это повлечет вывод того же "-" с другой услугой.Так как быть,не пойму.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 мар 2014, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
так я ж написал несколько раз:
Цитата:
сверять sid с заранее известным и для него в этой ячейке выводить "-".

Цитата:
надо опознать эту услугу в шаблоне и вывести прочерк там где для остальных услуг выводятся другие значения

опознавать надо по @sid (если передаётся, не помню) или по @name на крайний случай.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 4.037s | 36 Queries | GZIP : On ]