BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 01:07

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: 21 сен 2016, 12:01 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Добрый день, подскажите как избавиться навсегда от ошибок, которые возникают в результате тарификации по договорам, которые уже удалены. Видимо при удалении надо было и услуги и тарифы удалить, а этого не было сделано и теперь несколько ошибок так и проскакивают в журнале.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 12:28 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
стало быть, нужно вручную из базы удалить тарифы и услуги этих договоров. таблицы contract_tariff и npay_service_object_{mid}. Id договоров (cid) должны в сообщениях об ошибках быть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 12:36 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
там точно что-то исправлялось на этот счёт, версии покажите

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 12:41 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
да, cid есть. Еще и тариф который не удаляется имеется(он просто висит в справочнике тарифов мёртвым грузом), видимо тоже связанная таблица есть из-за которой невозможно удалить из клиента руками.... вообще из базы удалять как-то стремно :) я точно ничего не сломаю? :)
Информация о версии:

Клиент: вер. 6.2.836 / 13.09.2016 17:21:40
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 6.2.1018 / 15.02.2016 02:41:36
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73

card: вер. 6.2.34 / 15.02.2016 20:54:35
inet: вер. 6.2.630 / 15.02.2016 02:38:54
npay: вер. 6.2.189 / 02.02.2016 17:42:04
phone: вер. 6.2.264 / 15.02.2016 02:38:58
rscm: вер. 6.2.175 / 02.02.2016 17:42:07
tv: вер. 6.2.204 / 08.02.2016 14:58:01
voiceip: вер. 6.2.185 / 02.02.2016 17:41:34

Окружение:

Клиент:
os: Windows 7 x86, 6.1
java: Java HotSpot(TM) Client VM, v.1.8.0_66
jre home: C:\Program Files (x86)\Java\jre1.8.0_66
default tz: 21.09.2016 09:41 MSK +0300 (Europe/Moscow)
user tz: 21.09.2016 09:41 GMT+03:00 +0300 (GMT+03:00)
locale: ru_RU
Сервер:
os: Linux amd64, 3.16.0-4-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
jre home: /opt/java/jdk1.8.0_73/jre
default tz: 21.09.2016 09:40 MSK +0300 (Europe/Moscow)
db time: 2016-09-21 09:40:59.0
db charset:
locale: en_US
uptime:

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
тарифы там ни при чём, где-то связанная запись в npay_service залипла просто
какие именно ошибки, покажите, отсутствующий договор или что

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:09 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Код:
SELECT * FROM contract WHERE id IN (cid1,cid2,...)

Если этот запрос ничего не выводит, то можно также запросом удалить тарифы и абонплаты у этих договоров. Вместо cid1,cid2,... через запятую укажите список Id договоров, которые фигурируют в ошибках.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:09 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
я считаю что нужно культурно это поправить как-то

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:15 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
в контрактах эти договоры точно отсутсвуют, уже искала давно


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:16 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=57, но существует активная услуга sid=22

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 57
Обсчитываемая услуга: 22

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=58, но существует активная услуга sid=3

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 58
Обсчитываемая услуга: 3

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=58, но существует активная услуга sid=22

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 58
Обсчитываемая услуга: 22

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=115, но существует активная услуга sid=3

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 115
Обсчитываемая услуга: 3


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:26 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
dimOn писал(а):
я считаю что нужно культурно это поправить как-то


ключевое слово здесь "как-то". хотелось бы конкретики, КАК? Валидатор есть в планировщике, он почистит?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 13:28 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Валидатор в планировщике есть и он каждый день присылает:

В журнале ошибок периодических процессов за месяц 2016.09 есть 1 ошибок. Необходимо проанализировать их и устранить причину либо удалить ошибки, если причина уже исправлена.

Удаление ошибок из журнала проблему не решает, на следующий день опять то же самое


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Отсутствует модуль mid=1 на договоре cid=57, но существует активная услуга sid=22

Да, про эту проверку я и говорил: так пишет и если нет модуля на доггворе или самого договора вообще из тех что выделены из npay_service_object*
По идее такого не должно сейчас оставаться при удалении модуля/догвоора...

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 15:02 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
с какого момента оно уже не должно оставаться? удаляла договоры давно, возможно в апреле 2016... только ввели в эксплуатацию и те договоры которые удалены были тестовые.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 сен 2016, 16:01 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
сейчас может и не должно такого быть, но раз уж имеет место, то самый простой способ я уже изложил - дропнуть хвосты вручную.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 сен 2016, 15:21 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Удалила лишние строки из npay_service_object_1, вроде ничего страшного не произошло


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 сен 2016, 15:24 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
Вопрос следующий, не удаляется тариф... сообщение о том что у тарифа имеются потомки - но это не так.... где что удалить руками из БД?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 сен 2016, 16:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а они имеются?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 сен 2016, 17:20 
Не в сети

Зарегистрирован: 18 фев 2016, 13:36
Сообщения: 132
Карма: 0
В том-то и дело что нет!


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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