Skip to content
Extraits de code Groupes Projets
Valider 3a69900e rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[fix] wizard journal UR & Fédé

parent 590194b6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -66,11 +66,11 @@ ...@@ -66,11 +66,11 @@
<hr/> <hr/>
<button name="add_simul" class="btn btn-outline-info" style="margin-right: 20px; width: 250px;" <button name="add_simul" class="btn btn-outline-info" style="margin-right: 20px; width: 250px;"
type="object" string="Globale : CG, UR et Fédération" type="object" string="Globale : CG, UR et Fédération"
attrs="{'invisible': [('state', '!=', 'new')]}" context="{'type_simul': 'all'}"/> context="{'type_simul': 'all'}"/>
<button name="add_simul" class="btn btn-outline-info" style="width: 250px;" <button name="add_simul" class="btn btn-outline-info" style="width: 250px;"
type="object" string="CG Scop uniquement" type="object" string="CG Scop uniquement"
attrs="{'invisible': [('state', '!=', 'new')]}" context="{'type_simul': 'cgscop'}"/> context="{'type_simul': 'cgscop'}"/>
<field name="simul_ids" mode="tree"/> <field name="simul_ids" mode="tree"/>
</page> </page>
</notebook> </notebook>
......
...@@ -40,13 +40,17 @@ class ScopBordereauChangePaymentMode(models.TransientModel): ...@@ -40,13 +40,17 @@ class ScopBordereauChangePaymentMode(models.TransientModel):
bordereau_id.invoice_ids.update({ bordereau_id.invoice_ids.update({
'payment_mode_id': self.payment_mode_id.id, 'payment_mode_id': self.payment_mode_id.id,
}) })
contrib_cg_journal = self.env.user.company_id.contribution_journal_id journal_ids = [
contrib_ur_fede_journal = \ self.env.user.company_id.contribution_journal_id.id,
self.env.user.company_id.contribution_ur_or_fede_journal_id self.env.user.company_id.journal_fede_com_id.id,
self.env.user.company_id.journal_fede_cae_id.id,
self.env.user.company_id.journal_ur_hdf_id.id,
self.env.user.company_id.journal_ur_med_id.id,
]
move_line_ids = self.env['account.move.line'].search([ move_line_ids = self.env['account.move.line'].search([
('partner_id', '=', self.bordereau_id.partner_id.id), ('partner_id', '=', self.bordereau_id.partner_id.id),
('journal_id', 'in', ( ('journal_id', 'in', journal_ids),
contrib_cg_journal.id, contrib_ur_fede_journal.id)),
('full_reconcile_id', '=', False), ('full_reconcile_id', '=', False),
('balance', '!=', 0), ('balance', '!=', 0),
('account_id.reconcile', '=', True), ('account_id.reconcile', '=', True),
......
...@@ -132,10 +132,10 @@ class ScopBordereauRefundWizard(models.TransientModel): ...@@ -132,10 +132,10 @@ class ScopBordereauRefundWizard(models.TransientModel):
# CREATE REFUND # CREATE REFUND
if partner_id.ur_id.id == ur_hdf: if partner_id.ur_id.id == ur_hdf:
product_ur = self.env.user.company_id.contribution_hdf_id product_ur = self.env.user.company_id.contribution_hdf_id
# account_ur = self.env.user.company_id.receivable_account_ur_hdf_id journal_ur = self.env.user.company_id.journal_ur_hdf_id
else: # ur = ur_med else: # ur = ur_med
product_ur = self.env.user.company_id.contribution_med_id product_ur = self.env.user.company_id.contribution_med_id
# account_ur = self.env.user.company_id.receivable_account_ur_med_id journal_ur = self.env.user.company_id.journal_ur_med_id
cotiz_type = { cotiz_type = {
self.env.ref('cgscop_partner.riga_14397').id: self.env.ref('cgscop_partner.riga_14397').id:
...@@ -147,20 +147,20 @@ class ScopBordereauRefundWizard(models.TransientModel): ...@@ -147,20 +147,20 @@ class ScopBordereauRefundWizard(models.TransientModel):
self.env.ref('cgscop_partner.riga_14398').id: self.env.ref('cgscop_partner.riga_14398').id:
[ [
self.env.user.company_id.contribution_fede_com_id, self.env.user.company_id.contribution_fede_com_id,
self.env.user.company_id.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_com_id,
# self.env.user.company_id.receivable_account_fede_com_id partner_id.property_account_receivable_id
], ],
self.env.ref('cgscop_partner.cotiz_fede_cae').id: self.env.ref('cgscop_partner.cotiz_fede_cae').id:
[ [
self.env.user.company_id.contribution_fede_cae_id, self.env.user.company_id.contribution_fede_cae_id,
self.env.user.company_id.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_cae_id,
# self.env.user.company_id.receivable_account_fede_cae_id partner_id.property_account_receivable_id
], ],
self.env.ref('cgscop_partner.riga_14399').id: self.env.ref('cgscop_partner.riga_14399').id:
[ [
product_ur, product_ur,
self.env.user.company_id.contribution_ur_or_fede_journal_id, journal_ur,
# account_ur partner_id.property_account_receivable_id
], ],
} }
product = cotiz_type.get(int(self.type_cotiz))[0] product = cotiz_type.get(int(self.type_cotiz))[0]
......
...@@ -156,11 +156,11 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -156,11 +156,11 @@ class ScopCotisationRegul(models.TransientModel):
if partner_id.ur_id.id == ur_hdf: if partner_id.ur_id.id == ur_hdf:
amount_ur = self.amount_ur_hdf amount_ur = self.amount_ur_hdf
product_ur = self.env.user.company_id.contribution_hdf_id product_ur = self.env.user.company_id.contribution_hdf_id
# account_ur = self.env.user.company_id.receivable_account_ur_hdf_id journal_ur = self.env.user.company_id.journal_ur_hdf_id
else: # ur = ur_med else: # ur = ur_med
amount_ur = self.amount_ur_med amount_ur = self.amount_ur_med
product_ur = self.env.user.company_id.contribution_med_id product_ur = self.env.user.company_id.contribution_med_id
# account_ur = self.env.user.company_id.receivable_account_ur_med_id journal_ur = self.env.user.company_id.journal_ur_med_id
cotiz_type = { cotiz_type = {
self.env.ref('cgscop_partner.riga_14397').id: self.env.ref('cgscop_partner.riga_14397').id:
...@@ -174,22 +174,22 @@ class ScopCotisationRegul(models.TransientModel): ...@@ -174,22 +174,22 @@ class ScopCotisationRegul(models.TransientModel):
[ [
self.amount_fede_com, self.amount_fede_com,
self.env.user.company_id.contribution_fede_com_id, self.env.user.company_id.contribution_fede_com_id,
self.env.user.company_id.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_com_id,
# self.env.user.company_id.receivable_account_fede_com_id partner_id.property_account_receivable_id.id
], ],
self.env.ref('cgscop_partner.cotiz_fede_cae').id: self.env.ref('cgscop_partner.cotiz_fede_cae').id:
[ [
self.amount_fede_cae, self.amount_fede_cae,
self.env.user.company_id.contribution_fede_cae_id, self.env.user.company_id.contribution_fede_cae_id,
self.env.user.company_id.contribution_ur_or_fede_journal_id, self.env.user.company_id.journal_fede_cae_id,
# self.env.user.company_id.receivable_account_fede_cae_id partner_id.property_account_receivable_id.id
], ],
self.env.ref('cgscop_partner.riga_14399').id: self.env.ref('cgscop_partner.riga_14399').id:
[ [
amount_ur, amount_ur,
product_ur, product_ur,
self.env.user.company_id.contribution_ur_or_fede_journal_id, journal_ur,
# account_ur partner_id.property_account_receivable_id.id
], ],
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter