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

Фильтр Выбор устройств модуля Inet с фильтрацией. (CRM)
http://forum.bitel.ru/viewtopic.php?f=12&t=11272
Страница 1 из 1

Автор:  skyb [ 18 янв 2016, 09:18 ]
Заголовок сообщения:  Фильтр Выбор устройств модуля Inet с фильтрацией.

я так понимаю что то где то менялось и есть не соответствие. При добавлении фильтра список устройств и попытке выбора появляется вот такое сообщение
Код:
ru.bitel.bgbilling.common.BGException: Table 'bgbilling.inet_device_type' doesn't exist [42S02, 1146]
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
   at com.sun.xml.ws.fault.SOAPFaultBuilder.createUserDefinedException(SOAPFaultBuilder.java:318)
   at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:139)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:123)
   at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
   at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
   at com.sun.proxy.$Proxy41.deviceTypeList(Unknown Source)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:497)
   at ru.bitel.bgbilling.kernel.directory.api.client.ClientDirectoryService.list(ClientDirectoryService.java:106)
   at ru.bitel.bgbilling.kernel.directory.api.common.CachedDirectory.list(CachedDirectory.java:146)
   at ru.bitel.bgbilling.kernel.directory.api.client.ClientDirectoryView.list(ClientDirectoryView.java:54)
   at ru.bitel.oss.systems.inventory.resource.client.device.DevicePanel$7.actionPerformedImpl(DevicePanel.java:556)
   at ru.bitel.common.client.AbstractBGUPanel.actionPerformed(AbstractBGUPanel.java:237)
   at ru.bitel.common.client.AbstractBGUPanel$DefaultAction.actionPerformed(AbstractBGUPanel.java:91)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:541)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:522)
   at ru.bitel.common.client.AbstractBGUPanel.performAction(AbstractBGUPanel.java:517)
   at bitel.billing.module.services.reports.inet.DeviceSelectDialog$DeviceSelectPanel.jbInit(DeviceSelectDialog.java:90)
   at ru.bitel.common.client.AbstractBGUPanel.build(AbstractBGUPanel.java:421)
   at ru.bitel.bgbilling.client.common.BGUPanel.build(BGUPanel.java:61)
   at ru.bitel.common.client.AbstractBGUPanel.buildAsync(AbstractBGUPanel.java:449)
   at ru.bitel.bgbilling.client.common.BGUPanel.buildAsync(BGUPanel.java:67)
   at ru.bitel.common.client.AbstractBGUPanel$1.hierarchyChanged(AbstractBGUPanel.java:345)
   at java.awt.Component.processHierarchyEvent(Component.java:6702)
   at java.awt.Component.processEvent(Component.java:6321)
   at java.awt.Container.processEvent(Container.java:2236)
   at java.awt.Component.dispatchEventImpl(Component.java:4891)
   at java.awt.Container.dispatchEventImpl(Container.java:2294)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.Component.createHierarchyEvents(Component.java:5551)
   at java.awt.Container.createHierarchyEvents(Container.java:1445)
   at java.awt.Container.addImpl(Container.java:1141)
   at java.awt.Container.add(Container.java:973)
   at bitel.billing.module.services.reports.inet.DeviceSelectDialog.<init>(DeviceSelectDialog.java:42)
   at bitel.billing.module.services.reports.inet.DeviceSelectDialog.showDeviceDialog(DeviceSelectDialog.java:50)
   at bitel.billing.module.services.reports.include.RFInetDevices$1.actionPerformed(RFInetDevices.java:64)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.Component.processMouseEvent(Component.java:6535)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
   at java.awt.Component.processEvent(Component.java:6300)
   at java.awt.Container.processEvent(Container.java:2236)
   at java.awt.Component.dispatchEventImpl(Component.java:4891)
   at java.awt.Container.dispatchEventImpl(Container.java:2294)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
   at java.awt.Container.dispatchEventImpl(Container.java:2280)
   at java.awt.Window.dispatchEventImpl(Window.java:2750)
   at java.awt.Component.dispatchEvent(Component.java:4713)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
   at java.awt.EventQueue.access$500(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:709)
   at java.awt.EventQueue$3.run(EventQueue.java:703)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:731)
   at java.awt.EventQueue$4.run(EventQueue.java:729)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Информация о версии:
Код:
  Клиент: вер. 6.2.741 / 14.08.2015 18:01:14
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_60
  Сервер: вер. 6.2.931 / 14.08.2015 18:01:24
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

  inet: вер. 6.2.542 / 14.08.2015 18:01:51
  reports: вер. 6.2.187 / 14.08.2015 18:02:08

Автор:  Artur [ 18 янв 2016, 12:34 ]
Заголовок сообщения:  Re: Фильтр Выбор устройств модуля Inet с фильтрацией.

А в модуле Inet никаких проблем с выбором устройств нету? Ну и на всякий случай, выложите файл с настройками фильтра отчета.

Автор:  dimOn [ 18 янв 2016, 12:39 ]
Заголовок сообщения:  Re: Фильтр Выбор устройств модуля Inet с фильтрацией.

inet_device_type должен быть, вероятно, с mid-ом?

Автор:  skyb [ 18 янв 2016, 14:11 ]
Заголовок сообщения:  Re: Фильтр Выбор устройств модуля Inet с фильтрацией.

Artur писал(а):
А в модуле Inet никаких проблем с выбором устройств нету? Ну и на всякий случай, выложите файл с настройками фильтра отчета.

Код:
# cat kernel_sms.rep.xml
<report title="Отправка уведомлений" scroll="true" height="1200" type="java" dyn_class="ru.skyb.reports.SendSmsMessages">
   <contracts name="contracts"/>
   <contractGroups name="gr" title="Группы договоров"/>
   <textField name="messages" title="Текст сообщения"/>
   <textField name="number" title="Количество контактов для отправки смс"/>
<date name="date" default="today"/>
<combo name="combo" title="Лицо" >
      <item id="0" title="Физическое"/>
      <item id="1" title="Юридическое"/>
</combo>
<services name="srv" title="Услуги" />
<address cityName="city" streetName="street" houseName="house" title="Адрес" width="4"/>
<inetDevices name="dev" title="Список устройств" />
   <!--<textField name="frac" title="Дробь" x="0" y="4"/> -->
<fields>
      <item id="title" title="Договор"/>
      <item id="phone" title="Номера по которым осуществленна отправка"/>
<!--      <item id="status" title="Статус отправки"/>-->
</fields>
</report>

Проблем в модуле интернет нету
dimOn писал(а):
inet_device_type должен быть, вероятно, с mid-ом?

насколько я понимаю в модуле это нигде не настраивается

Автор:  Artur [ 18 янв 2016, 16:29 ]
Заголовок сообщения:  Re: Фильтр Выбор устройств модуля Inet с фильтрацией.

Добавьте атрибут mid=<код_модуля> в ваше описание фильтра inetDevices. В доке пропущено. Исправим.

Автор:  skyb [ 19 янв 2016, 06:00 ]
Заголовок сообщения:  Re: Фильтр Выбор устройств модуля Inet с фильтрацией.

Artur писал(а):
Добавьте атрибут mid=<код_модуля> в ваше описание фильтра inetDevices. В доке пропущено. Исправим.

mid="<код_модуля>"
Так завелось, спасибо

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