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

Не работает address.create=1
http://forum.bitel.ru/viewtopic.php?f=22&t=2767
Страница 1 из 1

Автор:  madmax [ 21 авг 2009, 10:10 ]
Заголовок сообщения:  Не работает address.create=1

Установили address.create=1. При введении адреса система сообщает что дома в справочнике нет и просит его добавить - и при нажатии на "Да" идет сброс и все поля очищаются, при этом в справочник ничего не добавляется

Автор:  skn [ 21 авг 2009, 12:34 ]
Заголовок сообщения: 

какая версия и билд?

Автор:  madmax [ 21 авг 2009, 12:43 ]
Заголовок сообщения: 

версия 4,6 билд 428

Автор:  Boris [ 21 авг 2009, 13:00 ]
Заголовок сообщения: 

После нажатия "да" поля редактора меняються на редактор дома, его надо завести после чего произойдет возврат в редактор адреса. Все поля которые специфичны для дома должны оставаться.

У себя проверил все работает, повторить вашу ошибку не удалось.
билд сервер?
Вы в каком месте адрес редактируете?

Автор:  madmax [ 21 авг 2009, 15:20 ]
Заголовок сообщения: 

да действительно не заметили окно меняется на редактор дома, но все поля пусты нету ни городо ни улицы - все раскрывающиеся списки пустые

Автор:  madmax [ 21 авг 2009, 15:30 ]
Заголовок сообщения: 

Все разобрались заработало только после добавления в справочник Адреса-кварталы - тестовой записи

Автор:  madmax [ 21 авг 2009, 15:37 ]
Заголовок сообщения: 

Извините сейчас точно нашли в чем проблема.
При написании адреса в параметрах договора если вначале выьирать со списка города затем улица и поставить дом то как раз появиться эта проблема.
если в поле адрес параметров договора вначале выбрать улицу, затем город (улица исчезает ее мы опять выбираем) , далее установить номер дома и нажать "ОК" - то появляются поля редактора дома где все поля присутствуют

Автор:  Boris [ 24 авг 2009, 12:50 ]
Заголовок сообщения: 

Все равно не удалось повторить, у меня все поля заполняются. Играл и городами и улицами.

Автор:  madmax [ 24 авг 2009, 22:37 ]
Заголовок сообщения: 

Странно.
Вы пробуйте не играть.
Сделайте так в параметрах договора при добавлении - выберите город, затем улицу и поставте дом и нажмите ОК. Появиться окно с просьбой включить редактирование дома, нажмите ДА и вы должны увидеть проблему

Автор:  Boris [ 25 авг 2009, 11:32 ]
Заголовок сообщения: 

И так делал, не получаеться.
Дайте доступ в личку, попробую с вашей базой.

Автор:  Xelius [ 22 дек 2009, 02:27 ]
Заголовок сообщения:  Re: Не работает address.create=1

Аналогичная ситуация! При указании города, улицы, дома предлагается "Включить редактирование дома?" -> жмем "Да", далее открывается форма с пустыми полями, после чего жмем "восстановить" или "отмена", повторяем процедуру после в полях формы появляются данные.
Это очень не удобно, т.к. нужно заводить не одну сотню договоров....

версия клиент -> 4.6 сборка 524, сервер -> 4.6 сборка 626

Автор:  Boris [ 22 дек 2009, 11:22 ]
Заголовок сообщения:  Re: Не работает address.create=1

Дайте доступ, попробую на вашем биллинге, у себя повторить не получаеться

Автор:  Xelius [ 22 дек 2009, 12:15 ]
Заголовок сообщения:  Re: Не работает address.create=1

Boris писал(а):
Дайте доступ, попробую на вашем биллинге, у себя повторить не получаеться

Из соображения конфиденциальности информации имеющейся в биллинге, доступ Вам дать не сможем.
А касаемо проблемы -> установите последний билд биллинга 4.6 "с нуля" и Вы сразу (про опцию не забываем address.create=1) при вводе адреса в договоре с параметрами: город, улица, дом столкнетесь с данной проблемой, т.к. попытку повторной установки биллинга мы уже делали...

Автор:  Boris [ 22 дек 2009, 16:12 ]
Заголовок сообщения:  Re: Не работает address.create=1

Поставил с нуля.
сделал в справочнике город и улицу
попробовал ввести адрес, вышло окошко, сказал да, вышел редактор адреа, в нем все заполнено.
проблему повторить не удалось.
У вас в логах ошибок нет?

