Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

APOL0000 Programa para integração com o sistema Apollo

Esse programa tem o objetivo de gerar um arquivo contendo informações do Sisdia para que elas sejam importadas no sistema EIS - Apollo.
Opções de relatório:
Para o processamento é necessário informar o período, nome do arquivo que será gerado e a versão do sistema EIS.
O programa processa as informações e no final informa se foi gerado algum erro listando-os em seqüência e mensagem de erro.
Pré-requisitos:
Para que a integração funcione é necessário efetuar alguns cadastros de "de-para" que são fundamentais para que o arquivo seja gerado conforme o esperado.
Como critério de filtro estarão disponíveis a seguintes opções Geração e Parâmetro que permitirá gerar e parametrizar.


Estarão disponíveis os seguintes campos na tela:

  • Ano / Mês: O sistema trará o ano e mês vigente podendo editar o mesmo.
  • Nome Arquivo: O trará o nome do arquivo mas poderá ser editado.
  • Versão do EIS: O sistema trará a versão do EIS

PEX Valores para Classificação XY2

  • Valor Mínimo Peças Caras: Informe o valor mínimo peças caras.
  • Valor Máximo Peças Baratas: Informe o valor máximo peças baratas.
  • IND Recompor Saldo das Contas de Resultados
  • Reverter Transferência: Reverter Transferência de resultados S = sim ou N = Não.

Na aba Parâmetro

Parametrização das Colunas CADA0142

 

 

Atributo

Colunas

Arquivos que Utilizam

CATEGORIA_VEIC

De: linha e grupo CADA0270
Para: Código Categoria

VVD

FAMILIA

De: Família com 4 dígitos VEIC0100
Para: Família com 3 dígitos

VVD

CATEGORIA_PECA

De: linha e grupo CADA0270
Para: Código da categoria e Descrição da categoria

PCC, PEC, PVC, SVC e SVS

CATEGORIA_CLIENTE

De: Campo Uso genérico CADA0380.
Para: Código da categoria e Descrição da categoria

PVT

FONTECONTA

De: ID_plano CADA0260
Para: Código da Fonte e Descrição

MOV e RES

TIPOMODALIDADECONTA

De: ID_plano CADA0260
Para: Tipo de Item e Modalidade

MOV e RES

LINHACONTA

De: ID_plano CADA0260 e Centro de custo (CNPJ\CPF com tipo de pessoa 8 - CADA0380).
Para: Linha, Descrição da linha e Sinal

RES e IND

TIPOCOMPRA

De: Tipo de pedido PEDC0500
Para: Tipo de compra

PCA, PCC e PCD


Os valores das colunas devem ser cadastrados na manutenção de colunas CADA0143.

Legenda das siglas dos arquivos: Tipo

Descrição

IMP

Cabeçalho

VVD

Referente a venda de veículos

PCA

Compras de peças por classificação ABC

PCC

Compras de peças por categoria

PCD

Compras de peças por grupo de desconto

PEA

Estoque de peças por classificação ABC

PED

Estoque de peças por grupo de desconto

PEG

Estoque de peças por grupo de estoque

PEX

Estoque de peças por classificação XYZ

PEC

Estoque de peças por categoria

PVA

Venda de peças por classificação ABC

PVC

Venda de peças por categoria

PVD

Vendas por departamento

PVG

Venda de peças por grupo de estoque

PVM

Venda de peças por modalidade

PVR

Venda de peças por grupo desconto

PVT

Venda de peças por cliente

PVV

Venda de peças por vendedor

PPE

Pedido de peças

SOS

Controle de ordens de serviço

SVC

Vendas oficina por categoria

SVS

Vendas oficina por seção

SVT

Vendas oficina por tipo de O.S.

MOV

Movimento (contábil)

RES

Resultado do mês

DIV

Divisão

IND

Indicadores



Modelo de arquivo de erros:


