01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:SIGAEIC
Função:AVGERAL.PRW
País:Brasil
Ticket:12155230
Requisito/Story/Issue :DTRADE-6722

02. SITUAÇÃO/REQUISITO

03. LOCALIZAÇÃO

04. PARÂMETROS


Nome

Tipo 

Descrição

EICADICINDArray

Permite a customização da chave de quebra das adições do desembaraço

Array[1] →Variável caracter que identifica o ponto de chamada interna da rotina de quebra de adições

Array[2] → Variável caracter que identifica o tipo de dado na qual os campos da chave deve ser retornado( string para query, string para work ou array com nome dos campos)

05. RETORNO

06. VARIÁVEIS

Parâmetro

Nome

Tipo

Escopo

Permite Alterar

Descrição
EICADICINDxIndiceArray/CaracterPrivateSim

String ou array de strings com os nomes dos campos que compõem a chave de quebra da adição no momento

Obs. Quando carácter, os nomes dos campos podem vir separados nos seguintes formatos:

         - ( + )  String tipo chave de índice ISAM

         - (  ,  )  String tipo query

Esta varíavel fica disponível quando o Parâmetro do ponto de entrada é a string "EICADICIND"

06. EXEMPLO


User Function EICADICIND()
Local cMsg


    If ValType(PARAMIXB) == 'A' .And. Len(PARAMIXB) > 1
        cMsg := "Chamada: "+PARAMIXB[1] +CHR(13)+CHR(10)+ " Tipo...: "+PARAMIXB[2] +CHR(13)+CHR(10)
        If ValType(xIndice) == 'A'
            cMsg += " xIndice: '"
            aEval(xIndice,{|x|cMsg += x+","})
            cMSg+= "'"
        Else
            cMsg += " xIndice: '"+xIndice+"'"
        EndIf
        MsgInfo(cMsg,"Valores Carregados")
    EndIf

Return