01. DADOS GERAIS
| Produto: | TOTVS Backoffice |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Backoffice |
| Módulo: | SIGAFAT - Faturamento |
| Função: | OMSI010O - Mensagem Única Tabela de Preços (PriceListHeaderItem) |
02. DESCRIÇÃO
Este Ponto de entrada OMSIOAIT possibilita adicionar informações à mensagem JSON de envio referente aos itens da tabela de preços.
03. SINTAXE
OMSIOAIT - Possibilita adicionar informações nos itens da tabela de preços. --→ aRet
04. PARÂMETROS
| Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
| PARAMIXB | Array of Record | Array com o tipo de evento e os dados do cabeçalho da tabela de preço, sendo: [ 01 ] - cEvent - Tipo: Caractere - Tipo de evento UPSERT ou DELETE. [ 02 ] - oModelDA1 - Tipo: Objeto - Relação dos campos preenchidos na tabela DA1. | X |
05. RETORNO
Retorno | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| aRet | Array of Record |
| Sim |
06. EXEMPLO
Neste exemplo, os campos DA1_FLDTS1 e DA1_FLDTS2 estão sendo adicionados à mensagem JSON de envio referente aos itens da Tabela de Preços.
OMSIOAIT
#INCLUDE 'PROTHEUS.CH'
User Function OMSIOAIT()
Local aRet := {}
Local cEvent := PARAMIXB[1]
Local oModelDA1 := PARAMIXB[2]
ConOut("Inicio - ponto de entrada OMSIOAIT")
If cEvent == "upsert"
aAdd(aRet, {'DA1_FLDTST', oModelDA1:GetValue('DA1_FLDTS1'), Nil})
aAdd(aRet, {'DA1_FLDTS2', oModelDA1:GetValue('DA1_FLDTS2'), Nil})
EndIf
ConOut("Fim - ponto de entrada OMSIOAIT")
Return aRet
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas