forum.bitel.ru http://forum.bitel.ru/ |
|
Не создаются счета http://forum.bitel.ru/viewtopic.php?f=14&t=1485 |
Страница 1 из 1 |
Автор: | Andreiii1 [ 01 окт 2008, 19:04 ] |
Заголовок сообщения: | Не создаются счета |
Настроил модуль, позиции. Нажимаю "сгенерировать для выборки" - появляются данные договоров Нажимаю "создать счета" - ок На вкладке "Счета" нажимаю "Поиск" и ничего |
Автор: | Andreiii1 [ 06 окт 2008, 15:06 ] |
Заголовок сообщения: | |
up |
Автор: | Администратор [ 14 окт 2008, 18:42 ] |
Заголовок сообщения: | |
Суммы счетов не отрицательные случаем? |
Автор: | Andreiii1 [ 16 окт 2008, 17:06 ] |
Заголовок сообщения: | |
Администратор писал(а): Суммы счетов не отрицательные случаем?
положительные. это я знаю, и экспериментировал с различной настройкой "<= 0" |
Автор: | Администратор [ 20 окт 2008, 12:11 ] |
Заголовок сообщения: | |
Можно скрины последовательно? В server.out ошибок нет? |
Автор: | Andreiii1 [ 24 окт 2008, 15:29 ] |
Заголовок сообщения: | |
Администратор писал(а): Можно скрины последовательно? В server.out ошибок нет?
позже оттестирую, т.к. обновился до 4.5. сейчас приоритет на другие траблы |
Автор: | Andreiii1 [ 30 окт 2008, 18:23 ] |
Заголовок сообщения: | |
Итак, в новой версии счета стали создаваться, их можно посмотреть и распечатать. Вопросы: 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 ] |
Заголовок сообщения: | |
Опиця 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)" /> |
Автор: | Andreiii1 [ 10 ноя 2008, 14:39 ] |
Заголовок сообщения: | |
а table-row кто закрывать будет? мне кажется вы какие-то вредные советы даете, умышленно. только не пойму ЗАЧЕМ |
Автор: | stark [ 12 ноя 2008, 13:09 ] |
Заголовок сообщения: | |
Andreiii1 писал(а): а table-row кто закрывать будет? мне кажется вы какие-то вредные советы даете, умышленно. только не пойму ЗАЧЕМ
99- процентам пользователей помогают эти "вредные" советы, а 1 % считает их вредными ? |
Автор: | Andreiii1 [ 12 ноя 2008, 19:57 ] |
Заголовок сообщения: | |
stark писал(а): 99- процентам пользователей помогают эти "вредные" советы, а 1 % считает их вредными ?
сознательно валить систему больше нет желания, как это было со скриптом. вы скажите куда точно что прописать. мы ведь не разбираемся в вашей системе так, как вы сами (разработчики). |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |