BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 29 окт 2009, 14:26 
Имеется конфиг:
Код:
payment.load.pattern.1=Pattern1
payment.load.pattern.1.type=1
payment.load.pattern.1.encoding=Cp1251
payment.load.pattern.1.regexp=([0-9\/]+)\t([0-9\.]+)\t([0-9]+)\t([а-яА-Я\w\s\d\.\,\"\'\`\-\@\#\$\%\^\&\*\(\)\№\?\*\;\!\=\+\~\[\]\{\}\<\>\|\:\_\\\/]+)\t(\d+)\t(\d+)\t([\d\.]+)
#позиция суммы и комментария (в комментарий идет идентификатор платежа из файла)
payment.load.pattern.1.position_comment=1
payment.load.pattern.1.position_id=1
payment.load.pattern.1.position_date=2
payment.load.pattern.1.date_format=dd.mm.yy
payment.load.pattern.1.position_sum=7
payment.load.pattern.1.search.1.type=parameter
payment.load.pattern.1.search.1.pos=6
payment.load.pattern.1.search.1.regime=1
payment.load.pattern.1.search.1.pid=29

payment.load.pattern.1.payment_type=5

и файл:
Код:
Платеж   Дата   КодУслуги   НаименованиеАбонента   ИНН   PIN   Сумма
00000101/1   12.05.09   5   ООО "Абонент"   1111111111   29   94.83
00000202/2   07.06.09   0   ООО "Абонент"   1111111111   29   431.33

При загрузке платежа выдает следующее:
Код:
(1) Платеж   Дата   КодУслуги   НаименованиеАбонента   ИНН   PIN   Сумма
 => строка не совпала с шаблоном
(2) 00000101/1   12.05.09   5   ООО "Абонент"   1111111111   29   94.83
  => договор не найден
   поз. 6 искомое значение 29 дата 12.01.2009
(3) 00000202/2   07.06.09   0   ООО "Абонент"   1111111111   29   431.33  => договор не найден
   поз. 6 искомое значение 29 дата 07.01.2009
Обработано строк => 3; из них комментариев => 0, ошибочных => 2, загружено => 0
Итого загружено платежей => 0
Время обработки: 0 d 00:00:02

То есть в месяц он почему-то всегда подставляет январь.


Вернуться к началу
  
 
СообщениеДобавлено: 29 окт 2009, 14:32 
Разобрался - нужно было сделать
Код:
payment.load.pattern.1.date_format=dd.MM.yy

Только зачем делать такую странную конструкцию?


Вернуться к началу
  
 
СообщениеДобавлено: 29 окт 2009, 14:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
rix писал(а):
Разобрался - нужно было сделать
Код:
payment.load.pattern.1.date_format=dd.MM.yy

Только зачем делать такую странную конструкцию?

ну вообще это станадртаное для явы представление формата . чтобы не путать месяц с минутой


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

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

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


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

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


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

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


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

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