CONTEÚDO
- Visão Geral
 - Exemplo de utilização
 - Parâmetros
 - Variáveis
 - Tabelas utilizadas
 
01. VISÃO GERAL
Este documento tem por objetivo disponibilizar todos os Pontos de Entrada disponíveis na rotina Shipment Confirmation e suas variáveis disponíveis para a customização do relatório.
02. EXEMPLO DE UTILIZAÇÃO
Exemplo de Utilização
User Function EICPO556()
Local cParam
If ValType(PARAMIXB) == "C"
    cParam   := PARAMIXB
ElseIf ValType(PARAMIXB) == "A"
    cParam   := PARAMIXB[1]
Endif
Do Case
    Case cParam == "INCLUI_CAMPO_WORK"
        aAdd(Struct2,{"WKHAWB","C",20,0}) //Adiciona campos novos na tabela temporária. Formato Nome, Tipo, Tamanho e Decimal
    Case cParam == "GRAVA_CAMPO_WORK"
        Work->WKHAWB := "DES-"+ Work->WKPO_NUM //Grava a informação desejada no campo novo criado na tabela temporária
    Case cParam == "INCLUI_COLUNA_TELA"
        AADD(TB_Campos,{"WKHAWB"     ,"","Processo"})
        nColBoxFim += 200 //Variável que muda a coluna inicial das linhas de separação utilizadas no relatório
        //nColBoxIni - Variável que muda a coluna inicial das linhas de separação utilizadas no relatório
    Case cParam == "INCLUI_COLUNA_CARTA"
        oPrn:Say( nLinha-50,2300 ,"PROCESSO") //Adiciona novas colunas no relatório de Cartas
        oPrn:SetLandsCape() //Ao adicionar colunas, recomenda-se alterar o layout para Paisagem
    Case cParam == "INCLUI_DADOS_CARTA"
        oPrn:Say( nLinha,2300 ,WORK->WKHAWB)
    Case cParam == "INCLUI_CAMPO_IMPRESSAO"
        TRCell():New(oSecao1, "WKHAWB"    , "Work", "Processo"   , /*Picture*/          , 20                   , /*lPixel*/, /*{|| code-block de impressao }*/)
        oReport:oPage:lLandScape := .T.
        oReport:oPage:lPortRait  := .F.
EndCase
Return
03. Parâmetros
| Nome | Tipo | Descrição | 
|---|---|---|
| INCLUI_CAMPO_WORK | Caracter | Possibilita adicionar novos campos na tabela temporária, responsável por armazenar os dados a serem impressos no relatório. | 
| GRAVA_CAMPO_WORK | Caracter | Possibilida gravar informações nos campos novos criados na tabela temporária. | 
| INCLUI_COLUNA_TELA | Caracter | Possibilita adicionar novas colunas na tela onde são exibidas as informações a serem impressas. | 
| INCLUI_COLUNA_CARTA | Caracter | Possibilita adicionar novos campos na impressão do relatório de Cartas. Este ponto adicionará novas colunas para o cabeçalho. | 
| INCLUI_DADOS_CARTA | Caracter | Possibilita adicionar novos campos na impressão do relatório de Cartas. Este ponto adicionará os dados para as novas colunas criadas. | 
| INCLUI_CAMPO_IMPRESSAO | Caracter | Possibilita adicionar novos campos na Impressão do relatório de Itens Pendentes (Botão Impressão). | 
04. Variáveis
| Parâmetro | Nome | Tipo | Permite Alterar | Descrição | 
|---|---|---|---|---|
| INCLUI_CAMPO_WORK | Struct1 | Array | Sim | Permite adicionar campos na estrutura do array Struct1, utilizado para a criação de tabela temporária. | 
| INCLUI_CAMPO_WORK | Struct2 | Array | Sim | Permite adicionar campos na estrutura do array Struct2, utilizado para a criação de tabela temporária de montagem do relatório. | 
| INCLUI_CAMPO_WORK | TData | Data | Sim | Permite alterar o valor de inicialização do campo "Data Base" utilizado nos filtros de geração dos dados. | 
| INCLUI_CAMPO_WORK | TDataIni | Data | Sim | Permite alterar o valor de inicialização do campo "Data Inicial" utilizado nos filtros de geração dos dados. | 
| INCLUI_CAMPO_WORK | TDataFim | Data | Sim | Permite alterar o valor de inicialização do campo "Data Final" utilizado nos filtros de geração dos dados. | 
| INCLUI_CAMPO_WORK | TForn | Caracter | Sim | Permite alterar o valor de inicialização do campo "Fornecedor" utilizado nos filtros de geração dos dados. | 
| INCLUI_CAMPO_WORK | TForLoj | Caracter | Sim | Permite alterar o valor de inicialização do campo "Loja" utilizado nos filtros de geração dos dados. | 
| INCLUI_COLUNA_TELA | TB_Campos | Array | Sim | Permite adicionar campos no array TB_Campos, utilizado na montagem da tela com os registros selecionados para o relatório. | 
| INCLUI_COLUNA_TELA | nColBoxIni | Numérico | Sim | Permite alterar a variável nColBoxIni, responsável pela coluna onde se inicia o desenho dos separadores de linhas no relatório de Carta. | 
| INCLUI_COLUNA_TELA | nColBoxFim | Numérico | Sim | Permite alterar a variável nColBoxFim, responsável pela coluna onde se finaliza o desenho dos separadores de linhas no relatório de Carta. | 
05. TABELAS UTILIZADAS
- Não há.
 
Import HTML Content
            Visão Geral
            Conteúdo das Ferramentas