BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 05 дек 2011, 10:19 
Не в сети

Зарегистрирован: 11 ноя 2008, 18:16
Сообщения: 39
Карма: 0
Добрый день!
Код:
 Клиент: вер. 5.1 сборка 618 от 02.12.2011 13:04:43
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.6.0_29
   Сервер: вер. 5.1 сборка 739 от 02.12.2011 13:04:26
os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_29

   assist вер. 5.1 сборка 53 от 07.10.2011 17:58:09
   bill вер. 5.1 сборка 241 от 28.11.2011 19:37:09
   card вер. 5.1 сборка 171 от 28.11.2011 19:37:17
   email вер. 5.1 сборка 148 от 29.09.2010 13:00:35
   gorod вер. 5.1 сборка 152 от 29.11.2011 17:40:29
   mps вер. 5.1 сборка 168 от 06.10.2011 02:24:53
   npay вер. 5.1 сборка 188 от 28.11.2011 19:37:23
   phone вер. 5.1 сборка 266 от 20.10.2011 10:19:40
   reports вер. 5.1 сборка 178 от 19.10.2011 13:47:39
   ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 181 от 21.11.2011 14:35:03


После обновления модуля ГОРОД и введения шаблонизатора реестры формируются в следующем виде:
Код:
#FILESUM 840.88
#TYPE 3
#SERVICE 1579
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})
(${fio})(;${city})(,${street})(,${house})(,${flat})(;${contractTitle})(;${summ})(;;;;${account})(:${contractId})

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 дек 2011, 15:50 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Сегодня дока должна выйти.
Если кратко
Настройка модуля Город (новые параметры, которые нужно добавить к имеющимся):

#шаблон реестра
register.pattern=[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;${account}][:${contractId}]
#формат даты для параметров шаблона dateFrom и dateTo
register.date.format=dd/MM/yyyy

#флаг, устанавливающий в заголовок реестра поле NOTE
param.note=1
#В поле NOTE ставится <дата_составления_реестра>
param.note.content.date=1

#в данном параметре прописывается название макроса, по которому вычисляется сумма для каждой строки реестра
#В данный момент доступны 2 варианта:
#SALDO( стандартный режим )
#IS_GREATER_ZERO - в строках реестра будет стоять либо 0.0 в случае положительного остатка, либо отрицательное значение остатка
register.summ.macros=SALDO

Поля:
[${fio}] -фио клиента
[${city}] - город
[${street}] - улица
[${house}] - дом
[${frac}] - дробь дома
[${flat}] - квартира
[${contractTitle}] - название договора
[${summ}] - остаток по счету
[${account}] - счет
[${contractId}] - ИД контракта
[${dateFrom}] - дата начала периода оплаты (ставится начало месяца )
[${dateTo}] - дата конца периода оплаты (ставится конец месяца)

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

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 дек 2011, 09:17 
Не в сети

Зарегистрирован: 11 ноя 2008, 18:16
Сообщения: 39
Карма: 0
Спасибо. Одно НО - при формировании реестров 3 и 9 нужно вместо {$summ} указывать 0, и в первой строке реестра указывать FIILESUM 0.00 (вместо общей суммы по выгружаемым договорам). Иначе банк УралСИБ не принимает эти реестры. Хорошо бы сделать чтобы в реестрах 3 и 9 FILESUM не суммировалась.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 дек 2011, 12:50 
Насколько я понимаю, сейчас, если провайдер работает с разными банками, у которых разные шаблоны реестров и/или разные кодировки реестров, то придётся заводить несколько экземпляров модуля? А зачем тогда нужны теги?

И кстати, насчёт кодировок. Параметр register.encoding=Cp866 так и не попал в документацию


Вернуться к началу
  
 
СообщениеДобавлено: 07 дек 2011, 13:40 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 14 июл 2011, 13:32
Сообщения: 187
Откуда: г.Челябинск
Карма: 6
Нашла доку для версии 5.1, а для 5.2 это работает?

Клиент: вер. 5.2 сборка 802 от 06.12.2011 19:49:48
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_29
Сервер: вер. 5.2 сборка 958 от 06.12.2011 19:49:31
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_29
gorod вер. 5.2 сборка 139 от 05.12.2011 16:11:54

