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/ |