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

Проблемы с загрузкой платежей
http://forum.bitel.ru/viewtopic.php?f=22&t=4950
Страница 1 из 1

Автор:  unlike [ 24 дек 2010, 17:38 ]
Заголовок сообщения:  Проблемы с загрузкой платежей

Доброе время суток, подскажите пожалуйста на основании чего осуществляется поиск договоров во время загрузки платежей через интерфейс загрузить с файла.
Дело в том что я поытался экспортировать договоры в bg через sql запрос
вида
Код:
INSERT INTO `contract` (`id`, `gr`, `title`, `title_pattern_id`, `pswd`, `date1`, `date2`, `mode`, `closesumma`, `pgid`, `pfid`, `fc`, `comment`, `del`, `scid`, `sub_list`, `sub_mode`, `status`, `status_date`, `last_tariff_change`, `crm_customer_id`) VALUES

(200000, 8, '3593', 0, 'IGOSnnZI', '2003-04-01 00:00:00.000', 'NULL', 1, -50.00, 0, 0, 0, 'Хламов Хлам Хламович', 0, 0, '', 0, 0, NULL, '2010-06-22 14:31:25', 0);

--

INSERT INTO `contract_parameter_type_1` (`cid`, `pid`, `val`) VALUES

(200000, 1, 'Ф 12/25'),

(200000, 2, '9999 999999 от 24.06.2003 Центральным РОВД Хламосково УВД Хламовской обл. '),

(200000, 5, 'export bdk'),

(200000, 13, 'Хламов'),

(200000, 14, 'Хлам'),

(200000, 15, 'Хламович');

--

INSERT INTO `contract_parameter_type_2` (`cid`, `pid`, `hid`, `flat`, `room`, `pod`, `floor`, `address`, `comment`) VALUES

(200000, 6, 441, '25', '', -1, -1, 'Урюбинск,Хламово, д. 12, кв. 25', '');

--

INSERT INTO `contract_parameter_type_6` (`cid`, `pid`, `val`) VALUES

(200000, 16, '2003-04-01 00:00:00.000'),

(200000, 19, '2010-01-02 00:00:00.000');

--

INSERT INTO `contract_parameter_type_9` (`pid`, `value`, `phone1`, `phone_format1`, `phone_comm1`, `phone2`, `phone_format2`, `phone_comm2`, `phone3`, `phone_format3`, `phone_comm3`, `phone4`, `phone_format4`, `phone_comm4`, `phone5`, `phone_format5`, `phone_comm5`, `cid`) VALUES

(11, '999999999 []; ', '9999999999', '13', '9999999999 []', '99999999999', '00', '', '', '00', '', '', '00', '', '', '00', '', 200000);

--

INSERT INTO `contract_module` (`cid` ,`mid`) VALUES

(200000, '3');

--

INSERT INTO `npay_service_object_3` (`cid`, `sid`, `date1`, `col`) VALUES

('200000', '4', '2010-12-06', 1);

--

INSERT INTO `npay_service_object_3` (`cid`, `sid`, `date1`, `col`) VALUES

('200000', '12', '2010-12-06', 1);

--

INSERT INTO `bgbilling`.`contract_tariff` (`id` ,`cid` ,`tpid` ,`date1` ,`date2` ,`comment` ,`lm` ,`pos` ,`emid` ,`eid`) VALUES

(NULL , 200000, 273, '2010-12-01 00:00:00' , NULL , '', '0000-00-00 00:00:00', '0', '0', '0');

Вопрос собственно почему после такого внесения договора не вносятся платежи через файлы
Если договор создать через интерфейс bg то платежи вносятся все хорошо.
Как с эти бороться, чтото нужно еще через sql внести об договоре?
Заранее спасибо.
BGbilling 5.0 fedora

Автор:  skn [ 24 дек 2010, 17:52 ]
Заголовок сообщения:  Re: Проблемы с загрузкой платежей

создайте договор через клиента и посмотрите у каких таблиц в БД изменится дата модификации
и сравните куда и что пишите Вы и куда и что биллинг

Автор:  snark [ 27 дек 2010, 15:50 ]
Заголовок сообщения:  Re: Проблемы с загрузкой платежей

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

Автор:  lsi [ 27 янв 2011, 17:38 ]
Заголовок сообщения:  Re: Проблемы с загрузкой платежей

Добрый день!

bgbilling 5.1 25.01.2011

И я тоже с проблемой загрузки платежей из файла.
Имеем такой файл

Иванов Иван Иванович;26.01.2011;150.0

Шаблон для загрузки следующий
payment.load.pattern.2=Шаблон2
payment.load.pattern.2.type=1
payment.load.pattern.2.encoding=Cp1251
payment.load.pattern.2.regexp=([а-яА-Я\w]+)\s([а-яА-Я\w]+)\s([а-яА-Я\w]+);([\d\.]+);(\w+)
payment.load.pattern.2.payment_type=4
payment.load.pattern.2.position_sum=5
payment.load.pattern.2.summa.replace=\,=>.|\s=>
payment.load.pattern.2.position_date=4
payment.load.pattern.2.date_format=dd.MM.yyyy
payment.load.pattern.2.search.mode=and
#------------------------------------------------------------------------------------------------------------
payment.load.pattern.2.search.1.type=parameter
payment.load.pattern.2.search.1.pid=11
payment.load.pattern.2.search.1.pos=1
payment.load.pattern.2.search.1.regime=1
#------------------------------------------------------------------------------------------------------------
payment.load.pattern.2.search.2.type=parameter
payment.load.pattern.2.search.2.pid=12
payment.load.pattern.2.search.2.pos=2
payment.load.pattern.2.search.2.regime=1
#------------------------------------------------------------------------------------------------------------
payment.load.pattern.2.search.3.type=parameter
payment.load.pattern.2.search.3.pid=13
payment.load.pattern.2.search.3.pos=3
payment.load.pattern.2.search.3.regime=1

Соответственно Фамилия Имя Отчество в параметрах договора стоят под id 11 12 13 и в позиции файла 1 2 3 соответственно, что и описано в шаблоне.

При загрузке файла выдает следующее

(1) Иванов Иван иванович;26.01.2011;150.00
=> найдено несколько договоров по заданным условиям
поз. 1 искомое значение Иванов дата 26.01.2011;поз. 2 искомое значение Иван дата 26.01.2011;поз. 3 искомое значение Иванович дата 26.01.2011

Откуда он находит несколько договоров по заданным условиям?
В базе точно один договор с такими ФИО.

Что можете подсказать? Ничего не могу понять..

Автор:  lsi [ 27 янв 2011, 19:09 ]
Заголовок сообщения:  Re: Проблемы с загрузкой платежей

Вопрос снят. Действительно было заведено более одного договора с одинаковыми ФИО.

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