[Stoq-users] Edição de Produto Indisponível

Leôncio Lameira de Oliveira leoncio.lameira em sigma-mp.com.br
Terça Janeiro 12 15:01:49 BRST 2010


Prezados,

Stoq 9.11 / postgresql 8.3 / Ubuntu 9.04

Tudo está funcionando bem, exceto pelo fato de que um item do estoque
não permite mais edição. Estranho é que se trata de um único item, que
está com estoque 0, estoque mínimo 3 e, portanto, com diferença -3.

A diferença -3 não parece ser problema, pois outros itens estão na mesma
condição e não apresentam este problema, permitindo normalmente a edição
de preço, etc...

A propósito, vejo que na lateral superior dos produtos há uma opção para
alterar o item para outras condições que não "disponível". Onde isto é
alterado? De novo, este não é o caso do item em questão, pois já
pesquisei por item bloqueado, cancelado, etc... e ele não está
presente...

O log segue abaixo:

2010-01-12 14:43:26 stoq.main          DEBUG    reading configuration
2010-01-12 14:43:26 stoq.main          DEBUG    setting up cookie file
2010-01-12 14:43:26 stoq.main          DEBUG    calling setup()
2010-01-12 14:43:26 stoqlib.db.settings INFO     connecting to postgres://stoq:*****@localhost:5432/stoq
2010-01-12 14:43:27 stoq.pluginmanager INFO     Activating plugins
2010-01-12 14:43:27 stoq.pluginmanager INFO     Loading plugin ecf
2010-01-12 14:43:27 stoqdrivers.basedev INFO     Config data: brand=daruma,device=None,model=FS345
2010-01-12 14:43:27 stoq.main          DEBUG    register stock icons
2010-01-12 14:43:27 stoq. config       INFO     Logging in using cookie credentials
2010-01-12 14:43:27 stoqlib.dialogs    INFO     SelectApplicationsDialog: Opening
2010-01-12 14:43:31 stoqlib.dialogs    INFO     SelectApplicationsDialog: Closed (confirmed), retval=<stoq.lib.applist.Application object at 0xa4d544c>
2010-01-12 14:43:31 stoq.runner        DEBUG    displaying splash screen
2010-01-12 14:43:32 stoqlib.runtime    DEBUG    Creating a new transaction in __init__()
2010-01-12 14:43:32 stoqlib.events     INFO     emitting event ('purchase', <stoq.gui.application.App instance at 0xa62f5ac>) {}
2010-01-12 14:43:32 stoq.main          DEBUG    Entering main loop
2010-01-12 14:43:44 stoqlib.gui.editors INFO     PurchaseDetailsDialog editor using a model PurchaseOrder
2010-01-12 14:43:46 stoqlib.dialogs    INFO     PurchaseDetailsDialog: Opening
2010-01-12 14:44:13 stoqlib.dialogs    INFO     PurchaseDetailsDialog: Closed (cancelled), retval=False
2010-01-12 14:54:43 stoqlib.dialogs    INFO     ProductSearch: Opening
2010-01-12 14:54:50 stoqlib.runtime    DEBUG    Creating a new transaction in run_editor()
2010-01-12 14:54:50 stoqlib.gui.editors INFO     ProductEditor editor using a model Product
2010-01-12 14:54:50 stoq.main          INFO     An error occurred in application "purchase", toplevel window=ProductSearch:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 393, in _on_results__row_activated
    self.row_activate(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 617, in row_activate
    self._edit(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 639, in _edit
    self.run(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 590, in run
    rv = self.run_editor(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 604, in run_editor
    trans.get(obj))
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 599, in run_dialog
    return run_dialog(editor_class, parent, *args)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/dialogs.py", line 412, in run_dialog
    dialog = get_dialog(parent, dialog, *args, **kwargs)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/dialogs.py", line 382, in get_dialog
    dialog = dialog(*args, **kwargs)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/sellableeditor.py", line 225, in __init__
    BaseEditor.__init__(self, conn, model)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/baseeditor.py", line 185, in __init__
    visual_mode=visual_mode)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/baseeditor.py", line 109, in __init__
    self.setup_proxies()
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/sellableeditor.py", line 362, in setup_proxies
    SellableEditor.storable_widgets)
  File "/var/lib/python-support/python2.6/kiwi/ui/views.py", line 758, in add_proxy
    proxy = Proxy(self, model, widgets)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 93, in __init__
    self._setup_widget(widget_nam2010-01-12 14:43:26 stoq.main          DEBUG    reading configuration
2010-01-12 14:43:26 stoq.main          DEBUG    setting up cookie file
2010-01-12 14:43:26 stoq.main          DEBUG    calling setup()
2010-01-12 14:43:26 stoqlib.db.settings INFO     connecting to postgres://stoq:*****@localhost:5432/stoq
2010-01-12 14:43:27 stoq.pluginmanager INFO     Activating plugins
2010-01-12 14:43:27 stoq.pluginmanager INFO     Loading plugin ecf
2010-01-12 14:43:27 stoqdrivers.basedev INFO     Config data: brand=daruma,device=None,model=FS345
2010-01-12 14:43:27 stoq.main          DEBUG    register stock icons
2010-01-12 14:43:27 stoq. config       INFO     Logging in using cookie credentials
2010-01-12 14:43:27 stoqlib.dialogs    INFO     SelectApplicationsDialog: Opening
2010-01-12 14:43:31 stoqlib.dialogs    INFO     SelectApplicationsDialog: Closed (confirmed), retval=<stoq.lib.applist.Application object at 0xa4d544c>
2010-01-12 14:43:31 stoq.runner        DEBUG    displaying splash screen
2010-01-12 14:43:32 stoqlib.runtime    DEBUG    Creating a new transaction in __init__()
2010-01-12 14:43:32 stoqlib.events     INFO     emitting event ('purchase', <stoq.gui.application.App instance at 0xa62f5ac>) {}
2010-01-12 14:43:32 stoq.main          DEBUG    Entering main loop
2010-01-12 14:43:44 stoqlib.gui.editors INFO     PurchaseDetailsDialog editor using a model PurchaseOrder
2010-01-12 14:43:46 stoqlib.dialogs    INFO     PurchaseDetailsDialog: Opening
2010-01-12 14:44:13 stoqlib.dialogs    INFO     PurchaseDetailsDialog: Closed (cancelled), retval=False
2010-01-12 14:54:43 stoqlib.dialogs    INFO     ProductSearch: Opening
2010-01-12 14:54:50 stoqlib.runtime    DEBUG    Creating a new transaction in run_editor()
2010-01-12 14:54:50 stoqlib.gui.editors INFO     ProductEditor editor using a model Product
2010-01-12 14:54:50 stoq.main          INFO     An error occurred in application "purchase", toplevel window=ProductSearch:
Traceback (most recent call last):
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 393, in _on_results__row_activated
    self.row_activate(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 617, in row_activate
    self._edit(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 639, in _edit
    self.run(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 590, in run
    rv = self.run_editor(obj)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 604, in run_editor
    trans.get(obj))
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/search.py", line 599, in run_dialog
    return run_dialog(editor_class, parent, *args)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/dialogs.py", line 412, in run_dialog
    dialog = get_dialog(parent, dialog, *args, **kwargs)
  File "/var/lib/python-support/python2.6/stoqlib/gui/base/dialogs.py", line 382, in get_dialog
    dialog = dialog(*args, **kwargs)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/sellableeditor.py", line 225, in __init__
    BaseEditor.__init__(self, conn, model)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/baseeditor.py", line 185, in __init__
    visual_mode=visual_mode)
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/baseeditor.py", line 109, in __init__
    self.setup_proxies()
  File "/var/lib/python-support/python2.6/stoqlib/gui/editors/sellableeditor.py", line 362, in setup_proxies
    SellableEditor.storable_widgets)
  File "/var/lib/python-support/python2.6/kiwi/ui/views.py", line 758, in add_proxy
    proxy = Proxy(self, model, widgets)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 93, in __init__
    self._setup_widget(widget_name, widget)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 167, in _setup_widget
    self._reset_widget(attribute, widget)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 105, in _reset_widget
    value = kgetattr(self._model, attribute, ValueUnset)
  File "/var/lib/python-support/python2.6/kiwi/accessor.py", line 293, in kgetattr
    obj = data1(obj)
  File "/var/lib/python-support/python2.6/stoqlib/domain/product.py", line 571, in get_average_stock_price
    'and TotalCost= %f' % (self, total_cost))
StockError: <ProductAdaptToStorable 3651 te_createdID=51287L te_modifiedID=51288L minimum_quantity=Decimal('3.00') maximum_quantity=Decimal('0.00') _originalID=3651L> has inconsistent stock information: Quantity = 0 and TotalCost= 21.980000
2010-01-12 14:54:51 stoqlib.runtime    DEBUG    Creating a new transaction in run_editor()
2010-01-12 14:54:51 stoqlib.gui.editors INFO     ProductEditor editor using a model Product
2010-01-12 14:54:51 stoq.main          INFO     An error occurred in application "purchase", toplevel window=ProductSearch:e, widget)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 167, in _setup_widget
    self._reset_widget(attribute, widget)
  File "/var/lib/python-support/python2.6/kiwi/ui/proxy.py", line 105, in _reset_widget
    value = kgetattr(self._model, attribute, ValueUnset)
  File "/var/lib/python-support/python2.6/kiwi/accessor.py", line 293, in kgetattr
    obj = data1(obj)
  File "/var/lib/python-support/python2.6/stoqlib/domain/product.py", line 571, in get_average_stock_price
    'and TotalCost= %f' % (self, total_cost))
StockError: <ProductAdaptToStorable 3651 te_createdID=51287L te_modifiedID=51288L minimum_quantity=Decimal('3.00') maximum_quantity=Decimal('0.00') _originalID=3651L> has inconsistent stock information: Quantity = 0 and TotalCost= 21.980000
2010-01-12 14:54:51 stoqlib.runtime    DEBUG    Creating a new transaction in run_editor()
2010-01-12 14:54:51 stoqlib.gui.editors INFO     ProductEditor editor using a model Product
2010-01-12 14:54:51 stoq.main          INFO     An error occurred in application "purchase", toplevel window=ProductSearch:


Agradeço a ajuda,

Leôncio.



-- 
SIGMA SERVIÇOS DE INST GERAIS E MANUT LTDA
AV. PRESIDENTE JOHN KENNEDY, 89  - CENTRO
26900.000    -      MIGUEL PEREIRA  - RJ 
CNPJ:29.182.276/0001-10 
SKIPE: sigmapiscina TEL:(24)2484-3211 // 2484-3061




Mais detalhes sobre a lista de discussão Stoq-users