BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Не создаются счета
СообщениеДобавлено: 01 окт 2008, 19:04 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
Настроил модуль, позиции.
Нажимаю "сгенерировать для выборки" - появляются данные договоров
Нажимаю "создать счета" - ок
На вкладке "Счета" нажимаю "Поиск" и ничего


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 окт 2008, 15:06 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
up


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 14 окт 2008, 18:42 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Суммы счетов не отрицательные случаем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 16 окт 2008, 17:06 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
Администратор писал(а):
Суммы счетов не отрицательные случаем?


положительные. это я знаю, и экспериментировал с различной настройкой "<= 0"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 20 окт 2008, 12:11 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Можно скрины последовательно? В server.out ошибок нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 окт 2008, 15:29 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
Администратор писал(а):
Можно скрины последовательно? В server.out ошибок нет?


позже оттестирую, т.к. обновился до 4.5. сейчас приоритет на другие траблы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 окт 2008, 18:23 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
Итак, в новой версии счета стали создаваться, их можно посмотреть и распечатать. Вопросы:

1. в конфигурации Bill заданы 9 позиций через bill.pos.1..., bill.pos.2... и т.д. Однако при генерации порядок нарушается (и в итоговом счете тоже). Конкретно у меня получается так:
4,
5,
9,
3,
1,
2,
8,
6,
7.
Почему так и как сделать по порядку?

2. И второй вопрос. Несмотря на установленную галочку "Создавать счета при сумме <=0, а даже если перечислить все позиции в параметре ....showwhenzero, они все равно не добавляются.

P.S. После установки ...showwhenzero=1,2,3,4,5,6,7,8,9 и перезагрузки биллинга стал нормальным порядок позиций (то что я писал в пункте 1), это так и должны быть? а позиции с 0.00 так и не добавляются.

Жду ответа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2008, 12:16 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Опиця showwhenzero больше не работает. В 4.5 мы сильно переделали и упростили логику генерации счетов. Убрали множество опций и флагов, т.к. зачастую они противоречили друг другу.. Флаг в типе документа означает, что нужно создавать документ с отрицательной суммой. У вас он не создается?
Чтобы упорядочить позиции в счете по id можете воспользоваться возможностями XSLT. Например тут есть примеры использования <sort http://www.zvon.org/xxl/XSLTreference/Output/.

В bill_pdf.xsl скорректируйте вот этот кусок:

Код:
   <xsl:for-each select="pos">
            
               <xsl:variable name="nds" select="number((@summ * ($nds_rate div 100))div($nds_rate div 100 + 1))" />
               <!-- <xsl:value-of select="counter:add( 'total_nds', format-number($nds, '0.00') )"/>   -->
               
               <fo:table-row>
                    <fo:table-cell xsl:use-attribute-sets="cell_border">
                     <fo:block xsl:use-attribute-sets="table_text_center"><xsl:value-of select="position()"/></fo:block>
                   </fo:table-cell>
                    <fo:table-cell xsl:use-attribute-sets="cell_border">
                     <fo:block xsl:use-attribute-sets="table_text_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_text_center">
                           <xsl:if test="@unit">
                              <xsl:value-of select="@unit"/>
                           </xsl:if>   
                           <xsl:if test="not(@unit)">
                              месяц
                           </xsl:if>                       
                     </fo:block>


На примерно такой:

Код:
<xsl:for-each select="pos">
<xsl:sort select = "@position_id" /> 

а может даже так..
Код:
<xsl:for-each select="pos">
<xsl:sort select = "number(@position_id)" /> 


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 ноя 2008, 14:39 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
а table-row кто закрывать будет? мне кажется вы какие-то вредные советы даете, умышленно. только не пойму ЗАЧЕМ


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2008, 13:09 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Andreiii1 писал(а):
а table-row кто закрывать будет? мне кажется вы какие-то вредные советы даете, умышленно. только не пойму ЗАЧЕМ


99- процентам пользователей помогают эти "вредные" советы, а 1 % считает их вредными ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 12 ноя 2008, 19:57 
Не в сети

Зарегистрирован: 02 июн 2008, 16:53
Сообщения: 215
Карма: 0
stark писал(а):
99- процентам пользователей помогают эти "вредные" советы, а 1 % считает их вредными ?


сознательно валить систему больше нет желания, как это было со скриптом.

вы скажите куда точно что прописать. мы ведь не разбираемся в вашей системе так, как вы сами (разработчики).


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

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


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

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


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

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