[Stoq-users] Cadastro de serviços

Naudy Fernando Ceni II naudyceni em gmail.com
Sexta Maio 15 22:27:23 BRT 2009


Boa noite,

Testando mais um pouco o sistema, percebi que não conseguia editar as 
propriedades dos serviços cadastrados. Até então não havia percebido que 
o ISS não havia sido configurado, estava com valor em branco. Coloquei o 
valor 0  e depois cadastrei mais serviços, os mesmos eu consigo a edição 
juntamente com o serviço de entrega, o que já vem por padrão no sistema, 
os registros efetuados enquanto não havia configurado o ISS permanecem 
com bug. A mensagem de erro que é exibida no prompt é a seguinte:


Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 324, in _on_results__row_activated
    self.row_activate(obj)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 548, in row_activate
    self._edit(obj)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 570, in _edit
    self.run(obj)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 521, in run
    rv = self.run_editor(obj)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 535, in run_editor
    trans.get(obj))
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/search.py", 
line 530, in run_dialog
    return run_dialog(editor_class, parent, *args)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/dialogs.py", 
line 420, in run_dialog
    dialog = get_dialog(parent, dialog, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/stoqlib/gui/base/dialogs.py", 
line 390, in get_dialog
    dialog = dialog(*args, **kwargs)
  File 
"/usr/lib/python2.5/site-packages/stoqlib/gui/editors/sellableeditor.py", 
line 229, in __init__
    BaseEditor.__init__(self, conn, model)
  File 
"/usr/lib/python2.5/site-packages/stoqlib/gui/editors/baseeditor.py", 
line 185, in __init__
    visual_mode=visual_mode)
  File 
"/usr/lib/python2.5/site-packages/stoqlib/gui/editors/baseeditor.py", 
line 109, in __init__
    self.setup_proxies()
  File 
"/usr/lib/python2.5/site-packages/stoqlib/gui/editors/sellableeditor.py", 
line 345, in setup_proxies
    SellableEditor.sellable_tax_widgets)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/views.py", line 750, in 
add_proxy
    proxy = Proxy(self, model, widgets)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/proxy.py", line 93, in 
__init__
    self._setup_widget(widget_name, widget)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/proxy.py", line 167, in 
_setup_widget
    self._reset_widget(attribute, widget)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/proxy.py", line 107, in 
_reset_widget
    self.update(attribute, value, block=True)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/proxy.py", line 321, in 
update
    widget.update(value)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/widgets/combo.py", line 
322, in update
    self.select(data)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/widgets/combo.py", line 
359, in select
    self._helper.select(data)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/widgets/combo.py", line 
195, in select
    self.select_item_by_data(data)
  File "/usr/lib/python2.5/site-packages/kiwi/ui/widgets/combo.py", line 
225, in select_item_by_data
    % (data, self._combobox.name))
KeyError: 'No item correspond to data <SellableTaxConstant 3 
te_createdID=23L te_modifiedID=24L description=u\'Nao Tributado\' 
tax_type=43 tax_value=Decimal("0.00")> in the combo tax_constant'
                                  

 Há alguma maneira de eu alterar e/ou apagar esse registro pelo sistema? 
Ou seria necessário uma modificação diretamente na base? Acredito que 
esse é o motivo do não funcionamento do botão de impressão e de tabela 
de preços dessa tela.


Abraços

Naudy


More information about the Stoq-users mailing list