BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 25 апр 2024, 21:22

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Найти договора с опцией
СообщениеДобавлено: 28 сен 2018, 13:50 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Хочется удалить опцию
Не дает - пишет нельзя удалить так как она привязана к сервисам на дговорах

select login, deviceOptions from inet_serv_5 where deviceOptions = 23;
Empty set (0.00 sec)
Как еще посмотреть к каким договорам она привязана?
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти договора с опцией
СообщениеДобавлено: 28 сен 2018, 14:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Код:
SELECT s.title, o.title
FROM inet_serv_5 AS s
LEFT JOIN inet_serv_option_5 AS so ON so.servId = s.id
LEFT JOIN inet_option_5 AS o ON o.id = so.optionId
WHERE o.id = 23

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти договора с опцией
СообщениеДобавлено: 28 сен 2018, 14:35 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Ну это круто, спасибо, она нашла несколько сервисов, но в интерфейсе клиента биллинга на этих логинах нет такой опции.
Как тогда опцию удалить с сервиса? и как именно идет привязка тогда я не пойму, по deviceOptions или по таблице inet_serv_option_


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти договора с опцией
СообщениеДобавлено: 28 сен 2018, 16:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
На вкладке "Опции" в сервисе смотрите?
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти договора с опцией
СообщениеДобавлено: 29 сен 2018, 10:54 
Не в сети

Зарегистрирован: 20 мар 2017, 14:10
Сообщения: 440
Карма: 0
Я именно про это. и там ничего нет.
Сначала я сделал тот запрос что я написал: select login, deviceOptions from inet_serv_5 where deviceOptions = 23;
Те сервисы, что выдал запрос содержали опции на вкладке Опции. Я их (опции у сервсиов) удалил. Но сами опции удалить все равно не давала.

Потом я сделал Ваш запрос, и те сервисы что выдал он, на вкладке опции не содержали ничего.
Ну это ладно, я удалил руками из базы и тогда удалить опции получилось.
Но неприятный осадок остался (С) )

Так все таки, если привязка по таблице inet_serv_option_ то зачем поле deviceOptions в табилице inet_serv_ ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Найти договора с опцией
СообщениеДобавлено: 30 сен 2018, 23:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
deviceOptions - текущие "включенные" опциии, значение в поле устанавливается после выполнения синхронизации сервиса.
inet_serv_option - статические опции, которые добавляются к опциям тарифа при тарификации (после синхронизации сервиса договора они все попадут в deviceOptions).
При удалении опции проверяется ее наличие в inet_serv_option, но не в поле deviceOptions.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.191s | 31 Queries | GZIP : On ]