bagaimana cara get value dari model lain?

saya mempunya modul batch dan modul seleksi , dan saya mempunyai model untuk report. jadi setiap batch_ids dan selection_ids ingin saya tarik datanya ke model report. bagaimana cara menarik data dari2 model lain ke satu model, ?

class ReportPlantation(models.Model):

_name = 'estate.nursery.reportplantation'

names=fields.Char("Report Plantation Name ")

report_date = fields.Datetime("Report Date",compute="_report_date",readonly=True)

report_ids = fields.One2many('estate.nursery.batch', 'reportplan_id', "Report Lines",)

 

saya menghubungkan dengan model batch , yang terjadi hanya menarik modelnya saja, data yang ada di dalam batch tidak terambil, bagaimana cara mengambil datanya?

 

mahroza pradana
mahroza pradana
4
| 0 1 1
Asked on 11/26/15, 3:49 AM
0
vote
435 Views

Field apa yang mau diambil? Bagaimana struktur estate.nursery.batch nya?

Andhitia Rama
on 11/27/15, 12:17 AM
sorry mas andhi membalas lewat email. karena say aingin menyertakan gambar.

coba mas lihat gambar view.1 jadi saya ingin mengambil record dari smua batch yang ada. dan di tampung di model report seperti gambar view.2. dan saya print report. tapi yang terjadi hanya terambil view dari one2manynya. bagaimana adar datanya juga dapat di tarik?

On Fri, Nov 27, 2015 at 7:17 AM, Andhitia Rama <openerp@opensynergy-indonesia.com> wrote:

Field apa yang mau diambil? Bagaimana struktur estate.nursery.batch nya?

--
Andhitia Rama
Sent by OpenSynergy Indonesia using Odoo , access directly to Forum Post bagaimana cara get value dari model lain?

mahrozapradana46@gmail.com
on 11/27/15, 2:03 AM

Akses untuk field estate.nursery.batch dapat diakses via dot notation. Contoh

#1 Browse terlebih dahulua data report

obj_report = self.pool.get('estate.nursery.reportplantation')
report = obj_report.browse(cr, uid, [id_report_yang_diinginkan])[0]

#2 Loop report_ids

for batch in report.report_ids:
    # contoh mau mengakses field batch_number
    some_var = batch.batch_number

Andhitia Rama
Andhitia Rama
777
| 3 1 1
Answered on 11/27/15, 2:30 AM
0
vote

Your answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

Buat Pertanyaan

Ikuti Berita

Tujuan Forum

Forum ini bertujuan untuk membahas masalah teknikal Odoo

Baca Panduan

Question tools

6 follower(s)

Stats

Asked: 11/26/15, 3:49 AM
Seen: 435 times
Last updated: 11/27/15, 2:30 AM