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

Карты регистрации у супер-договоров.
http://forum.bitel.ru/viewtopic.php?f=22&t=6159
Страница 1 из 1

Автор:  RimiX [ 25 ноя 2011, 16:37 ]
Заголовок сообщения:  Карты регистрации у супер-договоров.

Добрый день.

Есть супер-договора с суб-договорами. У суб-договоров назначен в услуге Dial-Up логин и пароль. В карте супер-договора эти логин и пароль не отображаются. Есть ли способ выводить эти данные в карте супер-договора?

Код:
   Клиент: вер. 5.1 сборка 599 от 19.10.2011 19:19:25
os:Linux; java:Sun Microsystems Inc., v.1.6.0_20
   Сервер: вер. 5.1 сборка 723 от 28.10.2011 14:56:49
os:Linux; java:Sun Microsystems Inc., v.1.6.0_21

Автор:  Феанор [ 25 ноя 2011, 17:13 ]
Заголовок сообщения:  Re: Карты регистрации у супер-договоров.

RimiX писал(а):
Добрый день.

Есть супер-договора с суб-договорами. У суб-договоров назначен в услуге Dial-Up логин и пароль. В карте супер-договора эти логин и пароль не отображаются. Есть ли способ выводить эти данные в карте супер-договора?

Код:
   Клиент: вер. 5.1 сборка 599 от 19.10.2011 19:19:25
os:Linux; java:Sun Microsystems Inc., v.1.6.0_20
   Сервер: вер. 5.1 сборка 723 от 28.10.2011 14:56:49
os:Linux; java:Sun Microsystems Inc., v.1.6.0_21

данные по субдоговору есть в хмлке, в ветке sub_contract
Код:
<sub_contract cid="32">
        <contract balance_rest=" title="blabla">

            <tariff date1="01.11.2011" date2=""
                tariff_plan="Интернет" tpid="55"/>
        </contract>
        <condel del="0" fc="1" pfid="0" pgid="4"/>
        <parameters/>

        <module id="4" name="ipn" title="Интернет">
            <ipn_user_range_4 addr1="111111.......

Поправить шаблон карточки надо просто
в моем случае селектор для айпишника будет:
Код:
<xsl:value-of select="/data/sub_contract/module[@id=4]/ipn_user_range_4[@mask=-1]/@addr1" />

ну как-то так должно быть, у меня там вообще фор-ич стоит и селекты уже по строкам, но так - должно первое значение айпишника выдать, с логином по аналогии разберетесь я думаю =)

Автор:  RimiX [ 25 ноя 2011, 18:13 ]
Заголовок сообщения:  Re: Карты регистрации у супер-договоров.

Феанор писал(а):
данные по субдоговору есть в хмлке, в ветке sub_contract

Спасибо за ответ. Однако в XML я не вижу такой ветки. Это можно исправить где-нибудь в настройках?

Автор:  Феанор [ 25 ноя 2011, 20:09 ]
Заголовок сообщения:  Re: Карты регистрации у супер-договоров.

RimiX писал(а):
Феанор писал(а):
данные по субдоговору есть в хмлке, в ветке sub_contract

Спасибо за ответ. Однако в XML я не вижу такой ветки. Это можно исправить где-нибудь в настройках?

Я специально нигде не настраивал для карточек, правда я до этого для личного кабинета выставлял в настройках сервера:
Код:
web.add.contract=1

Сейчас уже дома, не проверю влияет ли=)

Автор:  RimiX [ 28 ноя 2011, 14:24 ]
Заголовок сообщения:  Re: Карты регистрации у супер-договоров.

Феанор писал(а):
Я специально нигде не настраивал для карточек, правда я до этого для личного кабинета выставлял в настройках сервера:

Ветка с суб-договорами появляется в xml, только если суб-договора с зависимым балансом. К сожалению, у меня они с независимым. Решил проблему через вставку sql-запроса в xsl-файл карточки. Ещё раз спасибо за помощь.

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