Está disponível a geração de arquivos para Integração com Apolo para ser gerado via tarefa agendada (CRON). Segue a configuração para execução abaixo:

  • Conecte-se ao servidor SISDIA com o usuário root, através de uma ferramenta de transferência de arquivos entre Windows e Linux;

  • Wiki Markup
    Obtenha o shell ([clicand<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="138369f7-6613-49d1-9607-4098fd0ce4ab"><ac:parameter ac:name="">_Hlt484714166</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="e3eb8c63-ecd3-4b47-87a4-a56adf195e83"><ac:parameter ac:name="">_Hlt484714167</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="baa46836-51c5-4796-bef4-1469864d435d"><ac:parameter ac:name="">_Hlt532812630</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="54403c4e-b68a-49a7-a28e-7bd029bfdb81"><ac:parameter ac:name="">_Hlt532812631</ac:parameter></ac:structured-macro>o<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="70e4bbac-7e29-489c-9e35-7c0e948a9bdd"><ac:parameter ac:name="">_Hlt437950211</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="2797bb97-aee7-43f8-a11d-50a6a09a56f6"><ac:parameter ac:name="">_Hlt437950212</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="14175363-7b95-43fb-9a9a-cfbefb73ef29"><ac:parameter ac:name="">_Hlt484714345</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="c28a6851-3890-4f0b-a726-68e0de7bc1d1"><ac:parameter ac:name="">_Hlt527966389</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="66a582c2-ad08-4f4b-8e8e-10158557ae1a"><ac:parameter ac:name="">_Hlt527966390</ac:parameter></ac:structured-macro> aq<ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="3000b311-47a5-4583-b493-709a7b625fc6"><ac:parameter ac:name="">_Hlt442880595</ac:parameter></ac:structured-macro><ac:structured-macro ac:name="anchor" ac:schema-version="1" ac:macro-id="7d201f14-5191-44b9-9b88-a72d193d246e"><ac:parameter ac:name="">_Hlt442880596</ac:parameter></ac:structured-macro>ui|http://www2.diasystem.com.br/corporativo/Tools/Run_APOL0000.zip]), descompacte o _Run_APOL0000.zip_ localmente e transfira o arquivo _Run_APOL0000.sh_ correspondente ao seu ambiente \[ _Sisdia (pasta \bds), Sisdia Evolution (pasta \evo) ou Sisdia Evo 2016 (pasta \evo25)_ \] da estação Windows para o servidor SISDIA no diretório _/root/bin;_


  • Entre no servidor SISDIA via putty usando o usuário root;
  • Vá até o diretório /root/bin e edite o arquivo Run_APOL0000.sh;
    Obs: Somente edite o arquivo pelo ambiente Linux, pois se editar no ambiente Windows o arquivo fica com caracteres não aceitos no Linux.
    Para editar digite: vi Run_APOL0000.sh
  • Procure pelo texto INFORMIXSERVER=ol_standard e caso necessário substitua a variável ol_standard pelo nome da sua instância de produção.
  • Procure pelo texto export FGLGUI=0. Algumas linhas abaixo, você encontrará o comando: cd /sisdia..., caso necessário deverá substituir por:
    cd + o caminho do diretório de produção do SISDIA .
  • Procure pelo texto export PATH=$PATH:/sisdia..., caso necessário alterar pelo diretório de produção do SISDIA.
  • Salve as alterações realizadas no arquivo Run_APOL0000.sh e o feche. Para sair e salvar digite: <ESC> + :x
  • Execute no prompt do Linux o comando crontab –e
  • Será exibida uma lista com comandos de crontab. Vá até o final do arquivo e acrescente a linha abaixo:
    00 00 * * 1-5 sudo –u informix /root/bin/Run_APOL0000.sh >/tmp/Run_APOL0000.1.log 2>/tmp/Run_APOL0000.2.log
    Obs: No diretório /tmp serão geradas dois logs.
    Run_APOL0000.1.log esse é o log para quando a execução ocorrer normalmente.
    Run_APOL0000.2.log esse é o log que contém os erros de execução do Crontab.
  • Salve o arquivo de crontab e saia do mesmo, lembrando que para sair e salvar digite: <ESC> + :x.
    Agora o programa APOL0000 está pronto para executar todos os dias de segunda a sexta à meia noite.
    Modifique este tempo conforme desejar.
    Mais informações: http://pt.wiki
    Âncora
    _Hlt527966423
    _Hlt527966423
    pedia.org/wiki/Crontab
    .
    É possível gerar o arquivo por uma filial específica, ou por todas informando '0' no novo campo da tela Filial.

    Observação:
  • Mudança na data a ser considerada para geração automática no processamento CRON. A data será os dez últimos dias anteriores a geração.
  • Processamento CRON passa a gerar dois arquivos de integração, quando executado até o dia 10 de cada mês. Um arquivo para todo o período do mês anterior e outro contendo o período do mês corrente, até o dia de execução deste processamento. Quando a execução ocorrer após o dia 10 de cada mês, será gerado apenas um arquivo contemplando o período corrente.





Estarão disponíveis nesta tela os seguintes botões, permitindo a navegação:

  • Interromper: Interrompe o processo.
  • Aceitar: Conclui a ação.
  • Ajuda: Da suporte para o campo.
  • Sair: Finaliza as atividades.



Versão 07.40 – Junho/2017
A partir desta versão, o sistema passa a gravar no arquivo de integração, os números de filiais EIS ao invés dos números de filiais do Sisdia.
Essa correlação deverá ser parametrizada na aba Parâmetros -> Filiais, conforme tela abaixo:

O programa só irá realizar a integração para filiais que estejam cadastradas na aba Filiais, quando for informado o valor '0' no campo Filial da opção "Geração".
Caso exista alguma filial não parametrizada, o sistema irá informar quais são estas filiais, e irá desprezar o processamento para elas.