BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 май 2024, 12:39

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 04 сен 2012, 12:15 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Добрый день, коллеги!
Столкнулся с проблемой в счет-фактуре:
как для определенной услуги в поле "цена (тариф) за еденицу измерения" поставить прочерк?

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 сен 2012, 16:42 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
поправить xsl шаблон счет-фактуры.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 сен 2012, 16:58 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Не могу понять что комментировать - Прошу ткнуть носом. =)

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 сен 2012, 17:18 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
в шаблоне, после шапки таблицы идет тело таблицы
Код:
<fo:table-body>
                  <xsl:for-each select="pos">
...

это цикл, который поочередно достает каждую позицию. Чтобы поставить прочерк в стоимости около определенной услуги, нужно добавить проверку, если код услуги = коду, то ставить прочерк, иначе доставать сумму.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 сен 2012, 18:54 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
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>

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2012, 10:02 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
Ну как то так и нужно было сделать. Работает?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 сен 2012, 12:14 
Не в сети

Зарегистрирован: 28 сен 2011, 11:40
Сообщения: 60
Карма: 0
Да, но я считаю, что это должно быть реализовано через
bill.pos.Х.rateUnit по умолчанию, должно быть равно bill.pos.Х.summ div bill.pos.X.quantity
в ином случае можно указать символ, допустим " " -пробел или "-" прочерк

_________________
Клиент: вер. 5.2 сборка 1027 от 27.08.2012 12:07:51
Сервер: вер. 5.2 сборка 1283 от 28.08.2012 11:38:39


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

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


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

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


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

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