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 писал(а): Планируется =) Но, я думаю, это будет не раньше релиза 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/ |