Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Dados Gerais
  2. Descrição
  3. Sintaxe
  4. Parâmetros
  5. Retorno
  6. Exemplo

01. DADOS GERAIS

Solucoes_totvs_parceirosSolucaoParceiros Solucoes_totvs_parceirosexptotvsSolucaoParcsExpsTOTVS
Produto:

Solucoes_totvs
SolucaoTOTVS OMS

Solucoes_totvs_crossSolucaoCross
TOTVS Backoffice
Linha de Produto:
Linhas_totvsLinha
Linha Protheus
Segmento:

Segmentos_totvs
SegmentoLogística

Backoffice
Módulo:
SIGAOMS - Gestão de Distribuição
TOTVS Backoffice (Linha Protheus) - Faturamento (SIGAFAT)
Função:OMSA010 - Lista de Preço
País
Abrangências:Microsiga Protheus 12
Versões:Microsiga Protheus 12
Países:Todos
Sistemas Operacionais:Todos
Países
Ticket
Base de Dados:
-Requisito/Story/Issue (informe o requisito relacionado) :
Todas
Nível de Acesso:Nível 1 (Acesso Clientes)
Idioma:Todos
-


02. DESCRIÇÃO

Este O Ponto-de Entrada permite alterar o acols.Sintaxe
OS010COL → Altera -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 o aCols ( < PARAMIXB> )

...

03. LOCALIZAÇÃO

Localizado na rotina OMSA010 (Lista de Preço).

→ aCols

...

4.

PARÂMETROS

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

05. RETORNO

NomeTipoDescrição
aColsVetor
Retorno do aCols.

Array contendo os itens da Lista de Preço

06. 

...

EXEMPLO


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     // 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

...

Protheus 8.11 e Protheus 10.

07. OBSERVAÇÃO

Não se aplica.

08. EXEMPLO

Não se aplica.

Templatedocumentos

HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>