Árvore de páginas


CONTEÚDO

01. VISÃO GERAL

A rotina de Contrato de Carreteiro (TMSA250) é uma rotina de processamento de dados, não se trata de uma rotina de cadastro para input de dados.

Portanto não será disponibilizado ExecAuto. Entretanto, é possível realizar o processamento da rotina sem execução de tela.

02. OBJETIVO DE UTILIZAÇÃO

Realizar processamento da rotina de Contrato de Carreteiro (TMSA250) de forma Rotina Automática, através da chamada da função TMSA250Prc.

03. PARÂMETROS

ParâmetroDescrição
ExpC1Alias do Arquivo - DTQ
ExpN1 Opcao Selecionada (3-Por Viagem / 4-Por Período)
ExpC2Filial de Origem - DTQ->DTQ_FILORI
ExpC3 Viagem - DTQ->DTQ_VIAGEM
ExpL1 Gera Contrato de Premio p/ Motorista. Esta variável passada pelo programa de Pagto de Premio (TMSA740)
ExpN2 Valor do Premio do Motorista calculado pelo TMSA740
ExpA1 Array contendo as mensagens de erro
ExpN3 Informa para qual(is) do(s) veículo(s) deve gerar contrato. 1=Veiculo; 2=Reboque; 3=Ambos. Isto para quando os fornecedores sejam diferentes.
ExpC4Tipo do Contrato a ser gerado: 1=Por Viagem;/2=Por Período;/3=Por Premio;/4=Adiantamento;/5=Complemento;/6=Carga;/7=Redespacho)
ExpC5Código do Fornecedor
Expc6Loja do Fornecedor
ExpL2Informa se a viagem é Express
ExpL3Informa se será exibido o preview do frete a pagar
ExpC7Informa o tipo do título a ser gerado no Financeiro.

 04. EXEMPLO DE EXECUÇÃO DE PROGRAMA

Function TMSA250EA()
Local lRet := .F.
Local aVisErr := {}

DTQ->(DbGoTo(46))
Pergunte("TMA250",.F.)
Processa({|lEnd| lRet := TMSA250Prc("DTQ", 3, DTQ->DTQ_FILORI, DTQ->DTQ_VIAGEM, .F., , aVisErr)},"Contrato de Carreteiro", "Gerando os Contratos de Carreteiros ...",.F.)

Return lRet

05. TABELAS UTILIZADAS

  • DA3 - Cadastro de Veículos
  • DTP - Lote de Entrada de Notas Fiscais
  • DTQ - Viagem
  • DTR - Veículos da Viagem
  • DTX - Manifesto de Carga
  • DTY - Contrato de Carreteiro
  • DUA - Registro de Ocorrências
  • SA2 - Cadastro de Fornecedores
  • SE2 - Contas a Pagar
  • SE5 - Movimentação Bancária
  • SED - Cadastro de Naturezas
  • SDG - Movimento de Custo de Transporte
  • DT6 - Documentos de Transporte
  • DTA - Carregamento
  • DTC - Documentos do Cliente de Transporte
  • DTW - Operações de Transporte
  • DUD - Movimento da Viagem
  • DVP - Composição Frete x Contrato