forum.bitel.ru
http://forum.bitel.ru/

Сохранение счета в PDF
http://forum.bitel.ru/viewtopic.php?f=14&t=3294
Страница 1 из 1

Автор:  stanislav [ 07 дек 2009, 16:00 ]
Заголовок сообщения:  Сохранение счета в PDF

После обновления до версии 4.6 счета сохраненные в формат PDF
перестали открываться Acrobat-ом. Просмотр и печать работают нормально.
Подобная тема уже была, только ее закрыли.
Логи ошибок сервера в пиложении.
Помогите разобраться, пожалуйста.

Автор:  stanislav [ 08 дек 2009, 13:19 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Насколько я сам понимаю, проблема в формировании штрих-кода.
Если в XSL шаблоне закомментировать строку
<fo:external-graphic width="6.5cm" height="1.1cm"><xsl:attribute name="src"><xsl:value-of select="concat('barcode:///', $code_start, $params)"/></xsl:attribute></fo:external-graphic>
то счета начинают сохраняться.
Хотя в логе сервера есть еще ошибка

12-08/09:58:23 INFO [http-8080-2] LoggingPrintStream - [ERROR]
12-08/09:58:23 INFO [http-8080-2] LoggingPrintStream - property 'weight' ignored

В версии 4.5 все работало нормально.

Автор:  Amir [ 09 дек 2009, 16:15 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Обновление библиотек ставили?
barbecue.jar в папке lib есть?
Скрипты запуска (server.sh/scheduler.sh/dataloader.sh|server.bat/server.ini...) обновляли?

Автор:  stanislav [ 10 дек 2009, 12:33 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Я запускал общее обновление системы через интернет.
Версия системы в приложении.
barbecue.jar в папке \lib есть. Пробовал менять на аналогичный из
версии 4.5, не помогло.

Автор:  Amir [ 10 дек 2009, 13:49 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

C 4.5 на 4.6 нет общего обновления, а инструкция.
Если библиотека есть, проверьте что обновлены скрипты запуска.

Автор:  stanislav [ 10 дек 2009, 15:27 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Обновления версии 4.6 устанавливались после перехода по инструкции.
Последний раз сегодня в 12:00.
Скрипты запуска при установке обновлений не меняются,
взял из BGBillingServer_4.6_429.
Если есть более новые, подскажите где их взять или что подредактировать.

Автор:  stark [ 11 дек 2009, 19:58 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

stanislav писал(а):
Обновления версии 4.6 устанавливались после перехода по инструкции.
Последний раз сегодня в 12:00.
Скрипты запуска при установке обновлений не меняются,
взял из BGBillingServer_4.6_429.
Если есть более новые, подскажите где их взять или что подредактировать.

т.е вы обновлялись по этой инструкции :
http://bgbilling.ru/v4.6/download/kerne ... om_4.5.txt
и 9-го пункта не видели ?

Автор:  stanislav [ 14 дек 2009, 13:21 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Конечно видел, и даже выполнил.
И тут же об этом благополучно забыл.
Сейчас выполнил еще раз, на всякий случай.
Не помогло.

Автор:  stanislav [ 21 дек 2009, 16:31 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Установил биллинг с нуля на другой компьютер.
Таже самая проблема.
У других-то нормально работает?

Автор:  Jimson [ 21 дек 2009, 16:46 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

у меня билд сервера 606, сохранение в pdf работает, иначе бы я удавился
учитывая что у меня последний перезапуск был 45 дней назад вы апгрейдились на уже более поздний билд
P.S. но опять же, у вас все в штрих-код упирается как я понял, без него все работает, а у меня нет штрих-кодов

Автор:  stanislav [ 21 дек 2009, 17:16 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Счета без штрих-кода у меня тоже сохраняются нормально.

Автор:  stanislav [ 22 дек 2009, 13:49 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Вдобавок к вышесказанному.
Не работает просмотр счетов через WEB интерфейс.
Лог ошибки в приложении.

Автор:  Amir [ 22 дек 2009, 14:11 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Покажите что у вас в server.ini,
попробуйте остановить службу сервера, выполнить server_uninstall.bat, затем server_install.bat

Автор:  stanislav [ 22 дек 2009, 15:23 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Проделал server_uninstall.bat / server_install.bat, не помогло.
server.ini в приложении.

Автор:  Amir [ 22 дек 2009, 17:27 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Выложили обновление ядра, обновлен server.ini
param02 = %BGBILLING_SERVER_DIR%;%BGBILLING_SERVER_DIR%\lib\bgcommon-boot.jar;%BGBILLING_SERVER_DIR%\lib\barbecue.jar
вместо
param02 = %BGBILLING_SERVER_DIR%;%BGBILLING_SERVER_DIR%\lib\bgcommon-boot.jar

Не работало под windows.

Автор:  stanislav [ 23 дек 2009, 12:53 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Да, все заработало.
Большое спасибо.

Автор:  stanislav [ 24 дек 2009, 13:11 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Все заработало, только при каждом сохранении счета в server.log
появляется запись:

12-24/10:06:48 INFO [http-8080-2] LoggingPrintStream - [ERROR]
12-24/10:06:48 INFO [http-8080-2] LoggingPrintStream - property 'weight' ignored
12-24/10:06:48 INFO [http-8080-2] LoggingPrintStream - [ERROR]
12-24/10:06:48 INFO [http-8080-2] LoggingPrintStream - property 'weight' ignored

Подскажите, пожалуйста, как убрать.

Автор:  stanislav [ 25 дек 2009, 14:16 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Опытным путем удалось выяснить, что ошибку дает строка:

<fo:table table-layout="fixed" width="100%" weight="0.7pt" space-before="0.2cm" space-after="0.2cm">

Если убрать weight="0.7pt", то ошибка не возникает.

Для версии биллинга 4.5 все проходило нормально.

Автор:  stark [ 25 дек 2009, 20:24 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

ну уберите атрибут weight

Автор:  grizzly [ 14 мар 2014, 15:23 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Дабы не плодить темы.

Та же проблема, но на Debian.

В server.sh добавил
Код:
CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/ext/bgcommon-boot.jar;${BGBILLING_SERVER_DIR}/lib/ext/barbecue.jar

При выполнении скрипта ругается
Код:
./server.sh: 7: ./lib/ext/barbecue.jar: Permission denied

При этом у bgcommon-boot.jar и barbecue.jar одинаковый владелец и права (root:root 644)

ЧЯДНТ? Ткните пальцем, пожалуйста.

Автор:  dimOn [ 14 мар 2014, 15:31 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

версия какая?
ну и рецепт выше был для виндовс, у вас очевидно другая ОС.

Автор:  grizzly [ 14 мар 2014, 16:02 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

5.2 сборка 1201

На вид проблема в том же - не подцепляется barbecue.jar, и в server.log ошибка точно такая же при попытке сохранения счета.

То есть тот шаг на котором была проблема в оригинальной теме пройден - путь добавлен.

А вот почему нет доступа - понять не могу.

Автор:  dimOn [ 14 мар 2014, 16:25 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

а у вас в счёте используются баркоды?

Автор:  grizzly [ 14 мар 2014, 16:41 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Да. Поэтому вопрос подключения барбекю достаточно критичен :)

Автор:  dimOn [ 15 мар 2014, 17:23 ]
Заголовок сообщения:  Re: Сохранение счета в PDF

Непонятная ситуация. По идее всё должно работать. Пишите в HD.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/