add formats and reports

This commit is contained in:
sinergia 2022-10-11 13:22:26 -05:00
parent a442f1d098
commit 9d8c526aeb
4 changed files with 339 additions and 337 deletions

View File

@ -100,9 +100,9 @@ class Contract(Workflow, ModelSQL, ModelView):
config = Config(4)
if config.contract_sequence != None:
if not contracts.number:
if not contracts[0].number:
try:
contracts.number = config.contract_sequence.get()
contracts[0].number = config.contract_sequence.get()
cls.save(contracts)
except UserError:
raise UserError(str('Validation Error'))

View File

@ -120,6 +120,18 @@
<field name="name">Contract</field>
<field name="sequence_type" ref="sequence_type_contract"/>
</record>
<record model="ir.action.report" id="report_contract">
<field name="name">Contract</field>
<field name="model">optical_equipment.contract</field>
<field name="report_name">optical_equipment.contract</field>
<field name="report">report/contracts.fodt</field>
<field name="single" eval="True"/>
</record>
<record model="ir.action.keyword" id="report_contract_keyword">
<field name="keyword">form_print</field>
<field name="model">optical_equipment.contract,-1</field>
<field name="action" ref="report_contract"/>
</record>
<menuitem
parent="menu_equipment"
name="Contracts Management"

View File

@ -18,5 +18,17 @@ this repository contains the full copyright notices and license terms. -->
<field name="string">Create Equipments</field>
<field name="model" search="[('model', '=', 'purchase.purchase')]"/>
</record>
<record model="ir.action.report" id="report_purchase">
<field name="name">Purchase</field>
<field name="model">purchase.purchase</field>
<field name="report_name">purchase.purchase</field>
<field name="report">report/Compras.odt</field>
<field name="single" eval="True"/>
</record>
<record model="ir.action.keyword" id="report_purchase_keyword">
<field name="keyword">form_print</field>
<field name="model">purchase.purchase,-1</field>
<field name="action" ref="report_purchase"/>
</record>
</data>
</tryton>

File diff suppressed because it is too large Load Diff