Страница 1 из 1

Знатокам TXO API вопрос

Добавлено: 18 май 2004, 14:51
Maxim
Всем привет,

1) Есть каталог ГРУПП УСЛУГ (около 100 позиций);
2) Есть пользовательская аналитика ВИДЫ УСЛУГ (около 50 позиций);
3) Есть соответствие какая группа услуг в какой вид услуг входит.

можно ли написать свой интерфейс, в котором бы я используя соответсвия, сам могу автоматически сформировать пользовательскую аналитику?

Пока вариант только один - циклическая обработка с фильтрами, но это настройка 50 проводок :(

Важно, стоит ли с этим разбираться, если обрадуете, что так можно - буду делать.

Re: Знатокам TXO API вопрос

Добавлено: 18 май 2004, 15:07
Deinis
Почему же нельзя?
Если действительно имеется однозначное соответствие между системной и пользовательской аналитикой, то можно.

Допустим ты делаешь ТХО для Акта на услуги.
Подцепляешься к разносимой ХозОперации (SopHoz), проверяешь, действительно ли это Акт (по полю SopHoz.TiDkGal). Затем подцепляешься к шапке акта (KatSopr), далее проходишься по позициям спецификации Акта (KatSopr -> SpSopr). Каждая позиция - это услуга (SpSopr -> KatUsl), которая связана с группой услуг (KatUsl -> GroupUsl). А каждая группа услуг связана с пользовательской аналитикой (GroupUsl -> SpKAU). Таким образом, позиционируясь на каждую очередную позицию спецификации ты можешь видеть подцепляемую запись из пользовательской аналитики (SpSopr -> SpKAU).
Соотвественно, закачиваешь циклическую аналитику (пользовательскую) по каждой позиции спецификации Акта. И настраиваешь шаблон ТХО, использующий эту аналитику.

"->" - здесь я обозначил не подчиненность, а порядок подцепки.

Re: Знатокам TXO API вопрос

Добавлено: 18 май 2004, 15:11
Maxim
Спасибо за оперативность!

Ну тогда начинаю изучать TXO API :)

Re: Знатокам TXO API вопрос

Добавлено: 18 май 2004, 15:38
Саша Г.
>3) Есть соответствие какая группа услуг в какой вид услуг входит.
А как у тебя реализовано, такое соответствие?

Re: Знатокам TXO API вопрос

Добавлено: 18 май 2004, 16:37
Maxim
Для Саши:

на счете 20 есть пользовательская аналитика "Виды затрат"
Выкидываю остальные пункты, это материальные затраты, зарплата и пр.

А вот раздел 6 полностью совпадает со структурой Групп услуг.

...
06 Услуги свзяи
0601 Наши затраты
060101 Аренда аналоговых и цифровых каналов
060102 Аренда прямых проводов
...

Введу (точно еще не решил) внешний атрибут - код пользовательской аналитики к группам услуг и буду искать по нему.

Re: Знатокам TXO API вопрос

Добавлено: 18 май 2004, 17:05
Саша Г.
Максиму:
Я думаю, что лучше в коде группы услуг или самой услуге заложить пару символов в качестве когда аналитики, тогде проще будет искать аналитику, при создании собственной API алгоритма.