Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

02. DESCRIÇÃO

O Ponto-de-Entrada OS010COL é executado na rotina de Tabelas de Preço (OMSA010), após o usuário clicar na opção "GERAR", localizada no botão "Outras Ações", no browse da rotina.

03. SINTAXE

OS010COL → Altera         OS010COL → Altera o aCols ( < PARAMIXB> ) → aCols→ aCols

4. PARÂMETROS

NomeTipoDescriçãoObrigatório
PARAMIXBArray of Record
  • PARAMIXB[1]:aHeader
  • PARAMIXB[2]:aCols
Sim

...

Bloco de código
languagejs
linenumberstrue
#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'TOTVS.CH'
#INCLUDE 'PARMTYPE.CH'

User Function OS010COL()

Local aHeader := PARAMIXB[1]
Local aCols   := PARAMIXB[2]

If aCols[1][8] == 0     // Avalia Condição que avalia se o conteúdo da posição de aColsdo campo DA1_PRCBAS (tabela DA1) == 0
    aCols[1][8] := 100  // AtribuiCaso a condição seja verdadeira, atribui o valor à100 posiçãoao decampo aColsDA1_PRCBAS
EndIf    



Return aCols            //RetornoRetorna aCols