Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Manufatura

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura
ModulosTOTVSManufaturaTOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP)

Modulos_totvs_rh

Modulos_totvs_saude

Modulos_totvs_prestadores_de_servicos

Função:MATI650 - Função de integração do cadastro de Ordem de Produção utilizando conceito de mensagem única.
País:Brasil
Ticket:

23177930

Issue:DMANPCP2-87


02. DESCRIÇÃO

Permite adicionar informações na seção ActivityOrder do XML ProductionOrder quando utilizada a integração com o TOTVS MES.

O XML ProductionOrder é responsável em enviar as informações da Ordem de Produção para o TOTVS MES. Na seção ActivityOrder são gravadas as informações das Operações da Ordem de Produção.


LocalizaçãoMATI650 - Função v2000: Função de integração do cadastro de ordem de produção utilizando conceito de mensagem única.  


Parâmetros

.

NomeTipoDescriçãoValores
PARAMIXB[1]
Caractere
Evento da transação da mensagem única
  • UPSERT - Alteração ou Inclusão
  • DELETE - Exclusão

.

Retorno

.

NomeTipoDescrição
cAddXml
Caractere
Tags XML que serão adicionadas na mensagem de integração.

.

Observação

É permitido apenas adicionar informações utilizando Tags que não estão descritas no XSD Padrão TOTVS.

Este ponto de entrada é utilizado apenas para a integração TOTVS MES.


03. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

Bloco de código
languagec#
firstline1
titleExemplo
linenumberstrue
User Function I650AOADD()

Local cAddXml := ""
Local cEvent := PARAMIXB[1] // Evento da transação. upsert/delete.

If UPPER(AllTrim(cEvent)) == "UPSERT" //Atualizando ou Incluindo uma ordem de produção.
    /*
    As informações devem ser inseridas em um formato válido para arquivos XML.
    Por exemplo: <TagXml>informação</TagXml>.
    Não deve ser utilizado nenhuma Tag do XML padrão Totvs para inserir novas informações.
    */
    cAddXml := "<CustomInfoOrder>Secao ActivityOrder</CustomInfoOrder>"
    cAddXml += "<CustomInfoOrder1>" +SC2->C2_PRODUTO+ "</CustomInfoOrder1>"
EndIf

Return cAddXml 



04. ASSUNTOS RELACIONADOS

...



Templatedocumentos