forum.bitel.ru
http://forum.bitel.ru/

Обновление ГОРОД и формирование реестра
http://forum.bitel.ru/viewtopic.php?f=30&t=6191
Страница 1 из 2

Автор:  SergeyKo [ 05 дек 2011, 10:19 ]
Заголовок сообщения:  Обновление ГОРОД и формирование реестра

Добрый день!
Код:
 Клиент: вер. 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})

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

Автор:  Artur [ 05 дек 2011, 15:50 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Сегодня дока должна выйти.
Если кратко
Настройка модуля Город (новые параметры, которые нужно добавить к имеющимся):

#шаблон реестра
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 раз. В реестр не обязательно включать все поля - только те, которые нужны!

Автор:  SergeyKo [ 06 дек 2011, 09:17 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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

Автор:  WhiteWind [ 07 дек 2011, 12:50 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Насколько я понимаю, сейчас, если провайдер работает с разными банками, у которых разные шаблоны реестров и/или разные кодировки реестров, то придётся заводить несколько экземпляров модуля? А зачем тогда нужны теги?

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

Автор:  Universe [ 07 дек 2011, 13:40 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Нашла доку для версии 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]

Автор:  skn [ 07 дек 2011, 17:49 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

судя по http://www.bgbilling.ru/v5.2/download/gorod/fixed - добавили в последнем билде модуля 5 декабря 2011

Автор:  WhiteWind [ 08 дек 2011, 07:32 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Ответьте на мой вопрос тоже, пожалуйста

Автор:  Artur [ 08 дек 2011, 11:05 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

WhiteWind писал(а):
Насколько я понимаю, сейчас, если провайдер работает с разными банками, у которых разные шаблоны реестров и/или разные кодировки реестров, то придётся заводить несколько экземпляров модуля? А зачем тогда нужны теги?

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


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

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

Автор:  Artur [ 08 дек 2011, 11:10 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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]


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

Автор:  WhiteWind [ 08 дек 2011, 11:12 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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


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

Автор:  Artur [ 08 дек 2011, 11:21 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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


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

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

Автор:  Artur [ 08 дек 2011, 13:22 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Universe, обновите модуль город на последний 140й билд. Сейчас проверил, в вашей 139й сборке файлы старые - не знаю почему так получилось, наверное, не успелось скомпилироваться

Автор:  Universe [ 08 дек 2011, 15:02 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Artur писал(а):
Universe, обновите модуль город на последний 140й билд. Сейчас проверил, в вашей 139й сборке файлы старые - не знаю почему так получилось, наверное, не успелось скомпилироваться


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

Автор:  Artur [ 08 дек 2011, 16:41 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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


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

Автор:  WhiteWind [ 08 дек 2011, 16:50 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

*YAHOO*

Автор:  Universe [ 09 дек 2011, 11:47 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Просьба: в доках строку
Код:
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 могут пропустить, и получится не очень хорошо.

Автор:  Artur [ 09 дек 2011, 15:57 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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 могут пропустить, и получится не очень хорошо.


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

Автор:  WhiteWind [ 14 дек 2011, 20:11 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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


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

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

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

Автор:  skn [ 15 дек 2011, 12:53 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

разработчик сессию сдает, будет на следующей неделе

Автор:  Artur [ 20 дек 2011, 15:04 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Посмотрите сегодняшнее обновление.

Автор:  rush [ 21 дек 2011, 16:20 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

А не планируется добавить функциональность, которая описывалась здесь:

viewtopic.php?f=30&t=4765

?

Автор:  Artur [ 22 дек 2011, 09:00 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

rush писал(а):
А не планируется добавить функциональность, которая описывалась здесь:

viewtopic.php?f=30&t=4765

?


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

Автор:  rush [ 25 дек 2011, 20:45 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

А вот еще вопрос.

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

Автор:  skn [ 26 дек 2011, 14:32 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

rush писал(а):
А вот еще вопрос.

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


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

Автор:  rush [ 26 дек 2011, 15:37 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Вообще отличается тарифным планом, набором услуг.

Автор:  skn [ 26 дек 2011, 15:53 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

rush писал(а):
Вообще отличается тарифным планом, набором услуг.


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

Автор:  rush [ 27 дек 2011, 12:01 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

skn писал(а):
rush писал(а):
Вообще отличается тарифным планом, набором услуг.


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


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

Автор:  skn [ 27 дек 2011, 13:39 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

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


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

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

Автор:  rush [ 27 дек 2011, 15:36 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

Нужно событие "Прошло 30 дней со дня создания договора" ;)

Автор:  rush [ 27 дек 2011, 15:38 ]
Заголовок сообщения:  Re: Обновление ГОРОД и формирование реестра

В принципе, услуги и тариф можно добавлять будущим числом по событию "Договор создан". А вот тег так не добавишь. С другой стороны, абонент может и отказаться от услуг после тестирования, в таком случае договор нужно закрывать - вроде как не обойтись без человека.

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/