pertanyaan wizard
saya ada contoh case seperti ini pak,
saya ada modul : menampilkan perhitungan gaji untuk kebun . nah untuk melakukan perhitungan
dosen menyuruh saya menggunakan wizard untuk menghitung.
nah saya ingin memunculkan wizard itu ketika saya menekan tombol button hitung, dan , mengambil data yang ada di wizard untuk di tampung di field,
permasalahnnya, bagaimana cara me ref button itu ke modul wizard saya?
untuk contoh gambar saya kirim email pak, agar bapak dapat melihat yang saya inginkan.
Traceback (most recent call last):
File "/home/odoo/odoo/openerp/http.py", line 537, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/odoo/odoo/openerp/http.py", line 1415, in _dispatch_nodb
func, arguments = self.nodb_routing_map.bind_to_environ(request.httprequest.environ).match()
File "/usr/lib/python2.7/dist-packages/werkzeug/routing.py", line 1430, in match
raise NotFound()
NotFound: 404: Not Found
saya hanya ingin bertanya sedikit, untuk membuat wizard harus membuat sebuah modul baru atau hanya, .pynya saja di modul tertentu?On Fri, Sep 25, 2015 at 2:51 PM, Andhitia Rama <openerp@opensynergy-indonesia.com> wrote:A new answer for pertanyaan wizard has been posted. Click here to access the post.
--
Andhitia Rama
Sent by OpenSynergy Indonesia using Odoo , access directly to Forum Post pertanyaan wizard
Sangat disarankan untuk membuat modul baru jika ingin melakukan modifikasi di Odoo
Mahroza, Saya tidak memiliki informasi yang cukup untuk menjawab pertanyaan Anda. Usahakan untuk membuat pertanyaan yang jelas dan memberikan informasi yang lengkap. Apa yang Anda klik ketika error itu muncul? Kode mana yang Anda tambahkan sebelum error itu muncul? Apa saja modul yang anda instal? dst.
Oke Saya coba bantu yah. Untuk case Anda ada 2 solusi yang bisa dijalankan.
- Tombol hitung gaji menjalankan fungsi hitung gaji langsung. Gunakan ini jika Kamu tidak membutuhkan input apa-apa lagi dari user
- Tombol hitung gaji memunculkan wizard. Wizard tersebut yang kemudian melakukan perhitungan honor
CARA #1
1.1 Buat fungsi perhitungan honor, misal namanya hitung_honor
@api.multi
def hitung_honor(self):
...
...
(fungsi disini)
1.2 Tombol tersebut akan menjalankan fungsi di atas dengan cara
<button name="hitung_honor" string="Hitung Honor" type="object"/>
CARA #2
2.1 Buat wizard
2.2 Buat view
2.3 Buat window action yang akan memanggil view pada langkah 2.3. (misal nama wizardnya adalah waction_hitungGaji)
2.3 Wizard akan dipanggil menggunakan :
<button name="%(waction_hitungGaji)d" string="Hitung Honor" type="action"/>
2.4 Buat fungsi di wizard untuk menjalankan perhitungan honor
2.5 Buat tombol pd wizard yang akan menjalankan fungsi pada langkah 2.4
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!
Ikuti Berita
Tujuan Forum
Forum ini bertujuan untuk membahas masalah teknikal Odoo
Baca PanduanQuestion tools
Stats
Asked: 9/25/15, 7:23 AM |
Seen: 1564 times |
Last updated: 9/25/15, 11:45 AM |