01. DADOS GERAIS
| Produto: | | Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_totvs_manufatura |
|---|
| ModulosTOTVSManufatura | TOTVS Manufatura (Linha Protheus) - Planejamento e controle da produção (SIGAPCP) |
|---|
|
| 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ção | MATI650 - Função v2000: Função de integração do cadastro de ordem de produção utilizando conceito de mensagem única.
|
|---|
| Parâmetros | . | Nome | Tipo | Descrição | Valores |
|---|
| PARAMIXB[1] | | Evento da transação da mensagem única | - UPSERT - Alteração ou Inclusão
- DELETE - Exclusão
|
. |
|---|
| Retorno | . | Nome | Tipo | Descrição |
|---|
| cAddXml | | 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 |
|---|
| Informacao | Use esse box para destacar informações relevantes e/ou de destaque. |
|---|
| Titulo | IMPORTANTE! |
|---|
|
| Bloco de código |
|---|
| language | c# |
|---|
| firstline | 1 |
|---|
| title | Exemplo |
|---|
| linenumbers | true |
|---|
|
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
...