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á.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas