Histórico da Página
...
O Protheus recebe e disponibiliza dados a partir de suas APIs como também envia dados utilizando as APIs do Quírons.
Para que o Protheus envie mensagens a comunicação aconteça os seguintes passos serão necessários:
...
Mensagem | Rotina |
---|---|
ITEM | MATA010 |
UNITOFMEASURE | QIEA030 |
WAREHOUSE | AGRA045 |
STOCKTURNOVER | MATA241 |
STOCKLEVEL | MATA225 |
REQUEST | MATA105 |
...
id | MENSAGENS |
---|---|
effectType | fade |
...
id | 1 |
---|---|
label | ITEM |
effectType | fade |
A mensagem ITEM irá realizar o envio das informações do cadastro de produtos (MATA010) para o Quírons que irá consumir as seguintes tag's contidas na mensagem:
...
CompanyId
...
BranchId
...
ItemDescription
...
StandardCostPrice
...
Expandir | ||
---|---|---|
| ||
{ |
...
id | 2 |
---|---|
label | UNITOFMEASURE |
effectType | fade |
A mensagem UNITOFMEASURE irá enviar as informações do cadastro de unidade de medidas do Protheus para o Quírons que irá consumir as seguintes tag's:
...
CompanyId
...
BranchId
...
Description
...
Expandir | ||
---|---|---|
| ||
{ |
...
label | WAREHOUSE |
---|---|
effectType | fade |
A mensagem WAREHOUSE irá enviar as informações do cadastro de armazéns para o Quírons que irá consumir as seguintes tag's:
...
CompanyId
...
BranchId
...
Description
...
Expandir | ||
---|---|---|
| ||
{ |
...
id | 4 |
---|---|
label | REQUEST |
effectType | fade |
A mensagem REQUEST contém as informações das solicitações de estoque enviadas pelo Quírons.
...
UnitOfMeasureInternalId
...
WarehouseInternalId
...
Quantity
...
Nota | ||
---|---|---|
| ||
O conteúdo da tag Type será sempre fixo com o valor '001' |
Expandir | ||
---|---|---|
| ||
{ |
...
id | 5 |
---|---|
label | STOCKTURNOVER |
effectType | fade |
A mensagem STOCKTURNOVER contém as informações das movimentações de estoque dos tipos de movimento 'Requisição' e 'Devolução' que podem ser enviadas do Protheus para o Quírons e também enviadas do Quírons para o Protheus.
...
InternalId
...
MovementTypeCode
...
ItemInternalId
...
UnitOfMeasureInternalId
...
WarehouseInternalId
...
Nota | ||
---|---|---|
| ||
Os códigos do tipo de movimento (MovementTypeCode) enviado do Quírons para o Protheus devem estar previamente cadastrados no cadastro de Tipos de Movimento (MATA230). Caso a tag MovementTypeCode envie contéudo "E", "S", "001" ou "000", poderá ser utilizado os parâmetros MV_MTI241E e MV_MTI241S para informar o Tipo de Movimento (SF5) no recebimento da mensagem única. Para mais informações, acessar documentações abaixo. |
Expandir | ||
---|---|---|
| ||
{ |
...
id | 6 |
---|---|
label | STOCKLEVEL |
effectType | fade |
A mensagem STOCKLEVEL irá enviar o saldo atual de estoque dos produtos para o Quírons com as seguintes tag's:
...
CompanyId
...
BranchId
...
ItemInternalId
...
WarehouseInternalId
...
CurrentStockAmount
...
Aviso | ||
---|---|---|
| ||
Para utilizar a mensagem StockLevel na integração entre Protheus x Quirons, é necessário cadastrar a versão "3.004" da mensagem no cadastro do Adapter. |
Nota | ||
---|---|---|
| ||
Para que a mensagem STOCKLEVEL seja enviada a cada atualização de saldo de estoque é necessário configurar a rotina SCHEDESTMG no Schedule pelo Configurador do Protheus. Para maiores informações sobre configuração do schedule consulte a documentação no link: DT Envio Ativo para Produtos com Estoque Alterado Desde o Último Envio |
...
title | Exemplo de mensagem JSON |
---|
...
05. ADAPTER
O cadastro de adapter são rotinas responsáveis por realizar o processamento das mensagens enviadas e recebidas, possibilitando a inclusão, alteração e exclusão.
...