Este Ponto de Entrada pertence à rotina de Embarque/Desembaraço (EICDI501). Ele deve ser utilizado para customizar a rotina de Embarque/Desembaraço.
Programa Fonte: EICDI501.PRW
User function EICDI500()
cParam :=IIF(TYPE("PARAMIXB")=="A",PARAMIXB[1],PARAMIXB)
Do Case
Case cParam == "GRAVA_SW8_A"
MsgInfo("Entrou no ponto de entrada da gravação da tabela SW8 da invoice do embarque.")
Case cParam == "DESP_EXCLUI1"
lExclui700 := .t.
Case cParam == "DESP_ALTERA1"
lAltera700 := .t.
Case cParam == "501VALDI"
lSair := .T.
Case cParam == "WOR_ESTR1"
AAdd(aDbf_Str1, {"NOVO_CAMPO" ,"C" ,9,0})
lExibe:=.T.
Case cParam == "WOR_GRAV1"
Work_Rel->NOVO_CAMPO:="CONTEÚDO"
EndCase
Return |
| Nome | Tipo | Descrição |
|---|---|---|
| GRAVA_SW8_A | Caracter | Possibilita a manipulação dos dados a serem gravados na SW8 |
| DESP_EXCLUI1 | Caracter | Permite ou não a exclusão das despesas de variação cambial 701, 702 e 703 |
| DESP_ALTERA1 | Caracter | Permite ou não a alteração das despesas de variação cambial 701, 702 e 703 |
| 501VALDI | Caracter | Possibilita Desabilitar a chamada da Atualização da Aba "Valores DI" |
| WOR_ESTR1 | Caracter | Possibilita criar novos campo na tabela temporária, os quais aparecerão no relatório |
| WOR_GRAV1 | Caracter | Permite informar o conteúdo do novo campo criado na Tabela temporária |
| Nome | Tipo | Escopo | Permite Alterar | Descrição |
|---|---|---|---|---|
| cInvoice | Caracter | Private | Sim | Variável que armazena o número da invoice. |
| cForn | Caracter | Private | Sim | Variável que armazena o fornecedor da invoice |
| lExclui700 | Lógico | Private | Sim | Quando .T. permite a exclusão das despesas de variação cambial 701, 702 e 703 |
| lAltera700 | Lógico | Private | Sim | Quando .T. permite a alteração das despesas de variação cambial 701, 702 e 703 |
| lSair | Lógico | Private | Sim | Habilitado (.T.) permite desviar(desabilitar) a chamada da Atualização da Aba "Valores DI" |
| aDbf_Str1 | Array | Private | Sim | Array contendo os campos que serão criados na tabela temporária |
| lExibe | Lógico | Private | Sim | Se habilitado (.T.) são exibidas no relatório as despesas do tipo 101-FOB, 102-FRETE e 103-SEGURO. Por padrão, tais despesas são omitidas do relatório |
Work_Rel (Tabela temporária que contém os campos do relatório e é modificada pelos PE WOR_ESTR1 e Wor_GRAV1)