Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Parâmetros
  4. Variáveis
  5. 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


NomeTipoDescrição
INCLUI_CAMPO_WORKCaracterPossibilita adicionar novos campos na tabela temporária, responsável por armazenar os dados a serem impressos no relatório.
GRAVA_CAMPO_WORKCaracterPossibilida gravar informações nos campos novos criados na tabela temporária.
INCLUI_COLUNA_TELACaracterPossibilita adicionar novas colunas na tela onde são exibidas as informações a serem impressas.
INCLUI_COLUNA_CARTACaracterPossibilita adicionar novos campos na impressão do relatório de Cartas. Este ponto adicionará novas colunas para o cabeçalho.
INCLUI_DADOS_CARTACaracterPossibilita adicionar novos campos na impressão do relatório de Cartas. Este ponto adicionará os dados para as novas colunas criadas.
INCLUI_CAMPO_IMPRESSAOCaracterPossibilita adicionar novos campos na Impressão do relatório de Itens Pendentes (Botão Impressão).

04. Variáveis


ParâmetroNomeTipoPermite AlterarDescrição
INCLUI_CAMPO_WORKStruct1ArraySimPermite adicionar campos na estrutura do array Struct1, utilizado para a criação de tabela temporária.
INCLUI_CAMPO_WORKStruct2ArraySimPermite adicionar campos na estrutura do array Struct2, utilizado para a criação de tabela temporária de montagem do relatório.
INCLUI_CAMPO_WORKTDataDataSimPermite alterar o valor de inicialização do campo "Data Base" utilizado nos filtros de geração dos dados.
INCLUI_CAMPO_WORKTDataIniDataSimPermite alterar o valor de inicialização do campo "Data Inicial" utilizado nos filtros de geração dos dados.
INCLUI_CAMPO_WORKTDataFimDataSimPermite alterar o valor de inicialização do campo "Data Final" utilizado nos filtros de geração dos dados.
INCLUI_CAMPO_WORKTFornCaracterSimPermite alterar o valor de inicialização do campo "Fornecedor" utilizado nos filtros de geração dos dados.
INCLUI_CAMPO_WORKTForLojCaracterSimPermite alterar o valor de inicialização do campo "Loja" utilizado nos filtros de geração dos dados.
INCLUI_COLUNA_TELATB_CamposArraySimPermite adicionar campos no array TB_Campos, utilizado na montagem da tela com os registros selecionados para o relatório.
INCLUI_COLUNA_TELAnColBoxIniNuméricoSimPermite 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_TELAnColBoxFimNuméricoSimPermite 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á.