Pular para o conteúdo
Odoo Menu
  • Entrar
  • Experimente grátis
  • Aplicativos
    Finanças
    • Financeiro
    • Faturamento
    • Despesas
    • Planilhas (BI)
    • Documentos
    • Assinar Documentos
    Vendas
    • CRM
    • Vendas
    • PDV Loja
    • PDV Restaurantes
    • Assinaturas
    • Locação
    Websites
    • Criador de Sites
    • e-Commerce
    • Blog
    • Fórum
    • Chat ao Vivo
    • e-Learning
    Cadeia de mantimentos
    • Inventário
    • Fabricação
    • PLM - Ciclo de Vida do Produto
    • Compras
    • Manutenção
    • Qualidade
    Recursos Humanos
    • Funcionários
    • Recrutamento
    • Folgas
    • Avaliações
    • Indicações
    • Frota
    Marketing
    • Redes Sociais
    • Marketing por E-mail
    • Marketing por SMS
    • Eventos
    • Automação de Marketing
    • Pesquisas
    Serviços
    • Projeto
    • Planilhas de Horas
    • Serviço de Campo
    • Central de Ajuda
    • Planejamento
    • Compromissos
    Produtividade
    • Mensagens
    • Aprovações
    • Internet das Coisas
    • VoIP
    • Conhecimento
    • WhatsApp
    Aplicativos de terceiros Odoo Studio Plataforma Odoo Cloud
  • Setores
    Varejo
    • Loja de livros
    • Loja de roupas
    • Loja de móveis
    • Mercearia
    • Loja de ferramentas
    • Loja de brinquedos
    Comida e hospitalidade
    • Bar e Pub
    • Restaurante
    • Fast Food
    • Hospedagem
    • Distribuidor de bebidas
    • Hotel
    Imóveis
    • Imobiliária
    • Escritório de arquitetura
    • Construção
    • Administração de propriedades
    • Jardinagem
    • Associação de proprietários de imóveis
    Consultoria
    • Escritório de Contabilidade
    • Parceiro Odoo
    • Agência de marketing
    • Escritório de advocacia
    • Aquisição de talentos
    • Auditoria e Certificação
    Fabricação
    • Têxtil
    • Metal
    • Móveis
    • Alimentação
    • Cervejaria
    • Presentes corporativos
    Saúde e Boa forma
    • Clube esportivo
    • Loja de óculos
    • Academia
    • Profissionais de bem-estar
    • Farmácia
    • Salão de cabeleireiro
    Comércio
    • Handyman
    • Hardware e Suporte de TI
    • Sistemas de energia solar
    • Sapataria
    • Serviços de limpeza
    • Serviços de climatização
    Outros
    • Organização sem fins lucrativos
    • Agência Ambiental
    • Aluguel de outdoors
    • Fotografia
    • Aluguel de bicicletas
    • Revendedor de software
    Navegar por todos os setores
  • Comunidade
    Aprenda
    • Tutoriais
    • Documentação
    • Certificações
    • Treinamento
    • Blog
    • Podcast
    Empodere a Educação
    • Programa de educação
    • Scale Up! Jogo de Negócios
    • Visite a Odoo
    Obtenha o Software
    • Baixar
    • Comparar edições
    • Releases
    Colaborar
    • Github
    • Fórum
    • Eventos
    • Traduções
    • Torne-se um parceiro
    • Serviços para parceiros
    • Cadastre seu escritório contábil
    Obtenha os serviços
    • Encontre um parceiro
    • Encontre um Contador
    • Conheça um consultor
    • Serviços de Implementação
    • Referências de Clientes
    • Suporte
    • Upgrades
    Github YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Faça uma demonstração
  • Preços
  • Ajuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Financeiro
  • Inventário
  • PoS
  • Projeto
  • MRP
All apps
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
Ajuda

How do I create a related field?

Inscrever

Seja notificado quando houver atividade nesta publicação

Esta pergunta foi sinalizada
fieldrelatedbom
1 Responder
15707 Visualizações
Avatar
Trevor Wilson

I'm trying to create a 'related field' in the BOM object that points to the quantity on hand in the product.product object.

I then know how to add this related field from the BOM object to the BOM view so I can see how many of each part we've got in stock.

