BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
СообщениеДобавлено: 20 авг 2012, 17:23 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
Код:
Информация о версии:

  Клиент: вер. 5.2 сборка 1022 от 14.08.2012 13:38:55
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_34
  Сервер: вер. 5.2 сборка 1279 от 14.08.2012 14:38:16
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_34

  bill вер. 5.2 сборка 274 от 10.08.2012 16:31:30
  card вер. 5.2 сборка 182 от 06.08.2012 11:20:38
  dialup вер. 5.2 сборка 348 от 06.08.2012 11:20:46
  drweb вер. 5.2 сборка 70 от 06.08.2012 11:20:47
  email вер. 5.2 сборка 167 от 06.08.2012 11:20:49
  enaza вер. 5.2 сборка 45 от 06.08.2012 11:20:49
  ipn вер. 5.2 сборка 238 от 14.08.2012 13:39:01
  mps вер. 5.2 сборка 153 от 06.08.2012 11:21:08
  npay вер. 5.2 сборка 187 от 14.08.2012 13:39:16
  payonline вер. 5.2 сборка 38 от 06.08.2012 11:21:10
  rentsoft вер. 5.2 сборка 42 от 06.08.2012 11:21:19
  reports вер. 5.2 сборка 179 от 06.08.2012 11:21:20
  rscm вер. 5.2 сборка 162 от 06.08.2012 11:21:21
  ru.bitel.bgbilling.plugins.cashcheck вер. 5.2 сборка 102 от 06.08.2012 11:21:12
  ru.bitel.bgbilling.plugins.cladr вер. 5.2 сборка 106 от 06.08.2012 11:21:12
  ru.bitel.bgbilling.plugins.crm вер. 5.2 сборка 189 от 10.08.2012 16:31:53
  ru.bitel.bgbilling.plugins.dispatch вер. 5.2 сборка 42 от 16.08.2012 15:24:39
  ru.bitel.bgbilling.plugins.documents вер. 5.2 сборка 146 от 06.08.2012 11:21:15
  ru.bitel.bgbilling.plugins.helpdesk вер. 5.2 сборка 168 от 06.08.2012 11:21:16
  ru.bitel.bgbilling.plugins.organizer вер. 5.2 сборка 59 от 06.08.2012 11:21:17
  trayinfo вер. 5.2 сборка 159 от 06.08.2012 11:21:22
  vidimax.astra вер.  сборка  от
  wm вер. 5.2 сборка 170 от 06.08.2012 11:21:38


Третьи стороны:

  Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
    http://p.yusukekamiyamane.com/
  Silk icon set. Copyright © Mark James. All rights reserved.
    http://www.famfamfam.com/lab/icons/silk/



Шаблоны валидны (проверял через xmllint)
но при попытке просмотра счетов или фактур получаю ошибку
Вложение:
s5.jpeg
s5.jpeg [ 10.41 КБ | Просмотров: 5704 ]


лог ошибок пуст


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2012, 17:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Поставьте стандартный шаблон и проверьте на нем

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2012, 17:29 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
После обновления до 5.2

в смысле раньше был 5.1?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
раньше была версия 5.1
со стандартным bill_pdf.xsl - ошибок нет


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2012, 18:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
jack7 писал(а):
со стандартным bill_pdf.xsl - ошибок нет

Что говорит что у вас ошибка в шаблоне

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
дак в 5.1 работало и валидность подтверждается xmllint
прийдется кусками комментировать и искать где затык
просто фраза "ошибка рендера" непонятна


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 авг 2012, 22:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Может дебаг в клиенте больше расскажет

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 авг 2012, 15:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
jack7 писал(а):
дак в 5.1 работало и валидность подтверждается xmllint
прийдется кусками комментировать и искать где затык
просто фраза "ошибка рендера" непонятна

