forum.bitel.ru http://forum.bitel.ru/ |
|
Найти договора с опцией http://forum.bitel.ru/viewtopic.php?f=44&t=13043 |
Страница 1 из 1 |
Автор: | mhollow [ 28 сен 2018, 13:50 ] |
Заголовок сообщения: | Найти договора с опцией |
Хочется удалить опцию Не дает - пишет нельзя удалить так как она привязана к сервисам на дговорах select login, deviceOptions from inet_serv_5 where deviceOptions = 23; Empty set (0.00 sec) Как еще посмотреть к каким договорам она привязана? Спасибо. |
Автор: | Phricker [ 28 сен 2018, 14:12 ] |
Заголовок сообщения: | Re: Найти договора с опцией |
Код: 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 |
Автор: | mhollow [ 28 сен 2018, 14:35 ] |
Заголовок сообщения: | Re: Найти договора с опцией |
Ну это круто, спасибо, она нашла несколько сервисов, но в интерфейсе клиента биллинга на этих логинах нет такой опции. Как тогда опцию удалить с сервиса? и как именно идет привязка тогда я не пойму, по deviceOptions или по таблице inet_serv_option_ |
Автор: | Phricker [ 28 сен 2018, 16:32 ] |
Заголовок сообщения: | Re: Найти договора с опцией |
На вкладке "Опции" в сервисе смотрите? |
Автор: | mhollow [ 29 сен 2018, 10:54 ] |
Заголовок сообщения: | Re: Найти договора с опцией |
Я именно про это. и там ничего нет. Сначала я сделал тот запрос что я написал: select login, deviceOptions from inet_serv_5 where deviceOptions = 23; Те сервисы, что выдал запрос содержали опции на вкладке Опции. Я их (опции у сервсиов) удалил. Но сами опции удалить все равно не давала. Потом я сделал Ваш запрос, и те сервисы что выдал он, на вкладке опции не содержали ничего. Ну это ладно, я удалил руками из базы и тогда удалить опции получилось. Но неприятный осадок остался (С) ) Так все таки, если привязка по таблице inet_serv_option_ то зачем поле deviceOptions в табилице inet_serv_ ? |
Автор: | Amir [ 30 сен 2018, 23:22 ] |
Заголовок сообщения: | Re: Найти договора с опцией |
deviceOptions - текущие "включенные" опциии, значение в поле устанавливается после выполнения синхронизации сервиса. inet_serv_option - статические опции, которые добавляются к опциям тарифа при тарификации (после синхронизации сервиса договора они все попадут в deviceOptions). При удалении опции проверяется ее наличие в inet_serv_option, но не в поле deviceOptions. При отображении статических опций нет дополнительных фильтров - отображаются все статическии опции сервиса. Возможно они были на другом сервисе с закрытым периодом действия, с таким же логином. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |