Siirry sisältöön
Odoo Menu
  • Kirjaudu sisään
  • Kokeile ilmaiseksi
  • Sovellukset
    Talous
    • Kirjanpito
    • Laskutus
    • Kulut
    • Datataulukot (BI)
    • Asiakirjat
    • Allekirjoita
    Myynti
    • CRM
    • Myynti
    • Kassajärjestelmä myymälään
    • Kassajärjestelmä ravintolaan
    • Tilaukset
    • Vuokraus
    Verkkosivut
    • Verkkosivun Rakennustyökalu
    • Verkkokauppa
    • Blogi
    • Foorumi
    • Livechat
    • Verkko-oppiminen
    Toimitusketju
    • Varastointi
    • Tuotanto
    • Tuotteen elinkaaren hallinta (PLM)
    • Ostot
    • Huolto
    • Laatu
    Henkilöstöhallinto
    • Työntekijät
    • Rekrytointi
    • Vapaat
    • Arvioinnit
    • Suositukset
    • Kuljetuskalusto
    Markkinointi
    • Somemarkkinointi
    • Sähköpostimarkkinointi
    • Tekstiviestimarkkinointi
    • Tapahtumat
    • Markkinoinnin automaatio
    • Kyselyt
    Palvelut
    • Projekti
    • Työaikakirjaukset
    • Kenttähuolto
    • Asiakaspalvelu
    • Suunnittelu
    • Ajanvaraukset
    Tuottavuus
    • Viestintä
    • Hyväksynnät
    • IoT
    • IP-puhe
    • Tietokirjasto
    • WhatsApp
    Kolmannen osapuolen sovellukset Odoo-Studio Odoo-Pilvialusta
  • Toimialat
    Vähittäiskauppa
    • Kirjakauppa
    • Vaatekauppa
    • Huonekaluliike
    • Ruokakauppa
    • Laitteistokauppa
    • Lelukauppa
    Ruoka & Majoitus
    • Baari ja Pubi
    • Ravintola
    • Pikaruoka
    • Majatalo
    • Juomien jakelija
    • Hotelli
    Kiinteistöt
    • Kiinteistönvälitystoimisto
    • Arkkitehtitoimisto
    • Rakentaminen
    • Kiinteistönhallinta
    • Puutarhanhoito
    • Kiinteistön omistajien yhdistys
    Konsultointi
    • Tilitoimisto
    • Odoo-kumppani
    • Markkinointitoimisto
    • Lakitoimisto
    • Osaajahankinta
    • Tilintarkastus & sertifiointi
    Tuotanto
    • Tekstiili
    • Metalli
    • Huonekalut
    • Ruoka
    • Panimo
    • Yrityslahjat
    Terveys & Liikunta
    • Urheiluseura
    • Silmälasiliike
    • Kuntokeskus
    • Hyvinvointialan ammattilaiset
    • Apteekki
    • Kampaamo
    Kaupat
    • Yleismies
    • IT-laitteisto & Tuki
    • Aurinkoenergiajärjestelmät
    • Suutari
    • Siivouspalvelut
    • LVI-palvelut
    Muut
    • Voittoa tavoittelematon järjestö
    • Ympäristötoimisto
    • Mainostaulujen vuokraus  
    • Valokuvaus
    • Leasing-pyörät
    • Ohjelmistojen jälleenmyyjä
    Selaa kaikkia toimialoja
  • Yhteisö
    Opi
    • Kurssit
    • Dokumentaatio
    • Todistukset
    • Koulutus
    • Blogi
    • Podcast
    Kannusta kouluttautumaan
    • Koulutusohjelmat
    • Scale Up! Liiketoimintapeli
    • Vieraile Odoolla
    Hanki ohjelmisto
    • Lataa
    • Vertaile versioita
    • Julkaisut
    Tee yhteistyötä
    • Github
    • Foorumi
    • Tapahtumat
    • Käännökset
    • Ryhdy kumppaniksi
    • Kumppanipalvelut
    • Rekisteröi tilitoimistosi
    Hanki palveluja
    • Löydä kumppani
    • Löydä kirjanpitäjä
    • Varaa asiantuntijatapaaminen
    • Implementaatiopalvelut
    • Asiakasreferenssit
    • Tuki
    • Versionkorotukset
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Varaa demo
  • Hinnoittelu
  • Asiakaspalvelu

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

  • CRM
  • e-Commerce
  • Kirjanpito
  • Varastointi
  • PoS
  • Projekti
  • MRP
All apps
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Kaikki kirjoitukset Ihmiset Merkit
Tunnisteet (Näytä kaikki)
odoo accounting v14 pos v15
Tietoa tästä foorumista
Apua

PYTHON PAIE CODE

Tilaa

Saat ilmoituksen, kun tähän viestiin ilmaantuu aktiviteettia

