@@ -361,6 +361,12 @@ class MeterArchivesLine(models.Model):
|
||||
else:
|
||||
record.receivables = 0.0
|
||||
|
||||
def update_date(self):
|
||||
archives_ids = self.env["meter.archives.line"].browse(
|
||||
self._context.get('active_ids', self._context.get('active_id')))
|
||||
for record in archives_ids:
|
||||
record.onchange_lessee_id()
|
||||
|
||||
def update_meter(self):
|
||||
current_year = datetime.now().year
|
||||
target_date = datetime(current_year, 9, 1).date()
|
||||
@@ -431,12 +437,15 @@ class MeterArchivesLine(models.Model):
|
||||
)
|
||||
|
||||
@api.onchange("yuthon_property_ids")
|
||||
def compute_lessee_id(self):
|
||||
def onchange_lessee_id(self):
|
||||
for record in self:
|
||||
lessee = False
|
||||
if record.yuthon_property_ids:
|
||||
record.lessee_id = record.yuthon_property_ids[0].lessee_id
|
||||
else:
|
||||
record.lessee_id = False
|
||||
for prop in record.yuthon_property_ids:
|
||||
if prop.lessee_id:
|
||||
lessee = prop.lessee_id
|
||||
break
|
||||
record.lessee_id = lessee
|
||||
|
||||
def push_task_push_wizard(self):
|
||||
meter_ids = self.env["meter.archives.line"].browse(
|
||||
|
||||
@@ -195,7 +195,7 @@
|
||||
<field name="code">action = model.action_property_meter_wizard()</field>
|
||||
</record>
|
||||
<record id="all_data_meter_property2" model="ir.actions.server">
|
||||
<field name="name">更新</field>
|
||||
<field name="name">更新承租方</field>
|
||||
<field name="model_id" ref="yuthon_property.model_meter_archives_line"/>
|
||||
<field name="binding_model_id" ref="yuthon_property.model_meter_archives_line"/>
|
||||
<field name="state">code</field>
|
||||
|
||||
Reference in New Issue
Block a user