= 2005-01-22 = (versão 2.1.0.1) == BUG #2.1-1 == Reportado por: Laura Fernandes * Corrigido o layout das Facturas pró-forma que, erradamente, mostrava nas linhas os valores c/ IVA incluído. * ficheiro afectado: $EVARISTO_HOME/xgui/default/xgui-print-doc-from-prod.xml * alteração: substituir 'total_com_taxas' por 'total_sem_taxas' na linha Estado: resolvido ---- == BUG #2.1-2 == Reportado por: Lurdes Reis * Corrigido o erro que impedia a actualização do Nº Contribuinte das Entidade. * ficheiro afectado: com.m16e.mpbiz.MpBizEnt.update() * alteração: substituir for( f = NOME; f <= R_SOCIAL; f++ ) por: for( f = ENT_ID + 1; f <= R_SOCIAL; f++ ) Estado: resolvido ---- = 2005-01-24 = (versão 2.1.0.2) == BUG #2.1-3 == Reportado por: Ana Tavares * Adicionado o tipo G. Consignação à lista de documentos a facturar. * ficheiro afectado: com.m16e.mpbiz.XDocGRFactVDFrame.getWhereClause() * alteração: adicionar MpDocFactory.GUIA_CONSIG à cláusula 'where' Estado: resolvido == BUG #2.1-4 == Reportado por: Lurdes Reis * Descrição: Faltava a opção de seleccionar linhas de documentos de Facturas ou VDs emitidas. * ficheiro afectado: com.m16e.mpbiz.XDocNCredFrame * alteração: adicionar o método initDocLinMenus() Estado: resolvido ---- = 2005-01-25 = == BUG #2.1-5 == Reabertura de bug #2.1-3 Reportado por: Carlos Correia * Sintoma: aplicação pendura durante a query p/ obter a lista dos documentos numa Factura de uma G. Consig. * ficheiro afectado: com.m16e.free.tools.db.DbWorkingTable * alteração: reescrever metodo public Object[][] select( String where, String order, String[] auxTables, String[][] using, boolean validateMaxRows ) Estado: resolvido ---- = 2005-01-26 = == BUG #2.1-6 == Reportado por: Luís Ramalho * Sintoma: erro no arranque em Windows * ficheiro afectado: evaristo.bat * alteração: substituir '/' por '\' e ':' por '\' * ficheiro afectado: com.m16e.mpbiz.configBatFile() * alteração: substituir '/' por '\' e ':' por '\' Estado: resolvido ---- = 2005-01-27 = == BUG #2.1-7 == Reportado por: José David * Sintoma: Erros no tratamento de linhas no POS * ficheiro afectado: com.m16e.mpbiz.MpBizDoc.deleteLinesFromDoc() * alteração: acrescentar: for( f = 0; f < lines.length; f++ ) { if( lines[f] >= docLinTuples.length ) { return docLinTuples.length; } } no início do método de modo a não tentar remover linhas ainda não inseridas no documento Estado: resolvido ---- = 2005-02-09 = == BUG #2.1-8 == Reportado por: Lurdes Reis * Sintoma: As observações não apareciam nos documento impresso * ficheiro afectado: com.m16e.mpbiz.XDocPrinterPanel.initmainPanel() * alteração: comentar: if( page < noPages - 1 ) no loop de tratamento das observações Estado: resolvido Versão: 2.1.0.7 Build: 40 ---- = 2005-02-11 = == BUG #2.1-9 == Reportado por: Lurdes Reis * Sintoma: As alterações de observações de Entidades são ignoradas pelo Sistema * ficheiro afectado: com.m16e.mpbiz.MpBizEnt.update() * alteração: reconstrução do ciclo de actualização da tabela 'ent' Estado: resolvido Versão: v.2.1.1 - alfa1 Build: 41 ---- = 2005-02-24 = Reportado por: José David * Sintoma: As compras não têm a caixa da inclusão do IVA * ficheiro afectado: xgui/default/xgui-form-mp-doc-prod-forn.xml (novo) * alteração: criação do ficheiro e elteração da tabela de propriedades de documentos (tab_doc_props) Estado: resolvido Versão: 2.1.1 Build: 43 ---- = 2005-02-24 = Reportado por: José David * Sintoma: Os serviços estão a fazer controle de existências * ficheiro afectado: com.m16e.mpbiz.XDocGRFactVDFrame.validateDocument() * alteração: Intercalar um teste à afectação de stocks do produto: Integer prodId = DbProd.getProdId( prodTuple ); if( !mpDocFactory.prodAfStocks( prodId.intValue() ) ) continue; Estado: resolvido Versão: 2.1.1 (rc2) Build: 43 ---- = 2005-03-09 = Reportado por: Carlos Correia * Sintoma: O campo do IVA incluído não é actualizado quando se escolhe o fornecedor * ficheiro afectado: com.m16e.mpbiz.XDocFrame.processHelpEnt() * alteração: update efectuado no método: processHelpEnt( Integer entId ) e no método: focusLost(...) que passou a chamar 'processHelpEnt( Integer entId )' * ficheiro afectado: com.m16e.mpbiz.XDocFrame.processHelpEnt() com.m16e.mpbiz.XDocPrinterPanel.setDocTaxaPanel() * alteração: mudar a linha 'if( docTaxTuples != null )' para 'if( docTaxTuples == null )' Estado: resolvido Versão: 2.1.1 (rc3) Build: 44 ---- = 2005-03-10 = Reportado por: José David * Sintoma: Não se conseguem apagar documentos temporários * ficheiro afectado: com.m16e.mpbiz.XDocFromProdFrame() * alteração: alterar a ordem neste bloco de código: if( xguiDocFile == null || xguiDocFile.length() == 0 ) { if( docId.intValue() < 0 ) xguiDocFile = XGUI_TMP_DOC; else if( taxInc ) xguiDocFile = XGUI_DOC_TAX_INC; else xguiDocFile = XGUI_DOC; } Estado: resolvido Versão: 2.1.1 (rc4) Build: 45 ---- = 2005-03-15 = Reportado por: José David * Sintoma: Às vezes, quando se cria uma factura de serviços, e se tem a propriedade 'prod.check.quant=true', dá este erro: Connection is closed. Operation is not permitted * ficheiro afectado: com.m16e.free.tools.db.executeProcedure() * alteração: remover a linha: cs.close(); Estado: resolvido Versão: 2.1.1 (rc5) Build: 46 ---- = 2005-03-15 = Reportado por: José David * Sintoma: Erros no tratamento da incidência do IVA * ficheiro afectado: com.m16e.mpbiz.MpBizDocTaxas.addTaxa() * alteração: trocar a linha: double aux = docTaxas[ index ].getIncidencia().doubleValue(); por: double aux = docTaxas[ index ].getValBase().doubleValue(); Estado: resolvido Versão: 2.1.1 (rc6) Build: 47