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

штрих код в карточке пользователя
http://forum.bitel.ru/viewtopic.php?f=14&t=3240
Страница 1 из 1

Автор:  sabriel [ 26 ноя 2009, 10:08 ]
Заголовок сообщения:  штрих код в карточке пользователя

Здравствуйте, прочитав некоторые темы по поводу интеграции штрих кода в счета и тд. пришел к выводу что имеется ввиду счета которые доступны через вэб интерфейс биллинга.

Вопрос в следующем, а можно штрихкод вставить в карточку пользователя которая генерируется в клиенте биллинга.

Заранее благодарен

Автор:  Администратор [ 26 ноя 2009, 12:50 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Цитата:
Здравствуйте, прочитав некоторые темы по поводу интеграции штрих кода в счета и тд. пришел к выводу что имеется ввиду счета которые доступны через вэб интерфейс биллинга.

Вы пришли к ошибочным выводам. И там и там печатная форма генерируется одним шаблоном.

Автор:  sabriel [ 26 ноя 2009, 15:27 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Да, но насколько я пробовал external graphic в клиенте не отображается, а в pdf формате присутствует...
можно тогда небольшой примерчик генерации кода по номеру договора?
или на пальцах обьяснить чего и куда ставить :oops:

Автор:  Администратор [ 26 ноя 2009, 15:59 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Вероятнее всего, там URL недоступный с клиентских машин. Посмотрите статью, там есть генерация без обращения к URL:
http://wiki.bgbilling.ru/index.php/Создание_XSLT/FO_шаблона_со_штрихкодами

Автор:  sabriel [ 26 ноя 2009, 17:16 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

ну это я пробовал. в настройках билинга прописывал
Код:
contractcard.4=bill_pdf_ufanet.xsl:Тест штрихкода


Но при попытки открыть его как бы ничего не происходит.
Код:
<xsl:import href="...

переделал под свой сервер

если если есть где логи в которых пишется почему не может открыть скажите пожалуйста как называются.

сорри за назойливость :)

Автор:  sabriel [ 30 ноя 2009, 13:59 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

кажется где логи нашел. попробую покапать))

Автор:  sabriel [ 30 ноя 2009, 18:08 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Вопрос
Код:
<xsl:with-param name="value" select="concat('', 'И100007','')"/>

эта строка выводит штрих код соответствующий значению И100007 по идее.
но значение получается
0И100007
Почему и как победить?
Заранее спасибо

Автор:  Администратор [ 30 ноя 2009, 18:30 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Вы бы побольше кусок шаблона привели что ли. Как вы генерите-то в итоге код этот?

Автор:  sabriel [ 30 ноя 2009, 18:35 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

Код:
<fo:block xsl:use-attribute-sets="text" space-before="0.7cm">
<fo:instream-foreign-object content-width="100%" content-height="100%">
   <xsl:call-template name="barcode-2of5i">
      <xsl:with-param name="value" select="concat('', 'И100007','')"/>
   </xsl:call-template>
</fo:instream-foreign-object>
</fo:block>


вот. Если добавить в И100007 еще одну цифру или букву нуля спереди нету
то есть примерно так
0И100007
ИИ100007
100007
010007

Автор:  sabriel [ 02 дек 2009, 19:05 ]
Заголовок сообщения:  Re: штрих код в карточке пользователя

в принципе сделал что бы буква И откидывалась вообще (такой вариант устраивает)
но просто интересно почему так происходит, такое чувство как будто символов для построения штрихкода не хватает...
кто нибудь прокомментирует? :)

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