Автор:  Xelius [ 22 дек 2009, 17:29 ]
Заголовок сообщения:  Re: Не работает address.create=1

Это часть лога при вызове справочника с пустыми полями. Посмотрите может здесь есть ошибки:
Код:
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=4&BGBillingSecret=AOrawV7y6vKhtXLamZBCQagj&frac=&streetid=11&cityid=1&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="262DA3D808715BCC6E92AB4733F8CED9" status="ok"><address canCreate="1"/></data>
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=4&BGBillingSecret=G89BvjFSZz8iujPjTi6lfaZR&frac=&streetid=11&cityid=1&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="1CEC30F0966B30E49297B67050277EF0" status="ok"><address canCreate="1"/></data>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
   at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
   at bitel.billing.module.contract.directory.HouseEditor.setCityComboBox(HouseEditor.java:216)
   at bitel.billing.module.contract.AddressEditor.editHouse(AddressEditor.java:559)
   at bitel.billing.module.contract.AddressEditor.updateAddress(AddressEditor.java:302)
   at bitel.billing.module.contract.AddressEditor.updateData(AddressEditor.java:245)
   at bitel.billing.module.contract.ContractParamPanel.ok(ContractParamPanel.java:514)
   at bitel.billing.module.contract.ContractParamPanel.bGControlPanel_02_actionPerformed(ContractParamPanel.java:540)
   at bitel.billing.module.contract.ContractParamPanel.access$16(ContractParamPanel.java:521)
   at bitel.billing.module.contract.ContractParamPanel$9$1.actionPerformed(ContractParamPanel.java:592)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp.fireActionPerformed(BGControlPanelRestoreOkCancelHelp.java:149)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp$2.actionPerformed(BGControlPanelRestoreOkCancelHelp.java:62)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
frame closing


Автор:  Boris [ 22 дек 2009, 18:12 ]
Заголовок сообщения:  Re: Не работает address.create=1

А город у вас заведен?
это логи клиента и в них есть ошибка, а на сервере что в логах?

Автор:  Xelius [ 22 дек 2009, 20:12 ]
Заголовок сообщения:  Re: Не работает address.create=1

Естественно город заведен. Это видно в самом запросе: >>> cityid=1 <<<
Код:
(http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=4&BGBillingSecret=AOrawV7y6vKhtXLamZBCQagj&frac=&streetid=11&cityid=1&)


Сделан запрос по другому городу (результат аналогичный):
Код:
 
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=2&BGBillingSecret=w94Cl7kKGKbk32B2JnjcVG4X&frac=&streetid=5&cityid=2&
<data secret="E62268C38566AF2CF288A62950F4EFAC" status="ok"><address canCreate="1"/></data>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
   at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
   at bitel.billing.module.contract.directory.HouseEditor.setCityComboBox(HouseEditor.java:216)
   at bitel.billing.module.contract.AddressEditor.editHouse(AddressEditor.java:559)
   at bitel.billing.module.contract.AddressEditor.updateAddress(AddressEditor.java:302)
   at bitel.billing.module.contract.AddressEditor.updateData(AddressEditor.java:245)
   at bitel.billing.module.contract.ContractParamPanel.ok(ContractParamPanel.java:514)
   at bitel.billing.module.contract.ContractParamPanel.bGControlPanel_02_actionPerformed(ContractParamPanel.java:540)
   at bitel.billing.module.contract.ContractParamPanel.access$16(ContractParamPanel.java:521)
   at bitel.billing.module.contract.ContractParamPanel$9$1.actionPerformed(ContractParamPanel.java:592)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp.fireActionPerformed(BGControlPanelRestoreOkCancelHelp.java:149)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp$2.actionPerformed(BGControlPanelRestoreOkCancelHelp.java:62)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)

В логах сервера никаких ошибок нет.

Автор:  Xelius [ 23 дек 2009, 13:14 ]
Заголовок сообщения:  Re: Не работает address.create=1