Моя конфигурация:
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
register.date.format=dd/MM/yyyy
param.note=1
param.note.content.date=1
register.summ.macros=SALDO
param.address=1
param.fullname=5
default.address=ЧЕЛЯБИНСК,${cid}
group.mask=10770972679
account.1=1470
register.encoding=Cp1251


Результат:
Код:
#FILESUM 5869.35
#TYPE 7
#SERVICE 1470
#NOTE 2011-12-07 13:31:31
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]

_________________
Работаем с 5.2.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 дек 2011, 17:49 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
судя по http://www.bgbilling.ru/v5.2/download/gorod/fixed - добавили в последнем билде модуля 5 декабря 2011


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 дек 2011, 07:32 
Ответьте на мой вопрос тоже, пожалуйста


Вернуться к началу
  
 
СообщениеДобавлено: 08 дек 2011, 11:05 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
WhiteWind писал(а):
Насколько я понимаю, сейчас, если провайдер работает с разными банками, у которых разные шаблоны реестров и/или разные кодировки реестров, то придётся заводить несколько экземпляров модуля? А зачем тогда нужны теги?

В принципе, как вариант, можно сделать, чтобы для каждого тега был свой реестр. Что то вроде параметров
Код:
register.<tag_id>.pattern=.....


WhiteWind писал(а):
И кстати, насчёт кодировок. Параметр register.encoding=Cp866 так и не попал в документацию

Упустил, извиняюсь) УЖе добавил

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Universe писал(а):
Нашла доку для версии 5.1, а для 5.2 это работает?

Клиент: вер. 5.2 сборка 802 от 06.12.2011 19:49:48
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_29
Сервер: вер. 5.2 сборка 958 от 06.12.2011 19:49:31
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_29
gorod вер. 5.2 сборка 139 от 05.12.2011 16:11:54

Моя конфигурация:
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
register.date.format=dd/MM/yyyy
param.note=1
param.note.content.date=1
register.summ.macros=SALDO
param.address=1
param.fullname=5
default.address=ЧЕЛЯБИНСК,${cid}
group.mask=10770972679
account.1=1470
register.encoding=Cp1251


Результат:
Код:
#FILESUM 5869.35
#TYPE 7
#SERVICE 1470
#NOTE 2011-12-07 13:31:31
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]
[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;1:0]


Честное слово, не могу понять в чем дело. Сейчас займусь более пристально

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 дек 2011, 11:12 
Artur писал(а):
В принципе, как вариант, можно сделать, чтобы для каждого тега был свой реестр. Что то вроде параметров
Код:
register.<tag_id>.pattern=.....


Я, собственно, к этому и клоню) И кодировку тоже привязать к тегу


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
WhiteWind писал(а):
Artur писал(а):
В принципе, как вариант, можно сделать, чтобы для каждого тега был свой реестр. Что то вроде параметров
Код:
register.<tag_id>.pattern=.....


Я, собственно, к этому и клоню) И кодировку тоже привязать к тегу

Сделаю, только не сейчас =) Чуть-чуть попозже. В туду занес

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Universe, обновите модуль город на последний 140й билд. Сейчас проверил, в вашей 139й сборке файлы старые - не знаю почему так получилось, наверное, не успелось скомпилироваться

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 дек 2011, 15:02 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 14 июл 2011, 13:32
Сообщения: 187
Откуда: г.Челябинск
Карма: 6
Artur писал(а):
Universe, обновите модуль город на последний 140й билд. Сейчас проверил, в вашей 139й сборке файлы старые - не знаю почему так получилось, наверное, не успелось скомпилироваться


Обновились. Реестр выгрузился нормально. Спасибо!

_________________
Работаем с 5.2.


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Artur писал(а):
Сделаю, только не сейчас =) Чуть-чуть попозже. В туду занес


ВЫдалась минутка, сделал привязку шаблонов и кодировок к тегам. Доку обновил, ждите в ближайших обновлениях

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 дек 2011, 16:50 
*YAHOO*


Вернуться к началу
  
 
СообщениеДобавлено: 09 дек 2011, 11:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 14 июл 2011, 13:32
Сообщения: 187
Откуда: г.Челябинск
Карма: 6
Просьба: в доках строку
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;${account}][:${contractId}]

