Assunto
Esse programa tem o objetivo de gerar um arquivo contendo informações do Sisdia para que elas sejam importadas no sistema EIS - Linx DMS.
Opções do programa
- 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 | VVD |
FAMILIA | De: Família com 4 dígitos VEIC0100 | VVD |
CATEGORIA_PECA | De: linha e grupo CADA0270 | PCC, PEC, PVC, SVC e SVS |
CATEGORIA_CLIENTE | De: Campo Uso genérico CADA0380. | PVT |
FONTECONTA | De: ID_plano CADA0260 | MOV e RES |
TIPOMODALIDADECONTA | De: ID_plano CADA0260 | MOV e RES |
LINHACONTA | De: ID_plano CADA0260 e Centro de custo (CNPJ\CPF com tipo de pessoa 8 - CADA0380). | RES e IND |
TIPOCOMPRA | De: Tipo de pedido PEDC0500 | 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 |
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;
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
), 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.wikipedia.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.