Produto: | Protheus. |
Ocorrência: | Em qual tabela o pedido de compra grava o histórico das alterações? |
Passo a passo: | Para manter o histórico dos dados originais do pedido, o Sistema utiliza a tabela SCY - (Histórico dos Pedidos de Compras, que sempre é atualizada quando ocorre alguma alteração no pedido). A cada alteração no pedido de compras, será gerado um registro de histórico na tabela SCY (Histórico dos pedidos de compras), que armazena todos os dados anteriores do pedido de compra, gravando um número de identificação para cada versão no campo Versão Manut. Quando o pedido de compras é alterado pela primeira vez, este campo é gravado com o conteúdo 0001. Quando alterado pela segunda vez, será gravado com 0002 e, assim, sucessivamente. A versão atual do pedido sempre será armazenada na tabela SC7 (Pedido de Compra); se não existirem alterações no pedido de compra, não haverá registro do pedido na tabela de histórico. É possível realizar a consulta da tabela SCY (Histórico dos pedidos de compras), por meio da rotina Consulta Genérica. |
Observações: | O modo de compartilhamento entre as tabelas SCY e SC7 devem ser os mesmos. Caso estejam diferentes, pode ser gerado erro de violação de chave unica na tabela SCY ao tentar alterar um Pedido de Compras. |