BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 02 май 2012, 12:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
вот файл который мне выдают
Код:
; %START%
; %CNTR%ООО "СТ"
; %ADDR%Все терминалы
; %DATE%14-04-2012 12:50:49
; %LCNT%2
; %TSUM%4000.00
1|1471|300001|14-04-2012 12:49:52|3000.00|C23336AD85D74D94AE74|100
2|1471|30000|14-04-2012 12:49:11|1000.00|F60B81325B644C0C894C|100
; %END%

Цитата:
1|1470|642653|14-04-2012 12:49:52|3000.00|C23336AD85D74D94AE74|100
номер платежа в файле | номер оператора (для вас будет всегда постоянный)|номер счета абонента |дата платежа| сумма платежа| уникальный хэш данного платежа|

И вот мой конфиг
Код:
payment.load.pattern.1=СТ
payment.load.pattern.1.type=1
payment.load.pattern.1.encoding=Cp1251
payment.load.pattern.1.payment_type=5
payment.load.pattern.1.position_sum=5
payment.load.pattern.1.regexp=(\d+)|(\d+)|(\d+)|(\d+)|(\d+)|(\w+)|(\d)+
payment.load.pattern.1.position_date=4
payment.load.pattern.1.date_format=dd-MM-yyyy
payment.load.pattern.1.search.1.type=contract
payment.load.pattern.1.search.1.pos=3
payment.load.pattern.1.search.1.regime=1

И выдает ошибку
Цитата:
ошибка разбора строки null
Обработано строк => 9; из них комментариев => 0, ошибочных => 9, загружено => 0
Итого загружено платежей => 0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 май 2012, 14:29 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте
(\d+)\|(\d+)\|(\d+)\|(\d+)\|(\d+)\|(\w+)\|(\d)+


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
все ровно ошибка, щас заметил что он все строки считывает, надо подумать как сделать что бы считывалось количество строк и их обрабатывал


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 май 2012, 16:45 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Не понял, какое количество строк? Попробуйте так:
(\d+)\|(\d+)\|(\d+)\|([\d\-:\s]+)\|([\d\.]+)\|([\d\w]+)\|(\d)+


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 май 2012, 17:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
всего 9 но будут варьироваться от кол-ва платежей
строка 7 и 8.
я вот думаю, будет разное кол-во строк и как задать ; %LCNT%2 эту строку как определяющую количество строк


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

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


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

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


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

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