Histórico da Página
...
- Dados Gerais
- Descrição
- Sintaxe
- Parâmetros
- Retorno
- Exemplo
01. DADOS GERAIS
Produto: | TOTVS Backoffice |
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT) |
Função: | OMSA010 - Lista de Preço |
Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Países: | Todos |
Sistemas Operacionais: | Todos |
Base de Dados: | Todas |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idioma: | Todos |
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", que está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
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
PARAMIXB | Array of Record |
| Sim |
...
Nome | Tipo | Descrição |
---|---|---|
aCols | Vetor | Retorno do aCols.Array contendo os itens da Lista de Preço |
06. EXEMPLO
Bloco de código | ||||
---|---|---|---|---|
| ||||
#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 // Condição que avalia se o conteúdo do campo DA1_PRCBAS (tabela DA1) == 0 aCols[1][8] := 100 // Caso a condição seja verdadeira, atribui o valor 100 ao campo DA1_PRCBAS EndIf Return aCols //Retorna aCols |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas