Versão 01 03 - C
SAV VERSÃO 1.03 C - encerrada em: 22/01/97
1) PROBLEMAS REPORTADO PELA TECNOESTE:
1.01) Aníbal 04/12/96:
- Ao dar uma entrada de Nota Fiscal de Fornecedor com atendimento de emergência, tendo concluído, o Sistema não libera o Pedido Interno que foi atendido com a entrada, a menos que o Operador saia fora da Rotina de Entrada.
Identificado e corrigido.
- Apareceu um desconto de zero na Nota Fiscal de Pe‡as via Oficina.
Problema não foi reproduzido... serão feitos mais testes.
- Fornecedores estrangeiros no Cadastro de Fornecedor...
Já foi resolvido pelo Aníbal.
- Área de Peças - Operações - Vendas: Algumas vezes ao entrar na Rotina de Inclusão de Pedidos de Peças o Sistema da a Mensagem "NÃO foi configurado um DOCUMENTO para o Final desta Operação..." e retorna.
Este problema não foi reproduzido. Olhamos o programa e as funções envolvidas e não encontramos nada que justifique, a menos que a rotina não estivesse realmente configurada. Vamos acompanhar para ver se ele torna a acontecer e tentar lembrar o que foi feito em momentos antes, se possível tentar reproduzir varias vezes.
- Foi solicitado os seguintes relatórios:
1) Do Cadastro de População de Maquinas.
2) Peças Inativas.
(ainda não foi feito esperando definição de layout).
1.02) Aníbal 05/12/96:
- Na Nota de Serviços, a Alíquota que aparece impressa não leva em consideração o Desconto Percentual da Nota.
Identificado e corrigido (Ver estagio 13).
- Área de Peças - Operações - Vendas: Na Inclusão e na Alteração de Pedido de Peças, na entrada da informação do Numero da Ordem de Serviços, ao pressionar F10 para listar as OS s o Sistema cai com Error Base 1002 Alias not Exist ORDSERDESI Função CriExiOrd () Linha 2933.
Estranhamente este Erro não foi reproduzido e segundo o Aníbal ocorria sempre... De qualquer forma, a abertura deste arquivo, que era feito somente no programa que da a entrada dos dados complementares do Pedido passou a ser feita também na entrada da Rotina de Pedido, assim como não poderia ter ocorrido, agora não poderá ocorre mais de forma alguma.
- Ao Efetivar um Pedido ocorreu um problema que não foi devidamente documentado, na Função GeraDocSai () linha 1714 -> 1712 chamada pela função PecOpeSaiB () 216.
???
- Área de Peças - Relatórios - Cadastros - Relatório de Clientes por Nome, reduzir informações Aguardamos definição do Layout desejado.
- Área de Peças - Vendas - Pedidos: Na Entrada dos Dados complementares do Pedido, Desconto em Valor, o Sistema não critica descontos superiores ao Valor do Pedido.
Foi colocado uma critica que não permite mais dar descontos maiores que o Total a Receber do documento nas Seguintes Rotinas:
a) Pedido Interno de Peças.
b) Orçamento de Peças.
c) Orçamento de Serviços.
e) Ordem de Serviços.
Onde: (+) Total Mercadorias,
(+) Valor Frete da Nota,
(+) Valor Seguro,
(-) Desconto em Valor,
(-) Total descontos sobre itens, não poderá ser <= 0 (zero).
1.03) Aníbal 10/12/96:
- Erro Base 1003 Variable does not exist "NumPedPec" Consultando no suprimentos o Pedido Interno de Peças Função ListaPipCE () linha 2177.
Identificado e corrigido.
- Área de Serviços - Operações - Fechamento da OS: Ao fechar uma OS que tinha atendimento de emergência atendida por Substituta o Sistema não deixou fechá-la indicando pendência.
Foi feito um teste com atendimento de emergência e o informado não ocorreu. Para que isto ocorra teria que ser atendida (seja por substituta ou nao) por um outro Pedido ao Fornecedor que não o que tinha sido associado, ou se o Pedido não tinha sido associado. Vamos conversar sobre este acontecimento.
1.04) Aníbal 12/12/96:
- Consultando OS pressionando-se F10-Ver Parcelas ao dar Esc-Retornar deu Valor maior que o Limite Error DBFNTX Lock Requiriti Função VendaPrazo () Linha 997.
Identificado e Corrigido.
- Área de Peças - Operações - Suprimentos - Compras de Emergência: Na Consulta, quando posicionado sobre o Numero do Pedido Interno da emergência ao pressionar F10 ocorria Error Base 1002 Alias does not exist "NUMDOUCMEN".
Identificado e Corrigido, o mesmo poderia ocorrer no Orçamento de Serviços.
- O.S. foi impressa e as parcelas do financiamento não batem com a consulta da mesma OS.
Foi feito teste e isto não aconteceu.
- Faturou a Ordem de Serviço na Rotina de faturamento antecipado e depois foi fazer o Fechamento da OS e aconteceu de Faturar Novamente e com um valor.
Foi feito teste e isto não aconteceu. O Sistema apontou que a OS estava sem itens a faturar, e pediu confirmação do Fechamento da mesma.
1.05) Aníbal 17/12/96:
- Listagem de Pedidos Regulares ao Fornecedor com Problema.
(?) Qual problema ?
Foi feito teste e esta funcionando.
Obs.: A listagem dos Pedidos Regulares só ocorre em Alteração, Cancelamento, Recolocação e Consulta, não na Inclusão pois não tem sentido listar uma coisa que você vai incluir.
1.06) Aníbal 19/12/96:
- SAV não esta Atualizando a Data da Ultima Venda no Cadastro Geral de Peças.
Identificado e Corrigido para Cadastro Peças, Serviço e Equipamentos (ver: Estagio 14).
1.07) Aníbal 14/01/97:
- Error Base 1002 Alias does not exist "LINHAREPRE" ao fazer apropriações de Peças pressionando-se F10-Linhas de Representação; na Função CliExLR () linha 621.
Identificado e Corrigido.
- Error Base 1003 Variable not exist "DESCRICAO" Consulta Nota Fiscal de Entrada Função DisplaNFE2 () Linha 1700.
Identificado e Corrigido.
- Área de Suporte - Relatórios Contábeis - Saindo por Esc deu o Problema de Array Access.
Não foi reproduzido.
- Área de Serviços - Suporte - Apropriação - entra com o Numero da Ordem de Serviços e o Numero do Pedido e fica faltando Referencias na listagem dos itens a apropriar.
O problema não foi reproduzido, pode ter sido corrigido nesta versão sem ter sido documentado. Dar um Retorno sobre isto.
- Transmissão para Filial quando existem juros lançados e cancelados antes da primeira transmissão ele trata no contas a receber como se não fosse cancelado.
Identificado e Corrigido. O atualiza versões irá reprocessará para corrigir este problema no Contas a Receber (ver: estagio 12).
- Área de Peças - Operações - Vendas - Pedidos Internos de Peças: na Consulta, solicitado para bloquear consultas ao cadastro de Peças mediante verificação da senha se liberada ou não.
Foi feito.
2) Problemas não Reportados
- Área de Serviços - Operações - Na Rotina de Faturamento antecipado de Peças, faltava o Subtítulo na tela que apresentava os pedidos sendo faturados.
- Área de Peças - Operações - Suprimentos - Pedidos Regulares: na Sub Rotina de elaboração de Sugestão de Pedido, se estivesse no modo de ver as apurações (F10), pressionando-se, então, Esc- para sair, ao sair dava problema pois não removia a tela de apresentação das apurações.
- Também não havia critica para a entrada da Disponibilidade Desejada, permitindo DP <= 0 e DP > 100. Foi colocado uma critica.
3) PENDÊNCIAS:
3.01) Aníbal 04/12/96 (Ver: 1.01):
3.02) Aníbal 05/12/96 (Ver: 1.02):
3.03) Aníbal 14/01/97 (Ver: 1.07):
4) MELHORIAS:
- Na função que lista Clientes pressionado-se F10-Trocar a Ordem de listagem, foi colocada uma opção, onde será possível filtrar a Listagem do Cadastro onde aparecem somente os que tiverem parte do nome igual ao objeto de pesquisa.
Exemplo:
Se o objeto de pesquisa = "SILVA" todos os clientes que tiverem no nome o Nome Silva:
JOAO ALBERTO DA SILVA.
CASAS SILVA LTDA.
ETC.
5) IMPLEMENTAÇÕES:
Na Área Financeira foi Criada Rotina Operações de Caixa com varias Sub Rotinas internas conforme descrito abaixo:
- ÁREA FINANCEIRA:
- Operações:
- Operações de Caixa:
- Recebimento
- Um Titulo
- Vários Títulos
- Pagamento
- Direto na Conta
- Baixa por Fatura
- Outras
- Depósitos em Bancos
- Saques para o Caixa
- Remessas por Deposito
- Remessas em Dinheiro
- Remessas via Bancos
- Documentos C. a Receber
- Documentos C. a Pagar
- Cheques de Terceiros
- CC Caixa
- Contas de Caixa
- Manutenções
- Consultas
- Lançamentos
- Históricos
- CC Banco - lançamentos:
- Inclusão.
- Alteração.
- Exclusão.
- Extrato.
- Consulta.
- Consultas
- Contas a Receber
- Saldo Contas a Receber
- Por Conta
- Pendência Devedor
- Lançamentos
- Contas a Pagar
- Por Conta
- Pendência por Credor
- Históricos
- Lançamentos Contas a Receber
- Lançamentos Contas Bancarias
- Conversões Contas Bancarias
- Conversões Ocorrências Remessa
- Conversões Ocorrências Retorno
- Clientes
- Fornecedores
- Bancos
- Agencias
- Controle de Remessa
- Controle de Retornos
- Contas Bancaria
- Contas de Caixa
6) ESTÁGIOS DA ATUALIZAÇÃO DA VERSÃO:
Estagio: 1 - Faz correções dentro do Cadastro de Rotinas do Sistema para inserir a Nova Rotina do Financeiro. Também faz alterações nas habilitações prevendo estas mudanças.
Estagio: 2 - Atualiza os Históricos de Lançamentos Corrige o Histórico de Lançamentos do Contas a Receber Código do Tipo de Lançamento e Corrige a Descricao dos Históricos de lançamentos em Contas Bancarias
Estagio: 3 - Altera Contas a Receber Altera a Estrutura inclui os Campos:
DataLimBan = Data da limpeza das informações de Remessa ao Banco.
HoraLimBan = Hora da limpeza das informações de Remessa ao Banco.
Estagio: 4 - Altera Contas Correntes Bancarias Altera a Estrutura inclui o Campo:
GEFConta = Código do Grupo Empresa Filial da Conta.
Estagio: 5 - Cria Arquivos novos para Operações de Caixa
SAVCaixa.DBF
SAVHLCCC.DBF
SAVLaCCC.DBF
SAVChCli.DBF
SAVRChCl.DBF
Estagio: 6 - Altera os Parâmetros Gerais
Inclui os Campos para o Financeiro:
ControlCCB == Controla Contas Correntes Bancarias?
ControlCCC == Controla Contas Correntes de Caixa?
Estagio: 7 - Altera Lançamentos do Contas a Receber
Inclui os seguintes Campos:
SubConta = Sub-Conta Bancarias
Conta = Numero da Conta Bancaria.
DV = Digito Verificador da Conta Bancaria.
Estagio: 8 - Altera Notas de Entrada Notas de Saída
Substitui o COpSis == 4151 e 4152 por 4161 e 4162 referente a nova Rotina do Financeiro Operações de Caixa que obrigou alterar os Códigos da Rotina de Lançamentos por Documentos. Conterá 4 etapas de A a D, poderá ser demorada.
Cria Numerador do Documento de Transferência de Valores que é um Documento de Sistema para viabilizar as Remessa de Valores das Filiais para a Matriz e vice versa.
Estagio: 9 - Altera Cadastro de Empresa do Grupo
Altera a Estrutura incluindo o Campo:
Concentrad = é uma empresa concentradora de Informações.
Estagio: 10 - Altera Contas a Pagar
Altera a Estrutura incluindo os Campos:
SubConta = Sub-Conta da Conta Corrente para as Remessas de Valor.
Conta = Numero da Conta da Conta Corrente para as Remessas de Valor.
DV = Digito da Conta da Conta Corrente para as Remessas de Valor.
Estagio: 11 - Altera o Ajuda
Altera a Estrutura aumentando o Campo Variável de 22 para 50 caracteres.
Estagio: 12 - Corrige os problemas do Contas a Receber:
Havia um problema na Importação da Transmissão dos lançamentos do Contas a Receber que tinham sido Lançados e Cancelados pelo Operador antes da 1' Transmissão. Este processo corrige o erro.
Estagio: 13 - Altera Notas Fiscais de Saída - Designativo:
Altera a Estrutura incluindo o Campo:
AliquDoISS = Alíquota de ISSQN.
Estagio: 14 - Reprocessa a Atualização da Data da Ultima Venda no Cadastro Geral de Peças, em função do Movimento.
Estagio: Final - O estagio final conclui a Atualização.
Reindexará todos os arquivos do Sistema.
VERSÃO ENCERRADA EM 21/01/97
Conteúdo do SAV.ZIP: SAVMenus.Exe
Ver0103C.Doc
SENHAS DA VERSÃO:
Implantação TECNOESTE Matriz dia 22/01/97 -> 00 36 56 08 21 74 98
Cuiabá dia 22/01/97 -> 00 46 37 08 21 82 99
Transmitida para: Tecnoeste em: 21/01/97 das: : : as : :
SAV VERSÃO 1.03 C a
1) PROBLEMAS NA ATUALIZAÇÃO DA TECNOESTE DE CAMPO GRANDE:
1.01) Na atualização feita Aníbal 23/01/97 com data de 22/01/97:
- No processamento do Estagio 3 o Sistema caiu com o Erro DBFNTX
1021 Data width Error.
Este erro ocorreu no final deste estagio quando a rotina foi tentar buscar os dados contidos na estrutura do arquivo antigo para a nova estrutura contida em novo arquivo. O Problema é na Base de Dados.
O arquivo em questão é o Cadastro do Contas a Receber cujo nome é SAVFinCR.DBF.
Solução:
- Retornar Backup completo.
- Abrir o Arquivo SAVFinCR.DBF e eliminar o registro com problema.
- Reprocessar.
1.02) Apos o erro ter ocorrido, voltou a reprossessar e o Sistema acusou erro do Estagio 13.2 e abortou sem cair.
Este erro quer dizer que já existia o arquivo OLDNFSDe.DBT e este não deveria existir. O Sistema foi programado para abortar o processo nestes casos.
Obs.:
Apos a ocorrência de um erro em uma atualização de versão não se pode, EM HIPÓTESE ALGUMA, reiniciar a atualização sem voltar o Backup, foi por isto que ele passou pelo estagio 3 e parou somente no estagio 13.2 acusando outro erro (de fato).
Na verdade ao reprocessar o Sistema perdeu parte do conteúdo existente no arquivo do Contas a Receber.
...NÃO REPROCESSAR SEM VOLTAR O BACKUP...
1.03) Área de Peças - Operações - Vendas: Na consulta a Pedidos no modo edição, o Sistema não permite consultar Pedido Confirmados ou Cancelados.
Foi Identificado e Corrigido.
2) PROBLEMAS NÃO REPORTADOS:
2.01) Ao analisarmos o programa SAV0103C.Prg que atualiza esta versão notamos os seguintes imperfeições em rotinas de contorno de erros que corrigimos, a saber:
- Corrigido um problema da mensagem "Erro 13.2" que se repetia para dois processos consecutivos.
- Na rotina de contorno de erro para voltar o Arquivo:
OLDAjuda.DBF -> SAVAjuda.DBF ... se, ao tentar renomear o seu arquivo de Memos
SAVAjuda.DBT -> OLDAjuda.DBT ... desse um erro.
Este erro não terá relevância quando o retorno do Backup excluir os novos arquivos gerados, ou seja se forem apagados os OLDxxxxx.xxx criados apos a feitura do backup. Contudo...
- Também na rotina de contorno de erro para voltar o Arquivo:
OLDNFSDe.DBF -> SAVNFSDe.DBF ... se, ao tentar renomear o seu arquivo de Memos
SAVNFSDe.DBT -> OLDNFSDe.DBT ... desse um erro.
→ → →