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.