Transferência de estoque Odoo 10 sob empresa errada

0

O cenário

Estou executando o Odoo 10 Community em um banco de dados postgresql 9.4. Eu tenho várias empresas configuradas, incluindo uma empresa controladora e duas empresas filhas. Um PO foi configurado incorretamente na empresa controladora; deveria ter sido feito em uma das empresas infantis. Como resultado, o inventário está incorreto. Os itens recebidos sob o pedido errante estão aparecendo nas ações do pai, quando o pai não deve ter estoque.

Como eu coloquei as coisas um pouco

Em um esforço para mover o estoque para a empresa correta, executei a seguinte consulta:

UPDATE purchase_order
  SET company_id = 5
  WHERE name = 'PO00003';
UPDATE purchase_order_line
  SET company_id = 5
  WHERE order_id = 
    (SELECT id FROM purchase_order WHERE name = 'PO00003');
UPDATE stock_move
  SET (company_id, location_id, location_destination_id) = (5, 22, 22)
  WHERE source_document = 'PO00003';
UPDATE stock_quant
  SET (company_id, location_id) = (5, 22)
  WHERE (product_id, location_id) IN((1, 2, 3, 4, 5, 6), 1);

Onde a criança company_id é 5desejado location_id é 22, e o pedido em questão é PO00003.

Eu também posso ter executado outras consultas, mas não consigo me lembrar quais são, pois as perdi em uma reinicialização espontânea do pgAdmin.

Depois de executar as consultas, eu corri básica SELECT consultas para verificar se as alterações ocorreram.

O comportamento atual "pooched"

Isso criou um comportamento estranho no front-end. A transferência de estoque agora é exibida nas empresas pai e filha, embora o inventário ainda esteja sendo exibido como pai. Ao revisar todos os vários documentos, como o pedido de compra e os registros de transferência da controladora, todos os campos da empresa mostram a empresa-filha. No entanto, quando tento visualizar o mesmo documento de transferência quando registrado sob a empresa filho, recebo o seguinte aviso: Odoo Warning - Access Error

Clicar em ok exibe a versão em branco do documento de transferência; nenhum item listado.

Para onde ir a partir daqui

Eu tenho tentado descobrir quais tabelas eu posso ter perdido em minhas consultas. Vasculhando os fóruns da comunidade Odoo não revela muita informação. Portanto, espero encontrar alguma ajuda na localização de outros registros que precisam ser tratados para concluir minha transferência do pedido de compra e as movimentações subsequentes de ações da empresa controladora para a empresa filha.

Sirach Matthews
fonte
Você é o administrador? Se não, basta entrar em contato com o administrador e deixá-los resolvê-lo sem mais hipóteses de fazer cocô?
music2myear
Sim, eu sou o administrador. Eu tenho executado minhas consultas em um banco de dados duplicado para obter as coisas resolvidas antes de aplicar a correção para o ambiente ao vivo.
Sirach Matthews