Если в момент открытой формы с пустыми полями нажать "восстановить" и указать заново город, улица, дом, тогда форма справочника появляется с заполнеными полями:
Код:
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=2&BGBillingSecret=r4ZWB6F8UTOZYrXPpiqENc2T&frac=&streetid=5&cityid=2&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="22285F330C1ECCEB215F6D43504BBE3F" status="ok"><address canCreate="1"/></data>
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=2&BGBillingSecret=8E2rtQNCTBO49TEq5cfjW7bz&frac=&streetid=5&cityid=2&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="2519E661F06D8C46BF8B1140BE9450A1" status="ok"><address canCreate="1"/></data>
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: setSelectedIndex: 0 out of bounds
   at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
   at bitel.billing.module.contract.directory.HouseEditor.setCityComboBox(HouseEditor.java:216)
   at bitel.billing.module.contract.AddressEditor.editHouse(AddressEditor.java:559)
   at bitel.billing.module.contract.AddressEditor.updateAddress(AddressEditor.java:302)
   at bitel.billing.module.contract.AddressEditor.updateData(AddressEditor.java:245)
   at bitel.billing.module.contract.ContractParamPanel.ok(ContractParamPanel.java:514)
   at bitel.billing.module.contract.ContractParamPanel.bGControlPanel_02_actionPerformed(ContractParamPanel.java:540)
   at bitel.billing.module.contract.ContractParamPanel.access$16(ContractParamPanel.java:521)
   at bitel.billing.module.contract.ContractParamPanel$9$1.actionPerformed(ContractParamPanel.java:592)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp.fireActionPerformed(BGControlPanelRestoreOkCancelHelp.java:149)
   at bitel.billing.module.common.BGControlPanelRestoreOkCancelHelp$2.actionPerformed(BGControlPanelRestoreOkCancelHelp.java:62)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
http://192.168.21.111:8080/bgbilling/executer?module=contract&action=AddressInfo&pid=3&BGBillingSecret=y01xo0aWaXC6k47mNrug6jIz&cid=25&
[ length = 1310 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="9AD83622ACBB7EF5AE4EB913AF3201B7" status="ok"><address/><cities><item id="0" title="----------"/><item id="1" title="п.Иваново"/><item id="2" title="п.Степаново"/></cities><streets><item id="0" title="----------"/><item cityid="1" id="14" index="" title="-"/><item cityid="1" id="16" index="" title="2-ая Луневская"/><item cityid="1" id="10" index="141800" title="ул.Рогово-1"/><item cityid="1" id="11" index="" title="ул.Рогово"/><item cityid="1" id="7" index="" title="ул.Инженерная"/><item cityid="1" id="2" index="" title="ул.Кулаково"/><item cityid="1" id="8" index="141800" title="ул.Малое поле"/><item cityid="1" id="3" index="" title="ул.Большая-1"/><item cityid="2" id="6" index="" title="ул.Большая-2"/><item cityid="1" id="15" index="" title="ул.Внуково"/><item cityid="1" id="17" index="141800" title="ул.Гагарина"/><item cityid="2" id="5" index="" title="ул.Ленина"/><item cityid="1" id="12" index="" title="ул.Отрадная"/><item cityid="1" id="4" index="" title="ул.Строительная"/><item cityid="1" id="9" index="" title="ул.Ложкина"/><item cityid="1" id="1" index="" title="ул.Романова"/></streets><areas><item id="0" title="Не указан"/></areas><quarters><item id="0" title="Не указан"/></quarters></data>
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=2&BGBillingSecret=OjUdX8uH621k32PNqcu2QoI9&frac=&streetid=5&cityid=2&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="B0B8683A554815A61E85EFD66172A83A" status="ok"><address canCreate="1"/></data>
http://192.168.21.111:8080/bgbilling/executer?module=admin&action=GetArea&house=2&BGBillingSecret=bQk5SqInxmUc72wVnfUQlT6d&frac=&streetid=5&cityid=2&
[ length = 137 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="3EBE8B60ADE61DFCCB66ADC5623F2143" status="ok"><address canCreate="1"/></data>
http://192.168.21.111:8080/bgbilling/executer?street_id=5&module=admin&action=GetHouseIndex&house=&BGBillingSecret=cvYnTzf1D0M39OAkZ2SOL8wc&frac=&
[ length = 130 ] xml = <?xml version="1.0" encoding="windows-1251"?>
<data secret="329D35DE4A7D7CB4CBE1428EF84D0F66" status="ok"><index value=""/></data>
frame closing
shutdown app


Автор:  Boris [ 23 дек 2009, 15:55 ]
Заголовок сообщения:  Re: Не работает address.create=1

И все же проблему повторить не удаеться. Надо пробовать на вашем биллинге

Автор:  Xelius [ 20 янв 2010, 13:31 ]
Заголовок сообщения:  Re: Не работает address.create=1

Баг был в клиенте. Проблема была решена разработчиками 19.01.2010.
Фикс был сделан на билде BGBillingClient_4.6_538 от 19.01.2010
Тема закрыта.

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