напишите вместе с [${frac}]
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][${frac}][,${flat}][;${contractTitle}][;${summ}][;;;;${account}][:${contractId}]


А то новые пользователи модуля Gorod могут пропустить, и получится не очень хорошо.

_________________
Работаем с 5.2.


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Universe писал(а):
Просьба: в доках строку
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][,${flat}][;${contractTitle}][;${summ}][;;;;${account}][:${contractId}]

напишите вместе с [${frac}]
Код:
register.pattern=[${fio}][;${city}][,${street}][,${house}][${frac}][,${flat}][;${contractTitle}][;${summ}][;;;;${account}][:${contractId}]


А то новые пользователи модуля Gorod могут пропустить, и получится не очень хорошо.


Хорошо, сейчас подправлю...

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2011, 20:11 
Artur писал(а):
Artur писал(а):
Сделаю, только не сейчас =) Чуть-чуть попозже. В туду занес


ВЫдалась минутка, сделал привязку шаблонов и кодировок к тегам. Доку обновил, ждите в ближайших обновлениях

Когда же оно, ближайшее обновление?
Код:
 gorod вер. 5.1 сборка 153 от 05.12.2011 16:48:01

Реестры не реагируют на параметры register.pattern.<tag_id> и register.encoding.<tag_id>


Вернуться к началу
  
 
СообщениеДобавлено: 15 дек 2011, 12:53 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
разработчик сессию сдает, будет на следующей неделе


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 20 дек 2011, 15:04 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Посмотрите сегодняшнее обновление.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


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

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
А не планируется добавить функциональность, которая описывалась здесь:

viewtopic.php?f=30&t=4765

?


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

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
rush писал(а):
А не планируется добавить функциональность, которая описывалась здесь:

viewtopic.php?f=30&t=4765

?


Планируется =) Но, я думаю, это будет не раньше релиза 5.2, либо, может быть, даже в 5.3.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 дек 2011, 20:45 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
А вот еще вопрос.

Не рассматривался ли вариант добавлять теги на договор с указанием дат? У меня договоры создаются в режиме "тест" и им не нужно попадать в реестры Города. Через месяц договор становится "полноценным" и должен в реестр попасть. Если бы была такая функциональность. я мог бы сделать скрипт на событие "договор создан" в котором добавлять тег будущим числом.
Ну, или может быть есть другой способ решения?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 дек 2011, 14:32 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
rush писал(а):
А вот еще вопрос.

Не рассматривался ли вариант добавлять теги на договор с указанием дат? У меня договоры создаются в режиме "тест" и им не нужно попадать в реестры Города. Через месяц договор становится "полноценным" и должен в реестр попасть. Если бы была такая функциональность. я мог бы сделать скрипт на событие "договор создан" в котором добавлять тег будущим числом.
Ну, или может быть есть другой способ решения?


а чем отличается ТЕСТОВЫЙ договор от ПОЛНОЦЕННОГО


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 дек 2011, 15:37 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
Вообще отличается тарифным планом, набором услуг.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 дек 2011, 15:53 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
rush писал(а):
Вообще отличается тарифным планом, набором услуг.


кто и когда меняет тарифный план и набор услуг?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 дек 2011, 12:01 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
skn писал(а):
rush писал(а):
Вообще отличается тарифным планом, набором услуг.


кто и когда меняет тарифный план и набор услуг?


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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 дек 2011, 13:39 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4493
Откуда: Уфа, Россия
Карма: 187
rush писал(а):
Я понял ваш намек) В принципе - да, можно сказать операторам чтобы заодно тег добавляли. Но ведь забывать будут )


а тариф и набор услуг не забудут?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 дек 2011, 15:36 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
Нужно событие "Прошло 30 дней со дня создания договора" ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 дек 2011, 15:38 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2009, 15:28
Сообщения: 185
Откуда: Магнитогорск
Карма: 6
В принципе, услуги и тариф можно добавлять будущим числом по событию "Договор создан". А вот тег так не добавишь. С другой стороны, абонент может и отказаться от услуг после тестирования, в таком случае договор нужно закрывать - вроде как не обойтись без человека.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2  След.

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


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

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


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

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