BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ] 
Автор Сообщение
СообщениеДобавлено: 22 июл 2015, 03:54 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Сейчас июль. Клиент работает по предоплате. Мне нужно выставить счет за август.
Но, при начислении, программа ругается "Запрещено начислять абонплату за будущие месяцы!".
Как мне теперь быть ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 04:19 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
На вики есть примеры, посмотрите http://wiki.bitel.ru/index.php/%D0%A1%D ... 1%82%D1%83


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 13:34 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Пробую верхний скрипт из вики, вот такая ошибка выходит:
Код:
GENERATE_TIME: 22.07.15 10:33:02
EXECUTION_STOP_TIME: 22.07.15 10:33:02
PROCESS_TIME: 20

OUT:


EXCEPTIONS:
Sourced file: Формирования счета, установки суммы позиций, которые вычисляются с помощью "виртуального" начисления абонплат Token Parsing Error: Lexical error at line 34, column 10.  Encountered: "O" (79), after : "@"
Sourced file: Формирования счета, установки суммы позиций, которые вычисляются с помощью "виртуального" начисления абонплат Token Parsing Error: Lexical error at line 34, column 10.  Encountered: "O" (79), after : "@": <at unknown location>

   at bsh.Interpreter.eval(Interpreter.java:707)
   at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.eval(ScriptInstance.java:327)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScriptImpl(GlobalScriptMachine.java:120)
   at bitel.billing.server.script.global.bean.GlobalScriptMachine.runScript(GlobalScriptMachine.java:73)
   at bitel.billing.server.script.global.bean.GlobalScriptManager.executeGlobalScript(GlobalScriptManager.java:40)
   at bitel.billing.server.script.global.action.ActionExecuteScript$1.run(ActionExecuteScript.java:48)
   at java.lang.Thread.run(Thread.java:745)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 13:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Это java-класс, а не bsh . На другой вкладке добавлять надо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 14:32 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
При попытке выполнить
Код:
cyclic inheritance involving ru.bitel.bgbilling.kernel.script.server.dev.GlobalScriptBase   /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/kernel/script/server/dev/GlobalScriptBase.java   7   8
method does not override or implement a method from a supertype   /usr/local/BGBillingServer/dyn/BillGen.java   32   9
cannot find symbol
  symbol:   method print(java.lang.String)
  location: class BillGen   /usr/local/BGBillingServer/dyn/BillGen.java   152   17

Что опять не так я делаю ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 14:35 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
покажите какой вы класс создали. скриншои или текст хотя бы ..какое имя класса ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 14:37 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
https://yadi.sk/i/o4B_DtaFi2LxL


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 14:52 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
https://yadi.sk/i/o4B_DtaFi2LxL

текст класса не видно.. прикрепите текст класса. Вы имеете ввиду что лучше создавать классы с пакетаха каких-то..например вы себе можете выбрать пакет ru.bober и сделать класс ru.bober.BillGen .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 14:59 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Я не понимаю о чем вы говорите. Где создать пакет ? Как в него сохранить класс ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 15:47 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
Я не понимаю о чем вы говорите. Где создать пакет ? Как в него сохранить класс ?


Тогда просто для начала
Цитата:
прикрепите текст класса.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 15:50 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Текст класса из wiki, ссылку на которую вы мне дали.
Прикрепил.


Вложения:
BillGen.txt [7.4 КБ]
Скачиваний: 595
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 15:52 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
Я не понимаю о чем вы говорите. Где создать пакет ? Как в него сохранить класс ?

у вас имя класс BillGen. Я предложил прибавить к нему префикс .Этот префекс - это и есть имя пакета(это на самом деле папка). В той ссылке на wiki это ru.stk.(папка ru/stk) Там класс ru.stk.BillGen.

Оно там пишется еще потом сверху в BillGen
Код:
package ru.stk;


Если его не указывать, то имя в дефолтное, класс лежит как бы в корне ..Так тоже будет работать, но лучше так не делать. Вы вставили тот пример с wiki в измененном виде , я хочу видеть что вы там поменяли - приложите текст.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 15:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
попробуйте все-таки создать ru.stk.BillGen а не просто BillGen.