поменялся же fop переписывайте шаблоны, я тоже матерился :(

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
что именно поменялось
можно ссылку на доку?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 авг 2012, 12:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
viewtopic.php?f=1&t=4942&hilit=fop

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
ок, спасибо
скачал
валидатор ftp://ftp.bgbilling.ru/pub/bgbilling/ut ... idator.zip
и нашел косяки в шаблонах, полсе исправления увидел счет

но некорректно отображается картинка логотип - неправильно отображены цвета (в отличии того что я вижу при вызове логотипа через браузер)
в шаблоне указано так

Код:
<fo:external-graphic src="http://192.168.1.2:8443/bgbilling/logo.jpg" width="3.3cm" height="2.1cm" content-height="3.3cm" content-width="2.1cm"/>


может либ каких не хватает?


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
написал скрипт для проверки fop, которому надо указать директорию xsl c шаблонами
если будут найдены fo:table-cell без fo:block открывает файл на строке закрытия fo:table-cel (для редактирования через Vi)
позволяет оперативно проверить все шаблоны XSL

Код:
#!/usr/bin/perl
# j4ck, 2012
use strict;
my $dir = $ARGV[0];

die("Укажите директорию для проверки") unless (($dir) || (-e $dir));

sub check_file() {
   
   my $cell_found = 0;
   my $block_found = 0;
   my $block_ok = 0;
   my @err = ();
   my $num = 1;
   my $file = $_[0];

   open MF, "<", $file or die($!);

   while(<MF>){

      if(/\<fo\:table\-cell/){
         $cell_found = 1;   
         print "[$num] <fo:table-cell>\n" if $ARGV[1];
         $num++;
         next;
      }   

      if(/\<\/fo\:table\-cell\>/){

         if( $block_found ==0 && $block_ok == 0) {
            print "[!]    Строка $num: внутри fo:table-cell нет fo:block\n" if ( $block_found ==0 && $block_ok == 0);
            push(@err,$num);
         }

         $cell_found = 0;   
         $block_found = 0;
         $block_ok = 0;
         print "[$num] </fo:table-cell>\n" if $ARGV[1];
      }   
   
      if($cell_found == 1){
      
         if(/\<fo\:table\-cell\/\>/) {
            $cell_found = 0;
            $num++;
            next;
         }   
      
         if((/\<fo\:block\>/) || (/\<fo\:block\/\>/)){
            print "[$num]    <fo:block>\n" if $ARGV[1];
            $block_found = 1;
            $num++;
            next;
         }
   
         if(/\<fo\:block.+(\/)?\>(.+)?\<\/fo\:block\>/){
            print "[$num]    <fo:block></fo:block>\n" if $ARGV[1];
            $block_found = 1;
            $num++;
            next;
         }
   
         if(/\<\/fo\:block\>/){
            print "[$num]    </fo:block>\n" if $ARGV[1];
            $block_found = 1;
            $block_ok = 1;
            $num++;
            next;
            
         }

         if($block_found) {
   
            if((/\<\/fo\:block\>/) || /\<fo\:block\/\>/) {
                  print "[$num]    </fo:block>\n" if $ARGV[1];
               $block_ok = 1;
               $block_found = 0;
                  $num++;
               next;
            }
         }

         if(/\<\/fo\:table\-cell\>/){
            $cell_found = 0;   
            $block_found = 0;
            $block_ok = 0;
            print "[$num] </fo:table-cell>\n" if $ARGV[1];
         }   
      }

      $num++;
   }

   if($#err > 0) {
      print "       Редактировать построчно? (yes/no): ";
   
      while(<STDIN>) {
         last if /^yes$/;   
         return if /^no$/;
      }
      for(@err) {
         my $str = $_;
         system("vi +$str $file");   
      }
   }
}

sub list_dir() {

   opendir my($dh), $dir or die "Couldn't open dir '$dir': $!";
   my @files = readdir $dh;

   for(@files){
      next unless /\.xsl/;
      my $curr = $_;
      print "[~] Проверка файла $curr\n";
      &check_file($curr);
   }
}

sub main {
   &list_dir;
}

main;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 авг 2012, 19:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
немогу сегодня + поставить, завтра
вот!!! вот dimOn - стыдно должно быть, вот что нид писать было!!!

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
и еще может кому пригодиться

скрипт для конвертирования всех шаблонов с кодировкой windows-1251 на utf-8 (для linux)
позволяет конвертировать все шаблоны из webroot/xsl разом, которые помещаются в каталог xsl-utf, те которые при конвертировании выдали ошибку помещаются в xsl-fail

Код:
#!/bin/bash
# j4ck, 2012

DIR="/usr/local/BGBillingServer/webroot/"

if [ -z $DIR ] || [ ! -d $DIR ] ; then

   while (true)
   do
      echo -n "Укажите директорию XSL: "
      read DIR

      if [ -s $DIR ] || [ -d $DIR ] ; then
         break
      fi
   done
fi

LIST=`ls $DIR/xsl/*.xsl | awk -F"/" '{ print $8" "}' | tr -d "\n"`

test -d $DIR/xsl-utf8 || mkdir $DIR/xsl-utf8
test -d $DIR/xsl-fail || mkdir $DIR/xsl-fail

for FILE in $LIST
do
   COUNT=`grep -i "encoding=\"UTF-8\"" $DIR/xsl/$FILE | wc -l`

   if [ $COUNT -gt "0" ] ; then
      echo "[+]    $FILE уже в UTF-8"
      continue
   fi

   echo "[~] Конвертирование $FILE.."
   cat $DIR/xsl/$FILE | iconv -f cp1251 -t utf-8 > $DIR/xsl-utf8/$FILE 2>/dev/null
   
   if [ $? -ne "0" ] ; then
      rm $DIR/xsl-utf8/$FILE
      echo "[!] Ошибка конвертирования $FILE, копирую исходный файл в директорию xsl-fail.."
      cp $DIR/xsl/$FILE $DIR/xsl-fail/
   fi   
done

LIST2=`ls $DIR/xsl-utf8/*.xsl | awk -F"/" '{ print $8" "}' | tr -d "\n"`

for FILE2 in $LIST2
do
   cd $DIR/xsl-utf8/
   mv $FILE2 $FILE2.cp1251
   cat $FILE2.cp1251 | sed -e 's/encoding=\"windows-1251\"/encoding=\"utf-8\"/ig' > $FILE2
   rm $FILE2.cp1251
done



Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 авг 2012, 11:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
вот!!! вот dimOn - стыдно должно быть, вот что нид писать было!!!

валидатор это же и делает, + остальные видов 10 ошибок ещё находит с понятными подсказками. открывать уж сами наверно могли шаблоны. может ещё он верстать вам должен сразу :facepalm:

Цитата:
скрипт для конвертирования всех шаблонов с кодировкой windows-1251 на utf-8 (для linux)
так все стандартные шаблоны были сконвертированы в прошлой версии ещё. а до этого были бы косяки если конвертировать в utf-8

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


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

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


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

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


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

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