I'm just struggling to create the related field in the BOM object. I'm following this route as it was advised in the answer to Simons question "how to display the quantity on hand for each entry in a bill of materials".

I'm pretty new to OpenERP, python & protege, but am familiar with database structure & interrogation using MySQL & php.

Any help gratefully received!

Trev

0
Avatar
Cancelar
Avatar
Ghanshyam Prajapati
Melhor resposta

Hi

First of all, you should make custom module

I have made custom module for you as per your requirement,

See Following Link,

Download Test Module

 'qty_available': fields.related('product_id','qty_available',type='float', size=64, relation="product.product", string="Quantity", store=True),

Hope It work for you.

2
Avatar
Cancelar
Trevor Wilson
Autor

Thank you so much for your reply. I've been trying to implement this evening - however without success. Up until now I've made my modifications using the user interface (settings / user interface / views and settings / database structure / models). I'm assuming what you have posted I would add to a module? I'll try and read up on how I would write a module - in the meantime, is it possible to create a related field using the settings / database structure?

simon

I'm following this this thread as it is a more accurately stated question for the general case of the problem we are trying to solve. Trevor seems you have also figured out how to add your custom field in the view of bom components as did I. It remains the case however that the missing part is this question about the definition of the custom field. Is there a fundamental limitation in the web interface to do what is required? Also Ghanshyam could you tell us what file the above code should be added to?

Ghanshyam Prajapati

Hey Please see my updated answer and please mark my answer as solved if your problem is solved.

Trevor Wilson
Autor

Help - what am I doing wrong? I'm trying to work out how to install the custom module. I've got a bog standard linux install running on a virtual machine. I know I need to put the module in 'addons'. The two places I can find that directory are '/usr/share/pyshared/openerp/addons' and '/usr/lib/pymodules/python2.6/openerp/addons'. I've tried unzipping the test_module and coping to both these folders. I've ensured permissions are the same as the other files in directory. Then I've restarted the VM, gone to settings / modules / update module list, but I cant find 'test_module'. Any Ideas? Sorry!

Ghanshyam Prajapati

you should put this module under 'Openerp server/bin/addons'.

simon

Hey Trevor, the path for my install is /usr/lib/pymodules/python2.7/openerp/addons, Also Ghanshyam's zip may unpack with an added level of directory you'll need to make sure the code is sitting directly under the test_module folder. In his code find the parameter store=False and change to True. In case you didn't know, you first click the update module list button, then go to view all modules (may default to filtering 'installed' so that filter needs to be removed), then you should see Ghanshyams module there. The view changes didn't address the part I wanted so i changed that manually.

Sean Samborski

+1 for going the extra mile and helping out with a test module. While I don't need this functionality myself, it was helpful to look at your code and do some learning. Great work.

Está gostando da discussão? Não fique apenas lendo, participe!

Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!

Inscreva-se
Publicações relacionadas Respostas Visualizações Atividade
Auto Load Customer Invoice Address
invoice field related
Avatar
0
jun. 15
4162
Is it possible to change a field?
field inventory bom
Avatar
0
mar. 15
3688
[SOLVED] Related field in a form - works on edit, but not create Resolvido
field create related edit
Avatar
Avatar
2
ago. 24
15715
How to add field(s) to multiple forms in different modules?
field inherit related odoo10
Avatar
1
jan. 17
6758
How to assign default display option for BoM Overview
bom
Avatar
Avatar
Avatar
2
nov. 25
1046
Comunidade
  • Tutoriais
  • Documentação
  • Fórum
Open Source
  • Baixar
  • Github
  • Runbot
  • Traduções
Serviços
  • Odoo.sh Hosting
  • Suporte
  • Upgrade
  • Desenvolvimentos personalizados
  • Educação
  • Encontre um Contador
  • Encontre um parceiro
  • Torne-se um parceiro
Sobre nós
  • Nossa empresa
  • Ativos da marca
  • Contato
  • Empregos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidade
  • Segurança
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo é um conjunto de aplicativos de negócios em código aberto que cobre todas as necessidades de sua empresa: CRM, comércio eletrônico, contabilidade, estoque, ponto de venda, gerenciamento de projetos, etc.

A proposta de valor exclusiva Odoo é ser, ao mesmo tempo, muito fácil de usar e totalmente integrado.

Site feito com

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now