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

Дерево и Библиотека Логика функционирования (CRM)
http://forum.bitel.ru/viewtopic.php?f=44&t=9785
Страница 1 из 1

Автор:  Угрюмов Роман [ 01 окт 2014, 14:48 ]
Заголовок сообщения:  Дерево и Библиотека Логика функционирования

Не могу понять логику функционирования двух структур:
Дерево и Библиотека.
1) Создаю новой устройство в Дереве. Это же устройство автоматически создается в Библиотеке.
2) Переношу в Дереве устройство из папки в другую папку (вырезать+вставить). В дереве устройство переносится, а в библиотеке нет
3) Удаляю в Дереве устройство. В Библиотеке не удаляется
В документации пока об этих структурах пусто. http://bgbilling.ru/v6.0/doc/ch17s07s01.html
Вы пишите что Удаление из дерева не удалит из библиотеки. Да так и есть. Но если Удалив из дерева и НЕ удалить в библиотеке, то в окнах Дерево и Библиотека индексы начинают отображаться неверно (глюк такой?) То есть все работает, пока устройства в Дереве и Библиотеки синхронны. Как то так стало тяжело работать, очень внимательно надо редактировать Дерево, как ходьба по минному полю.

Может кто поделится, для решения какой практической задачи разделены эти структуры? На примере может пойму

Автор:  Amir [ 01 окт 2014, 15:09 ]
Заголовок сообщения:  Re: Дерево и Библиотека Логика функционирования

Для использования разных схем на одних и тех же физических устройствах.
Например, когда на одном порту коммутатора используется одна схема и нужна определенный способ синхронизации, а на другом - другая.
При этом это порты одного и того же устройства, т.е. просто копию устройства делать не удобно, т.к. нужно следить за использованием портов.

Может быть кто просил/использует библиотеку лучше объяснит.

Старались сделать так, чтобы если вам не нужен функционал библиотеки, то могли все делать через вкладку "Устройства" (кроме полного удаления).
А как именно индексы начинают отображаться неверно?

Автор:  barguzin2 [ 01 окт 2014, 15:21 ]
Заголовок сообщения:  Re: Дерево и Библиотека Логика функционирования

Угрюмов Роман писал(а):
Но если Удалив из дерева и НЕ удалить в библиотеке, то в окнах Дерево и Библиотека индексы начинают отображаться неверно (глюк такой?)

Скрин желательно. Что конкретно не работает ? в дереве есть ID устройства дерева и ID устройства библиотеки. Суть в том, что в дереве может быть 2 "разных" устройства (физически это одно, но логика обработки SA у них разная), но они будут иметь одинаковый ID из библиотеки и синхронизации IDшников тут ну никак не будет.

Автор:  Угрюмов Роман [ 01 окт 2014, 15:25 ]
Заголовок сообщения:  Re: Дерево и Библиотека Логика функционирования

Amir писал(а):
А как именно индексы начинают отображаться неверно?

id в таблице inv_device не совпадает с ID в Библиотека
id и invDeviceId в таблице inet_device_tree не совпадает с ID и InvDeviceID в Дерево

При раскрытии списка в Дерево и Библиотека ID и InvDeviceID и ID изменяются, по видимому глюк самой отрисовки. Но прикол в том, что если такое началось и для "неправильного" ID (к примеру ID = 86) написать комментарий, то в дереве комментарий появится на другом устройстве. А заглянув в таблицу inv_device комментарий появится в строке с id=86.

Я два раза исправлял это глюк отрисовки тем, что руками синхронизировал две таблицы: inv_device и inet_device_tree
Если там разное количество записей или (версия) устройство есть в дереве, но нет в библиотеки или наоборот, то начинается чехарда с индексами при отображении

Автор:  Угрюмов Роман [ 01 окт 2014, 15:30 ]
Заголовок сообщения:  Re: Дерево и Библиотека Логика функционирования

Я не стану сейчас воспроизводить эту ситуацию, на работающем биллинге. Если столкнусь еще раз, то отпишу.

Автор:  Amir [ 02 окт 2014, 18:58 ]
Заголовок сообщения:  Re: Дерево и Библиотека Логика функционирования

Похоже проблема в сортировке, т.е. вообще там нужно сортировку отключить, потому что не понятно как дерево сортировать обычной стандартной табличной сортировкой.
Если просто библиотеку сортировать или устройства в 5.2 - вроде бы таже самая неразбериха в таблице начинается.

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