Árvore de páginas

Tempo aproximado para leitura: 01 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Manufatura
Módulo:SIGAESS
Função:

ESSPS400.PRW, ESSRS400.PRW e ESSCI101.PRW

Ticket:5186309
Requisito/Story/Issue:DTRADE-2037, DTRADE-2219


02. SITUAÇÃO/REQUISITO

No Easy Siscoserv, ocorrem os seguintes problemas:

  • Na rotina de integração de arquivo .csv, ao integrar um arquivo com processo de venda o sistema gera a seguinte mensagem de erro e aborta a operação: "Erro ao preencher campo 'Seq. Regist.' com valor '1': Valor atribuído difere do tamanho do campo (Seq. Regist.) - Erro ao preencher campo 'Seq. Aditivo' com valor '': Valor atribuído difere do tamanho do campo (Seq. Aditivo)" .
  • Na rotina de geração do lote de transmissão de registros de aquisição de serviços ao Siscoserv, ao tentar gerar o lote do RAS no siscoserv o sistema apresenta erro fatal:
    THREAD ERROR ([15588], soraya.miranda, VMSUS10355) 13/07/2018 11:36:37 invalid field name in Alias TMP->R_E_C_N_O_ on { ||IF(ASCAN(AITENS,IF(CTIPOOPE=="4",TMP->(RECNO()),TMP->R_E_C_N_O_))==0,"LBNO","LBOK")}(ESSCI101.PRW) 26/03/2018 16:48:13 line : 826

03. SOLUÇÃO

Foram implementadas as devidas melhorias no sistema para que:

  • sejam gravados corretamente os campos de sequência de registro e sequência de aditivo quando o processo de venda ser gerado via integração de arquivo .csv .
  • não seja gerado erro fatal na rotina de geração dos lotes de transmissão de arquivos.