И у вас какая версия ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 16:03 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
у меня компилируется нормально этот класс (даже без пакета ).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 16:04 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
покажите содержимое окна "О программе"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 16:07 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
покажите содержимое окна "О программе"

Информация о версии:

Клиент: вер. 6.2.713 / 22.05.2015 17:56:51
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_25
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_31

bill: вер. 6.2.20 / 15.05.2015 13:05:44
inet: вер. 6.2.519 / 12.06.2015 01:23:05
npay: вер. 6.2.167 / 14.05.2015 16:49:47
phone: вер. 6.2.221 / 14.05.2015 16:49:48
reports: вер. 6.2.172 / 10.04.2015 20:08:20
ru.bitel.bgbilling.plugins.documents: вер. 6.2.142 / 08.04.2015 14:53:37

Окружение:

Клиент:
os: Windows 7 x86, 6.1
java: Java HotSpot(TM) Client VM, v.1.8.0_25
jre home: C:\Program Files (x86)\Java\jre1.8.0_25
default tz: 22.07.2015 14:07 MSK +0400 (Europe/Moscow)
user tz: 22.07.2015 14:07 MSK +0400 (Europe/Moscow)
locale: ru_RU
Сервер:
os: Linux amd64, 3.13.0-32-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_31
jre home: /opt/java/jdk1.8.0_31/jre
default tz: 22.07.2015 13:07 MSK +0300 (Europe/Moscow)
locale: ru_RU

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

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/


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

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
stark писал(а):
попробуйте все-таки создать ru.stk.BillGen а не просто BillGen.

Сделал. Ошибка та же.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 16:13 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
При попытке выполнить
Код:
cyclic inheritance involving ru.bitel.bgbilling.kernel.script.server.dev.GlobalScriptBase   /usr/local/BGBillingServer/dyn/ru/bitel/bgbilling/kernel/script/server/dev/GlobalScriptBase.java   7   8
method does not override or implement a method from a supertype   /usr/local/BGBillingServer/dyn/BillGen.java   32   9
cannot find symbol
  symbol:   method print(java.lang.String)
  location: class BillGen   /usr/local/BGBillingServer/dyn/BillGen.java   152   17

Что опять не так я делаю ?

Стоп . А зачем вы сделали такой динамический класс ??
Цитата:
ru/bitel/bgbilling/kernel/script/server/dev/GlobalScriptBase.java

Его нет в нашей поставке.. И его путь полностью совпадает с обычным классом GlobalScriptBase, который лежит уже в нашем коде.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 17:37 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Да, это я создал. Не знал уже что нажать. Простите. Удалил это файл. Запуск отработал, но начисление не происходит,
вот вывод:
Код:
Инициализация Получение списка договоров Получено 1 договоров, которым необходимо выставить авансовые счета Запуск предначисления наработки для выбранных договоров Подсчет наработки закончен. Формирование документов Дата формирования счетов: 22.07.2015 14:30:49 Старт генерации документов за год=2015; месяц=8; группы договоров=5 Число сгенерированных документов = 0

За июль абонплата уже начислена нормально. Т.е. тарифы отрабатывают.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 18:31 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
Да, это я создал. Не знал уже что нажать. Простите. Удалил это файл. Запуск отработал, но начисление не происходит,
вот вывод:
Код:
Инициализация Получение списка договоров Получено 1 договоров, которым необходимо выставить авансовые счета Запуск предначисления наработки для выбранных договоров Подсчет наработки закончен. Формирование документов Дата формирования счетов: 22.07.2015 14:30:49 Старт генерации документов за год=2015; месяц=8; группы договоров=5 Число сгенерированных документов = 0

За июль абонплата уже начислена нормально. Т.е. тарифы отрабатывают.


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 18:37 
Не в сети

Зарегистрирован: 02 фев 2015, 04:27
Сообщения: 273
Карма: 5
Что мне делать то?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июл 2015, 20:22 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
avk писал(а):
Что мне делать то?

Либо разбираться либо обращаться в helpdesk .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июл 2015, 03:59 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
А модуль bill у вас вообще есть?


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
и таймзоны во всех клиентах обновите

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


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

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


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

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


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

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