BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 02:13

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




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

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
При загрузке платежей не считываются комментарии, записанные кирилицей Сборка 1131 от 11 марта
Имею шаблон загрузки:
Код:
payment.load.pattern.1=Шаблон загрузки платежей
payment.load.pattern.1.type=1
payment.load.pattern.1.encoding=Cp866
payment.load.pattern.1.payment_type=6
payment.load.pattern.1.search.1.pos=1
payment.load.pattern.1.search.1.regime=1
payment.load.pattern.1.search.1.type=parameter
payment.load.pattern.1.search.1.pid=6
payment.load.pattern.1.position_sum=2
payment.load.pattern.1.regexp=(\w+);([\d\.]+);(\w+)
payment.load.pattern.1.position_comment=3
payment.load.pattern.1.position_date=4
payment.load.pattern.1.date_format=ddMMyyyy


Имею файл для загрузки в кодировке 866:
Код:
058323;115.00;Test Comment;27022013
037805;115.00;Test Платеж через УФПС от 27.02.2013;27022013
037851;115.00;Платеж через УФПС от 27.02.2013;27022013
079317;29.68;Платеж через УФПС от 27.02.2013;27022013


При загрузке получаю сообщение:
(3) 037851;115.00;Платеж через УФПС от 27.02.2013;27022013
=> строка не совпала с шаблоном
(4) 079317;29.68;Платеж через УФПС от 27.02.2013;27022013
=> строка не совпала с шаблоном
Обработано строк => 4; из них комментариев => 0, ошибочных => 0, загружено => 2
Итого загружено платежей => 2

Причем в двух загруженных платежах комментарий оказался Test - то есть загрузчик отсек комментарий до первого пробела
Если в шаблоне сменить Cp866 на Cp1251 и создать файл в кодировке 1251 то поведение загрузчика идентичтно.

Информация о версии:
Клиент: вер. 5.2 сборка 1131 от 11.03.2013 20:08:57
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.7.0_11
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
Сервер: вер. 5.2 сборка 1442 от 11.03.2013 20:09:04
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.7.0_11
ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется


Последний раз редактировалось Угрюмов Роман 12 мар 2013, 18:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 мар 2013, 17:25 
Не в сети
Разработчик

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

Код:
\w    A word character: [a-zA-Z_0-9]


вопрос где пробел?

И еще на будущее...

Код:
Predefined character classes
.    Any character (may or may not match line terminators)
\d    A digit: [0-9]
\D    A non-digit: [^0-9]
\s    A whitespace character: [ \t\n\x0B\f\r]
\S    A non-whitespace character: [^\s]
\w    A word character: [a-zA-Z_0-9]
\W    A non-word character: [^\w]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 мар 2013, 18:08 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Спасибо! Правильно мне надо было написать regexp...


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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