Tämä kysymys on merkitty
codePAIE
2 Vastaukset
2445 Näkymät
Avatar
MITSUKI TECHNOLOGIE CONSEIL

Hello, what is the python code to retrieve the number of days worked or holidays on odoo 17 ...

CE code ne fonctionne pas et je ne sais pas quel erreur jai fais 

result =(contract.wage/22) * worked_days.LEAVE90.number_of_days






0
Avatar
Hylkää
Avatar
Wan Buffer Services
Paras vastaus

Hello , 

In Odoo, the number of days worked or holidays can be retrieved using the hr.contract and hr.payslip models. Your code snippet appears to be attempting to calculate the result based on the number of days worked or holidays. However, it's important to consider a few things:

  1. worked_days Variable: The variable worked_days is not defined in your code snippet. You need to ensure that you have the correct reference to the hr.payslip object or any other object that contains the information about the worked days.
  2. LEAVE90: Make sure that LEAVE90 is the correct code for the leave type you want to consider. The leave types are usually defined in the system, and you need to use the correct code associated with the leave type you are interested in.

Here's a generic example based on the provided code snippet. This assumes that you have the correct reference to the worked_days object, and the leave type code is indeed LEAVE90:

pythonCopy coderesult = (contract.wage / 22) * worked_days.LEAVE90.number_of_days

If you want to calculate the number of days worked, you might need to adjust the code to consider worked days rather than leave days. Also, ensure that you have the necessary permissions to access and retrieve the required information.

Here's an example assuming you want to calculate based on worked days:

pythonCopy coderesult = (contract.wage / 22) * worked_days.number_of_days

Remember to replace worked_days with the actual reference to the object containing information about the worked days, and make sure the leave type code (LEAVE90 in your case) is accurate.


0
Avatar
Hylkää
MITSUKI TECHNOLOGIE CONSEIL
Tekijä

here is error i have

- Erreur : <class 'AttributeError'>: "'dict' object has no attribute 'LEAVE120'" while evaluating
'result = (contract.wage / 22) * worked_days.LEAVE90.number_of_days'

MITSUKI TECHNOLOGIE CONSEIL
Tekijä

Please tell me if I want to calculate based on vacation days how do I go about it?

Avatar
Nomadoo
Paras vastaus

The Python code you provided seems to be an attempt to calculate the salary for a specific leave type (LEAVE90) in Odoo. However, the syntax may not be correct, and there could be issues with accessing the number_of_days attribute or the way the worked_days variable is defined.

Assuming you are working within an Odoo model or method, you should have access to the self object, which represents the current record. Here's a general example of how you might retrieve the number of days worked or on leave: 

In this example:

  • self.contract_id assumes that the contract is a related field or a Many2one field on the model.
  • self.worked_days assumes that worked_days is a field or related field on the model, and LEAVE90 is a field or related field on the worked_days model.


result = (self.contract_id.wage / 22) * self.worked_days.LEAVE90

0
Avatar
Hylkää
MITSUKI TECHNOLOGIE CONSEIL
Tekijä

hello i tried your method but it still doesn't work

Nautitko keskustelusta? Älä vain lue, vaan osallistu!

Luo tili jo tänään nauttiaksesi yksinoikeusominaisuuksista ja osallistuaksesi mahtavaan yhteisöömme!

Rekisteröidy
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
.update() method not updating values
code
Avatar
0
syysk. 23
2722
Why is the hr.attendance date column called "name"?
code
Avatar
0
elok. 16
5078
line code.
code
Avatar
0
heinäk. 24
3437
How to refresh the form view in coding in openerp 7?
code
Avatar
0
maalisk. 15
5547
Issue When Inheriting res.partner - Build Fails on Odoo.sh
code inherit
Avatar
Avatar
1
elok. 25
2408
Yhteisö
  • Kurssit
  • Dokumentaatio
  • Foorumi
Avoin lähdekoodi
  • Lataa
  • Github
  • Runbot
  • Käännökset
Palvelut
  • Odoo.sh hosting
  • Tuki
  • Versionkorotus
  • Räätälöidyt kehitykset
  • Koulutus
  • Löydä kirjanpitäjä
  • Löydä kumppani
  • Ryhdy kumppaniksi
Meistä
  • Yrityksemme
  • Brändiominaisuudet
  • Ota yhteyttä
  • Työpaikat
  • Tapahtumat
  • Podcast
  • Blogi
  • Asiakkaat
  • Oikeudellinen ilmoitus • Yksityisyys
  • Tietoturva
الْعَرَبيّة 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 on kokoelma avoimen lähdekoodin yrityssovelluksia, jotka kattavat kaikki yrityksesi tarpeet: asiakkuudenhallinta eli CRM, verkkokauppa, kirjanpito, varastointi, kassajärjestelmä, projektinhallinta, jne.

Odoon uniikki arvolupaus on olla samanaikaisesti erittäin helppokäyttöinen ja täysin integroitu.

Website made with

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