Home

Linha Microsiga Protheus

Páginas filhas
  • Criação da rotina Integração Despachante

Boletim Técnico: Criação da rotina Integração Despachante
Ocorrência
Nova Rotina
Resumo
Implementada melhoria que consiste na criação da rotina Int. Despachante (EICEI100) com fins de integrar com despachante a realização de geração e/ou envio do arquivo TXT do PO Manutenção (EICPO400) ou Embarque (EICDI501), além de realizar o recebimento e o processamento dos arquivos TXT do recebimento de numerário, de despesas e Nota Fiscal, importados a partir do despachante.O Objetivo é verificar se os arquivos TXT do PO ou Embarque possui o status de gerado ou enviado, como também os arquivos TXT do despachante, se possui o status recebido e assim verificar o processamento dos mesmos, ou seja, se possui o status de integrados ou rejeitados.
ID do Chamado
SDMOIK
Produtos
  • Microsiga 11
  • Módulos
    • SIGAEIC
    Portais
    • nenhum
    Países
    • todos
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    EICEI100 – Nova Integração Despachante; EICOR100 – Integração com Despachante; EICIN100 - Importacao de Arquivos; EECEI300.PRW – Configurações de pastas e serviços; AVFRM105 – Central de Integração; EasyServerSMTP.PRW – Conexão SMTP
    Número da FNC
    000000111342011
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UISDMOIK
    Procedimentos para Implementação

    ·         Aplicar atualização do(s) programa(s) EICOR100.PRW, EICIN100.PRW, EECEI300.PRW, AVFRM105.PRW, UISDMOIK.PRW, EICEI100.PRW, EASYSERVERSMTP.PRW, AVUPDATE01.PRW, AVOBJECT.PRW, AVGERAL.PRW e AVG_IOPT.PNG.

    ·         Para que as alterações sejam efetuadas, é necessário executar a função U_UISDMOIK.

     

     

        Importante:

    Antes de executar o compatibilizador UISDMOIK é imprescindível:

    a)    Realizar o backup da base de dados do produto que será executado o compatibilizador (“\PROTHEUS11_DATA\DATA”) e dos dicionários de dados "SXs" ( “\PROTHEUS11_DATA\SYSTEM”).

    b)    Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa.

    c)    Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.

    d)    Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.

    1.    Em Microsiga Protheus ByYou Smart Client, digite U_ SDMOIK no campo Programa Inicial.

    2.    Clique em OK para continuar.

    3.    Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.

    4.    Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.

    5.    É apresentada uma mensagem explicativa na tela.

    6.    Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.

    7.    Selecione a empresa e dê duplo clique para visualizar o histórico (log).

    8.    Clique em Gravar para salvar o histórico (log) apresentado.

    9.    Clique em OK para encerrar o processamento.

    Descrição de Ajustes

    1.    Criação de tabela no arquivo SX2 – Tabelas:

    Chave

    Nome

    Modo

    PYME

    EWQ

    Parâmetros - Módulos Easy

    E

    N

    EWZ

    Controle int. Despachante

    E

    S

    2.   Criação no arquivo SX3 – Campos:

    ·         Tabela EWQ – Parâmetros - Módulos Easy:

    Ordem

    01

    02

    03

    Campo

    EWQ_FILIAL

    EWQ_USER

    EWQ_ROTORI

    Tipo

    C

    C

    C

    Tamanho

    2

    25

    10

    Contexto

    R

    R

    R

    Título

    Filial

    Usuário Ger.

    Origem

    Descrição

    Filial do sistema

    Usuário geração

    Origem

    Nível

    1

    1

    1

    Browse

    Não

    Sim

    Sim

     

    Ordem

    04

    05

    06

    Campo

    EWQ_PARAM

    EWQ_TIPO

    EWQ_XCONT

    Tipo

    C

    C

    C

    Tamanho

    20

    1

    200

    Contexto

    R

    R

    R

    Título

    Parâmetro

    Tipo

    Conteúdo

    Descrição

    Parâmetro

    Tipo

    Conteúdo

    Nível

    1

    1

    1

    Browse

    Sim

    Sim

    Sim

     

     

    ·                Tabela EWZ – Controle de integração com Despachante:

    Ordem

    01

    02

    03

    Campo

    EWZ_FILIAL

    EWZ_SERVIC

    EWZ_STATUS

    Tipo

    C

    C

    C

    Tamanho

    2

    3

    3

    Título

    Filial

    Servico

    Status

    Descrição

    Filial

    Servico

    Status

    Browse

    Não

    Não

    Não

     

    Ordem

    04

    05

    06

    Campo

    EWZ_ARQUIV

    EWZ_USERGE

    EWZ_DATAGE

    Tipo

    C

    C

    D

    Tamanho

    50

    25

    8

    Título

    Arquivo

    Usuario Ger.

    Data da Ger.

    Descrição

    Arquivo

    Usuario geracao

    Data da geracao

    Browse

    Sim

    Sim

    Sim

     

    Ordem

    07

    08

    09

    Campo

    EWZ_HORAGE

    EWZ_USEREN

    EWZ_DATAEN

    Tipo

    C

    C

    D

    Tamanho

    8

    25

    8

    Título

    Hora da Ger.

    Usuario Env.

    Data da Env.

    Descrição

    Hora da geracao

    Usuario envio

    Data de envio

    Browse

    Sim

    Sim

    Sim

     

     

    Ordem

    10

    11

    12

    Campo

    EWZ_HORAEN

    EWZ_USERRE

    EWZ_DATARE

    Tipo

    C

    C

    D

    Tamanho

    8

    25

    8

    Título

    Hora da Env.

    Usuario Rec.

    Data da Rec.

    Descrição

    Hora de envio

    Usuario recebimento

    Data de recebimento

    Browse

    Sim

    Sim

    Sim

     

    Ordem

    13

    14

    15

    Campo

    EWZ_HORARE

    EWZ_USERPR

    EWZ_DATAPR

    Tipo

    C

    C

    D

    Tamanho

    8

    25

    8

    Título

    Hora da Rec.

    Usuario Prc.

    Data da Prc.

    Descrição

    Hora de recebimento

    Usuario processado

    Data de processamento

    Browse

    Sim

    Sim

    Sim

     

    Ordem

    16

    17

    18

    Campo

    EWZ_HORAPR

    EWZ_CODDES

    EWZ_NOMEDE

    Tipo

    C

    C

    C

    Tamanho

    8

    3

    40

    Título

    Hora da Prc.

    Cod. Despac.

    Despachante

    Descrição

    Hora de processamento

    Código do Despachante

    Razao Social Despach.

    Browse

    Sim

    Sim

    Sim

     

     

     

    Ordem

    19

    Campo

    EWZ_EMAIL

    Tipo

    C

    Tamanho

    30

    Título

    Email

    Descrição

    Email do Despachante

    Browse

    Sim

    3.    Criação de Índices no arquivo SIX – Índices:

    Índice

    EWQ

    Ordem

    1

    Chave

    EWQ_FILIAL+EWQ_USER+EWQ_ROTORI+EWQ_PARAM

    Descrição

    Usuário + Origem + Parâmetro

    Proprietário

    S

     

    Índice

    EWQ

    Ordem

    2

    Chave

    EWQ_FILIAL+EWQ_ROTORI+EWQ_PARAM

    Descrição

    Origem + Parâmetro

    Proprietário

    S

     

    Índice

    EWZ

    Ordem

    1

    Chave

    EWZ_FILIAL + EWZ_SERVIC + EWZ_STATUS + EWZ_ARQUIV

    Descrição

    Servico + Status + Arquivo

    Proprietário

    S

     

    Índice

    EWZ

    Ordem

    2

    Chave

    EWZ_FILIAL + EWZ_SERVIC + EWZ_ARQUIV

    Descrição

    Servico + Arquivo

    Proprietário

    S

    Procedimentos para Configuração

    1.   No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_WFSMTP

    Tipo

    C

    Cont. Por.

    Informe o nome do servidor, se necessário com a porta. (Exemplo: smtp.empresa.com.br:111)

       Descrição

    Descrição

    Nome do Servidor SMTP (envio de mensagem)

     

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_RELAUSR

    Tipo

    C

    Cont. Por.

    Informe o email do usuário. (Exemplo: [email protected])

       Descrição

    Descrição

    Usuário para Autenticação no Servidor de Email

     

     

     

     

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_RELAPSW

    Tipo

    C

    Cont. Por.

    Informe a senha do usuário. (Exemplo: 123456)

       Descrição

    Descrição

    Senha para autenticação no servidor de e-mail

     

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_RELAUTH

    Tipo

    L

    Cont. Por.

    Informe se necessita de autenticação. (Exemplo: .T.)

       Descrição

    Descrição

    Servidor de EMAIL necessita de Autenticação?

     

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_WFTCONN

    Tipo

    N

    Cont. Por.

    Informe o numero de tentativas de acesso ao servidor de emails. (Exemplo: 5)

       Descrição

    Descrição

    Indica o numero de tentativas de acesso ao servidor de emails. Caso não seja informado o valor é 1.

     

     

     

     

    Itens/Pastas

    Descrição

       Informações

    Nome

    MV_RELTIME

    Tipo

    N

    Cont. Por.

    120

       Descrição

    Descrição

    Timeout no Envio de EMAIL.

    2.   No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGAEIC, conforme instruções a seguir:

    Menu

    Miscelânea

    Submenu

    Int. Despachante

    Nome da rotina

    Int. Despachante

    Programa

    EICEI100

    Módulo

    SIGAEIC

    Tipo

    1

    Tabelas

    EWQ

    EWZ

    Procedimentos para Utilização

    Condições Prévias:

    É imprescindível que seja informado nos seguintes parâmetros:

     

    ·         MV_WFSMTP : o nome do servidor, se necessário com a porta.

         (Exemplo: smtp.empresa.com.br:111);

    ·         MV_RELAUSR : o email do usuário.

    (Exemplo: [email protected]);

    ·         MV_RELAPSW : a senha do usuário.

    (Exemplo: 123456);

    ·         MV_RELAUTH : se necessita de autenticação.

    (Exemplo: .T.);

    ·         MV_WFTCONN : o numero de tentativas de acesso ao servidor de emails.

    (Exemplo: 5)

    ·         MV_RELTIME : o conteúdo 120;

     

    ·         Possuir um PO ou processo de embarque para envio de arquivo para o despachante.

     

    Sequência 01 – Geração de arquivo:

    1.    No Easy Import Control (SIGAEIC) acesse Miscelanea/ Int. Despachante (EICEI100).

    2.    No serviço Envio de PO, selecione a pasta Gerados. Clique na ação Int. PO.

    3.    Informe o PO e o código do despachante. Clique em OK.

    4.    Marque o registro e clique em Confirmar.

    5.    Confirme a geração do arquivo. Clique em Sim.

    6.    Clique em OK.

    Obs.: Para gerar o arquivo do serviço Envio de Embarque será utilizado o mesmo procedimento do serviço Envio do PO.

     

    Sequência 02 – Envio de arquivo:

    1.    No módulo Easy Import Control (SIGAEIC) acesse Miscelanea/ Int. Despachante (EICEI100).

    2.    Para enviar o arquivo gerado para o despachante, na pasta Gerados do serviço Envio de PO, selecione o arquivo a ser enviado e clique na ação Enviar email.

    3.    Confirme o arquivo que será enviado. Clique em Sim.

    4.    Será carregado o email cadastrado do despachante selecionado, caso não esteja cadastrado, informe o email do destinatário no campo Para e as outras informações necessárias. Clique em Enviar.

    5.    Será confirmado o envio. Clique em OK.

    Obs.: Para o envio do arquivo para o serviço Envio de Embarque será utilizado o mesmo procedimento do serviço Envio de PO.

     

    Sequência 03 – Recebimento do arquivo:

    1.    No módulo Easy Import Control (SIGAEIC) acesse Miscelanea/ Int. Despachante (EICEI100).

    2.    Para receber os arquivos do despachante, selecione o serviço Recebimento do Numerário, clique na ação Configuração.

    3.    Clique na opção “...” (reticências).

    4.    Visualize as opções e selecione o caminho onde se encontra os arquivos importados. Clique em Salvar e na sequência em Confirmar.

    5.    No serviço Recebimento de Numerário, selecione a pasta Recebidos. Clique na ação Receber arquivo.

    6.    Os nomes dos arquivos conterão a data e a hora que foi recebido.

    Obs.: Para configuração do caminho e recebimento dos arquivos importados do serviço Recebimento de Despesas ou Recebimento de NF, será utilizado o mesmo procedimento do serviço Recebimento de numerário, porem é obrigatório informar caminhos diferentes para os outros serviços.

     

    Sequência 04 – Processamento do arquivo:

    1.    No módulo Easy Import Control (SIGAEIC) acesse Miscelânea/ Int. Despachante (EICEI100).

    2.    Para processar o arquivo recebido, no serviço Recebimento do Numerário e na pasta Recebidos selecione um arquivo e clique na ação Processar.

    3.    Clique em Previa.

    O sistema apresenta a janela Resumo. Clique na opção Retorna presente na mesma e na sequência, em Integra.

    4.    Novamente o sistema apresenta a janela Resumo. Repita o passo anterior clicando em Retorna.

    5.    Clique em Confirmar.

    6.    Se o arquivo estiver com status rejeitado será registrado na pasta Rejeitados. Caso o arquivo estiver com status aceito será registrado na pasta Integrados.

    7.    Será possível visualizar o arquivo recebido, integrado ou rejeitado ao dar duplo clique sobre o registro.

    Obs.: Para processamento ou visualização do arquivo recebido do serviço Recebimento de Despesas ou Recebimento de NF, será utilizado o mesmo procedimento do serviço Recebimento de numerário.

    Informações Técnicas

    Tabelas Utilizadas

    EWQ – Parâmetros - Módulos Easy;

    EWZ – Controle de integração com Despachante

    • Sem rótulos