Tempo aproximado para leitura: 00:01:30 min
Dúvida
Como criar .bat para executar o programa CDF433 - Monitor Integração EMS X GFE?
Ambiente
TOTVS Logística - TOTVS Frete Embarcador (Linha Protheus) - Gestão de Frete Embarcador (SIGAGFE) - Todas as versões.
Solução
O programa CD0433 é responsável por integrar os registros do SIGAGFE - Gestão de Frete Embarcador com o Datasul. Para executar esse programa, é necessário entrar no ambiente do Datasul.
Existe a possibilidade de criar um Agente, que fica processando as integrações conforme o CD0433. Nesse caso, não será necessário entrar em todo ambiente Datasul, basta subir os bancos necessários e executar o CDF433, que é um programa sem tela.
A execução do CDF433 ocorre através da criação de um .bat.
Abaixo uma linha de comando, como exemplo, para criação do .bat. Dentro desse arquivo será chamado o CDF433.
start %Dlc%\bin\D_Totvs12_Rpw2.exe -basekey "ini" -ininame "D:\Sistemas\Datasul\Atalhos\Rpw-Totvs12\D_Totvs12-rpw.ini" -pf "D:\Sistemas\Datasul\Atalhos\Rpw-Totvs12\D_Totvs12-rpw.pf" -p "D:\Sistemas\Datasul\Atalhos\Rpw-Totvs12\Totvs12-alias-cd0433.p" -param "10;super;super;SSSSSSSN;;Y;GFE" -T "d:\temp\%USERNAME%" %2 %3 %4 %5 %6 %7 %8 %9
A sequência abaixo são os parâmetros que devem ser enviados dentro do arquivo .bat.
1- Intervalo de tempo de processamento dos registros, por exemplo, 10 segundos;
2- Usuário;
3- Senha;
4- Integrações. String com sequência de S ou N para cada integração;
5- Filial, se deixar em branco irá processar todas as filiais;
6- Extrato de versão;
7- Titulo, texto que ficará no cabeçalho do agente.
Neste exemplo acima não foi utilizado o prowin32.exe. Caso utilize esse programa, deve-se substituir na configuração do .bat de D_Totvs12_Rpw2.exe para prowin32.exe.
Na passagem do parâmetro 4, a sequência de integração lida internamente pelo CDF433 é:
1 - Fatura -> Título a Pagar;
2 - Documento de Frete -> Fiscal;
3 - Documento de Frete -> Recebimento;
4 - Pré-fatura -> Título a Pagar;
5 - Contrato -> Recebimento;
6 - Contrato -> Título a Pagar;
7 - Contrato -> RH/Folha de Pagamento;
8 - Faturamento -> Atualizar data de saída/data entrega;
9 - Nenhum
10 - Aprovação Logística MLA.
Importante
O programa cdp\cdf433.r deve ser chamado dentro do Totvs12-alias-cd0433.p por exemplo, um programa especial para o ALIAS, para não ocorrer problema de banco não conectado.
0 Comentários