Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Protheus

Segmento:

Manufatura

Módulo:

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

Função:MATA650 - Ordem de Produção 
País:Brasil
Ticket:16376855 
Issue:DMANSMARTSQUAD1-26317


02. SITUAÇÃO/REQUISITO

Ao executar o MATA650 - Ordens de Produção, por Execauto não está gerando o empenho para todas OPs criadas.
Esta situação ocorre quando é utilizado o comando Begin Transaction no Execauto.

03. SOLUÇÃO

Foi corrigida a geração dos empenhos para gerar corretamente todos os empenhos quando utilizado Begin Transaction no Execauto.

04. DEMAIS INFORMAÇÕES

Comentário técnico
Por questões de performance foi alterada a função a650RegOPI para utilizar o comando MPSysOpenQuery para manipular o banco de dados. A função a650RegOPI é responsável em verificar se existem empenhos a gerem gerados.
Porém, ao utilizar o comando MPSysOpenQuery não está considerando os registros que ainda não foram efetivados no banco. Por esse motivo quando existe o Begin Transaction no Execauto não estava encontrando empenhos a serem gerados. 

05. ASSUNTOS RELACIONADOS

  • Não se aplica.