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

[5.2] FOP карта и объекты
http://forum.bitel.ru/viewtopic.php?f=22&t=7891
Страница 1 из 1

Автор:  nik247 [ 27 мар 2013, 19:12 ]
Заголовок сообщения:  [5.2] FOP карта и объекты

Не подскажете, как обращаться к объектам договора и их параметрам в карточках договора?
По обычным параметрам договора вопросов нет - все работает.
Искал по форуму, доке, wiki - ответа не нашел...

Автор:  Dog [ 27 мар 2013, 20:01 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

http://bgbilling.ru/v5.2/doc/ch01s18s14s02.html

там есть вывод в формате XML, по аналогии можно разобраться как из него дергать объекты договора.

Автор:  nik247 [ 27 мар 2013, 21:03 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

Dog писал(а):
http://bgbilling.ru/v5.2/doc/ch01s18s14s02.html

там есть вывод в формате XML, по аналогии можно разобраться как из него дергать объекты договора.

Спасибо.
Удалось вывести параметр объекта вот так:
Код:
<xsl:variable name="ob_comment" select="objects/object[@type=1]/row[@param_id=1]/@value" />

где:
object[@type=1] - "1" - это код типа объекта.
row[@param_id=1] - "1" - это id параметра объекта.

Вот только название типа типа объекта не понятно, как вытянуть...

Автор:  dimOn [ 28 мар 2013, 14:36 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

Ну если его в xml нету, то никак, очевидно. Это же сущности уже другие, справочные. А загонять все связанные справочники в xml не очень очевидной полезности идея. Каковы ваши предложения?
Моё - забить типы прямо в xsl (т.е. продублировать справочник, они не часто меняются уж) и выбирать нужный (choose или как-то так), ориентируясь на id.

Автор:  nik247 [ 28 мар 2013, 14:50 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

dimOn писал(а):
Ну если его в xml нету, то никак, очевидно. Это же сущности уже другие, справочные. А загонять все связанные справочники в xml не очень очевидной полезности идея. Каковы ваши предложения?
Моё - забить типы прямо в xsl (т.е. продублировать справочник, они не часто меняются уж) и выбирать нужный (choose или как-то так), ориентируясь на id.

Так просто в XML title добавить, как у row:
Код:
    <objects>
        <object date1="" date2="" id="1" type="1">
            <row param_id="1" title="описание объекта" type_id="1" value="МЕГА"/>

Вот это:
<object date1="" date2="" id="1" type="1">
Привести к виду:
<object date1="" date2="" id="1" type="1" title="точка включения">

Автор:  dimOn [ 28 мар 2013, 16:44 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

так название объекта надо или название типа объекта? что за title такой непонятный иначе будет?

Автор:  nik247 [ 28 мар 2013, 16:52 ]
Заголовок сообщения:  Re: [5.2] FOP карта и объекты

dimOn писал(а):
так название объекта надо или название типа объекта? что за title такой непонятный иначе будет?

Более правильнее будет тогда так:
<object date1="" date2="" id="1" type="1" title="точка включения" value="точка 1">
Где:
title - название типа объекта
value - название объекта

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