ADD REPORT
This commit is contained in:
parent
3bfb971746
commit
a0f178b102
|
@ -29,6 +29,7 @@ def register():
|
|||
product.Product,
|
||||
shop.SaleShop,
|
||||
shop.ShopDailySummaryStart,
|
||||
shop.ShopDailyCategoryStart,
|
||||
sale.SaleUpdateDateStart,
|
||||
sale.SaleDetailedStart,
|
||||
sale.SaleIncomeDailyStart,
|
||||
|
@ -50,6 +51,7 @@ def register():
|
|||
Pool.register(
|
||||
account.SaleAccountMovesReport,
|
||||
shop.ShopDailySummaryReport,
|
||||
shop.ShopDailyCategoryReport,
|
||||
sale.SaleDetailedReport,
|
||||
sale.SaleIncomeDailyReport,
|
||||
sale.SaleByKindReport,
|
||||
|
@ -64,6 +66,7 @@ def register():
|
|||
sale.SaleUpdateDate,
|
||||
sale.SalesCosts,
|
||||
shop.ShopDailySummary,
|
||||
shop.ShopDailyCategory,
|
||||
sale.SaleIncomeDaily,
|
||||
sale.SaleByKind,
|
||||
sale.PortfolioPayments,
|
||||
|
|
116
locale/es.po
116
locale/es.po
|
@ -313,6 +313,11 @@ msgctxt "field:sale.shop,electronic_authorization:"
|
|||
msgid "Electronic Authorization"
|
||||
msgstr "Autorización Electrónica"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "field:sale.shop,email_template:"
|
||||
msgid "Template"
|
||||
msgstr "Plantilla"
|
||||
|
||||
msgctxt "field:sale.shop,freight_product:"
|
||||
msgid "Freight Product"
|
||||
msgstr "Flete"
|
||||
|
@ -570,6 +575,22 @@ msgctxt "field:sale_pos.sales_costs.start,start_date:"
|
|||
msgid "Start Date"
|
||||
msgstr "Fecha Inicial"
|
||||
|
||||
msgctxt "field:sale_pos.shop_daily_category.start,company:"
|
||||
msgid "Company"
|
||||
msgstr "Empresa"
|
||||
|
||||
msgctxt "field:sale_pos.shop_daily_category.start,early_morning_included:"
|
||||
msgid "Early Morning Included"
|
||||
msgstr "Incluir Madrugada"
|
||||
|
||||
msgctxt "field:sale_pos.shop_daily_category.start,sale_date:"
|
||||
msgid "Sale Date"
|
||||
msgstr "Fecha venta"
|
||||
|
||||
msgctxt "field:sale_pos.shop_daily_category.start,shop:"
|
||||
msgid "Shop"
|
||||
msgstr "Tienda"
|
||||
|
||||
msgctxt "field:sale_pos.shop_daily_summary.start,company:"
|
||||
msgid "Company"
|
||||
msgstr "Compañia"
|
||||
|
@ -678,6 +699,10 @@ msgctxt "model:ir.action,name:report_sales_costs"
|
|||
msgid "Sale Costs"
|
||||
msgstr "Costos de Ventas"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shop_daily_category"
|
||||
msgid "Shop Daily Category"
|
||||
msgstr "Venta Diaria por Categoria"
|
||||
|
||||
msgctxt "model:ir.action,name:report_shop_daily_summary"
|
||||
msgid "Shop Daily Summary"
|
||||
msgstr "Informe de Comprobante Diario"
|
||||
|
@ -730,6 +755,11 @@ msgctxt "model:ir.action,name:wizard_sale_account_moves"
|
|||
msgid "Sale Account Moves"
|
||||
msgstr "Mov. Contable Ventas"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "model:ir.action,name:wizard_shop_daily_category"
|
||||
msgid "Shop Daily Category"
|
||||
msgstr "Venta Diaria por Categoria"
|
||||
|
||||
msgctxt "model:ir.action,name:wizard_shop_daily_summary"
|
||||
msgid "Shop Daily Summary"
|
||||
msgstr "Informe de Comprobante Diario"
|
||||
|
@ -937,6 +967,10 @@ msgctxt "model:ir.ui.menu,name:menu_sales_costs"
|
|||
msgid "Sale Costs Report"
|
||||
msgstr "Reporte de Costo de Ventas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_shop_daily_category"
|
||||
msgid "Shop Daily Category"
|
||||
msgstr "Venta Diaria por Categoria"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_shop_daily_summary"
|
||||
msgid "Shop Daily Summary"
|
||||
msgstr "Informe de Comprobante Diario"
|
||||
|
@ -1009,6 +1043,10 @@ msgctxt "model:sale_pos.sales_costs.start,name:"
|
|||
msgid "Sales Costs Start"
|
||||
msgstr "Costos de Ventas"
|
||||
|
||||
msgctxt "model:sale_pos.shop_daily_category.start,name:"
|
||||
msgid "Shop Daily Summary Start"
|
||||
msgstr "Informe de Comprobante Diario"
|
||||
|
||||
msgctxt "model:sale_pos.shop_daily_summary.start,name:"
|
||||
msgid "Shop Daily Summary Start"
|
||||
msgstr "Informe de Comprobante Diario"
|
||||
|
@ -3197,6 +3235,45 @@ msgctxt "report:sale_pos.sales_costs_report:"
|
|||
msgid "€"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "$"
|
||||
msgstr "$"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "-"
|
||||
msgstr "-"
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "Cantidad"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "DEL"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "LISTADO PRODUCTOS VENDIDOS POR ARQUEO"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "Producto"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "Total"
|
||||
msgstr "Total"
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "Total por categoria:"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_category_report:"
|
||||
msgid "Valor"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "$"
|
||||
|
@ -3217,11 +3294,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
|
|||
msgid ")"
|
||||
msgstr ")"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid ","
|
||||
msgstr ","
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "-"
|
||||
|
@ -3231,11 +3303,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
|
|||
msgid "."
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "/"
|
||||
msgstr "/"
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "/for"
|
||||
msgstr ""
|
||||
|
@ -3244,14 +3311,6 @@ msgctxt "report:sale_pos.shop_daily_summary_report:"
|
|||
msgid "0"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "00/00/0000"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "00:00:00"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "11:00 PM"
|
||||
msgstr ""
|
||||
|
@ -3388,11 +3447,15 @@ msgid "category['name']"
|
|||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "company.id_number"
|
||||
msgid "company.party.id_number"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "company.name"
|
||||
msgid "company.party.name"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "report:sale_pos.shop_daily_summary_report:"
|
||||
msgid "company.time_now()"
|
||||
msgstr ""
|
||||
|
||||
#, fuzzy
|
||||
|
@ -3668,9 +3731,10 @@ msgctxt "view:sale.device:"
|
|||
msgid "Sale Device Configuration"
|
||||
msgstr "Configuración de terminal de venta"
|
||||
|
||||
#, fuzzy
|
||||
msgctxt "view:sale.line:"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
msgid "%"
|
||||
msgstr "%"
|
||||
|
||||
msgctxt "view:sale.payment.form:"
|
||||
msgid ""
|
||||
|
@ -3876,6 +3940,14 @@ msgctxt "wizard_button:sale_pos.sales_costs,start,print_:"
|
|||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
msgctxt "wizard_button:sale_pos.shop_daily_category,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
||||
msgctxt "wizard_button:sale_pos.shop_daily_category,start,print_:"
|
||||
msgid "Print"
|
||||
msgstr "Imprimir"
|
||||
|
||||
msgctxt "wizard_button:sale_pos.shop_daily_summary,start,end:"
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelar"
|
||||
|
|
216
shop.py
216
shop.py
|
@ -394,3 +394,219 @@ class ShopDailySummaryReport(Report):
|
|||
report_context['sum_electronic'] = sum(payment_modes['electronic'])
|
||||
report_context['sum_other'] = sum(payment_modes['other'])
|
||||
return report_context
|
||||
|
||||
|
||||
class ShopDailyCategoryStart(ModelView):
|
||||
'Shop Daily Summary Start'
|
||||
__name__ = 'sale_pos.shop_daily_category.start'
|
||||
company = fields.Many2One('company.company', 'Company', required=True)
|
||||
sale_date = fields.Date('Sale Date', required=True)
|
||||
shop = fields.Many2One('sale.shop', 'Shop', required=True)
|
||||
early_morning_included = fields.Boolean('Early Morning Included')
|
||||
|
||||
@staticmethod
|
||||
def default_company():
|
||||
return Transaction().context.get('company')
|
||||
|
||||
@staticmethod
|
||||
def default_sale_date():
|
||||
Date = Pool().get('ir.date')
|
||||
return Date.today()
|
||||
|
||||
|
||||
class ShopDailyCategory(Wizard):
|
||||
'Shop Daily Summary'
|
||||
__name__ = 'sale_pos.shop_daily_category'
|
||||
start = StateView('sale_pos.shop_daily_category.start',
|
||||
'sale_pos.shop_daily_category_start_view_form', [
|
||||
Button('Cancel', 'end', 'tryton-cancel'),
|
||||
Button('Print', 'print_', 'tryton-ok', default=True),
|
||||
])
|
||||
print_ = StateReport('sale_pos.shop_daily_category_report')
|
||||
|
||||
def do_print_(self, action):
|
||||
report_context = {
|
||||
'ids': [],
|
||||
'company': self.start.company.id,
|
||||
'sale_date': self.start.sale_date,
|
||||
'shop': self.start.shop.id,
|
||||
'early_morning_included': self.start.early_morning_included,
|
||||
}
|
||||
return action, report_context
|
||||
|
||||
def transition_print_(self):
|
||||
return 'end'
|
||||
|
||||
|
||||
class ShopDailyCategoryReport(Report):
|
||||
'Shop Daily categories'
|
||||
__name__ = 'sale_pos.shop_daily_category_report'
|
||||
|
||||
@classmethod
|
||||
def get_query(cls, data, products_exception):
|
||||
pool = Pool()
|
||||
Sale = pool.get('sale.sale')
|
||||
Line = pool.get('sale.line')
|
||||
Invoice = pool.get('account.invoice')
|
||||
fixed_hour = time(6, 0)
|
||||
|
||||
cursor = Transaction().connection.cursor()
|
||||
sale = Sale.__table__()
|
||||
line = Line.__table__()
|
||||
result_ = {}
|
||||
where_ = sale.state.in_(['processing', 'done'])
|
||||
where_ = line.product.in_(products_exception)
|
||||
where_ &= sale.company == data['company']
|
||||
where_ &= sale.invoice_type == 'P'
|
||||
where_ &= sale.number != Null
|
||||
if data['shop']:
|
||||
where_ &= sale.shop == data['shop']
|
||||
|
||||
if not data['early_morning_included']:
|
||||
where_ &= sale.invoice_date == data['sale_date']
|
||||
else:
|
||||
# Select sales including early morning of next day
|
||||
_start_date = datetime.combine(data['sale_date'], fixed_hour)
|
||||
_start_date = Company.convert_timezone(_start_date, True)
|
||||
|
||||
end_date = data['sale_date'] + timedelta(days=1)
|
||||
_end_date = datetime.combine(end_date, fixed_hour)
|
||||
_end_date = Company.convert_timezone(_end_date, True)
|
||||
|
||||
where_ &= sale_date >= data['sale_date']
|
||||
where_ &= sale_date <= end_date
|
||||
where_ &= create_date >= _start_date
|
||||
where_ &= create_date <= _end_date
|
||||
columns_ = [sale.id, Sum(line.unit_price*line.quantity).as_('amount')]
|
||||
|
||||
query = line.join(sale, condition=line.sale==sale.id).select(*columns_,
|
||||
where=where_,
|
||||
group_by=sale.id)
|
||||
|
||||
cursor.execute(*query)
|
||||
result = cursor.fetchall()
|
||||
for row in result:
|
||||
result_[row[0]] = row[1]
|
||||
|
||||
return result_
|
||||
|
||||
@classmethod
|
||||
def get_context(cls, records, header, data):
|
||||
report_context = super().get_context(records, header, data)
|
||||
pool = Pool()
|
||||
Sale = pool.get('sale.sale')
|
||||
Company = pool.get('company.company')
|
||||
company = Company(data['company'])
|
||||
Shop = pool.get('sale.shop')
|
||||
fixed_hour = time(6, 0)
|
||||
|
||||
config = pool.get('sale.configuration')(1)
|
||||
products_exception = []
|
||||
amount_exception = {}
|
||||
if products_exception:
|
||||
amount_exception = cls.get_query(data, products_exception)
|
||||
|
||||
dom_sales = [
|
||||
('shop', '=', data['shop']),
|
||||
('company', '=', data['company']),
|
||||
('number', '!=', None),
|
||||
('invoice_type', '=', 'P'),
|
||||
]
|
||||
if not data['early_morning_included']:
|
||||
dom_sales.append(('sale_date', '=', data['sale_date']))
|
||||
else:
|
||||
# Select sales including early morning of next day
|
||||
_start_date = datetime.combine(data['sale_date'], fixed_hour)
|
||||
_start_date = Company.convert_timezone(_start_date, True)
|
||||
|
||||
end_date = data['sale_date'] + timedelta(days=1)
|
||||
_end_date = datetime.combine(end_date, fixed_hour)
|
||||
_end_date = Company.convert_timezone(_end_date, True)
|
||||
|
||||
dom_sales.append(('sale_date', '>=', data['sale_date']))
|
||||
dom_sales.append(('sale_date', '<=', end_date))
|
||||
dom_sales.append(('create_date', '>=', _start_date))
|
||||
dom_sales.append(('create_date', '<=', _end_date))
|
||||
|
||||
states_sale = ['processing', 'done']
|
||||
dom_sales.append(('state', 'in', states_sale))
|
||||
|
||||
sales = Sale.search(dom_sales, order=[('number', 'ASC')])
|
||||
|
||||
total_amount = []
|
||||
numbers = []
|
||||
categories = {}
|
||||
_payments = {}
|
||||
total_payments = []
|
||||
for sale in sales:
|
||||
payments = sale.payments
|
||||
sale_id = sale.id
|
||||
device_id = None
|
||||
try:
|
||||
value_except = Decimal(amount_exception[sale_id])
|
||||
except:
|
||||
value_except = Decimal(0)
|
||||
if sale.sale_device:
|
||||
device_id = sale.sale_device.id
|
||||
if sale.total_amount <= 0:
|
||||
continue
|
||||
|
||||
if not sale.invoices:
|
||||
continue
|
||||
|
||||
invoice = sale.invoices[0]
|
||||
if not invoice.number or invoice.total_amount <= 0 or not device_id:
|
||||
continue
|
||||
numbers.append(invoice.number)
|
||||
|
||||
for line in invoice.lines:
|
||||
category_id = '0'
|
||||
if line.product.id in products_exception:
|
||||
continue
|
||||
if line.product.categories:
|
||||
category = line.product.categories[0]
|
||||
category_id = category.id
|
||||
if category_id not in categories.keys():
|
||||
categories[category_id] = {
|
||||
'name': category.name,
|
||||
'base': [line.amount],
|
||||
'products': {line.product.template.id: {
|
||||
'name': line.product.template.name,
|
||||
'quantity': line.quantity,
|
||||
'amount': line.unit_price,
|
||||
}
|
||||
}
|
||||
}
|
||||
total_payments.append(line.unit_price)
|
||||
else:
|
||||
categories[category_id]['base'].append(line.amount)
|
||||
if line.product.template.id in categories[category_id]['products'].keys():
|
||||
categories[category_id]['products'][line.product.template.id]['quantity'] += line.quantity
|
||||
categories[category_id]['products'][line.product.template.id]['amount'] += line.unit_price
|
||||
total_payments.append(line.unit_price)
|
||||
else:
|
||||
categories[category_id]['products'][line.product.template.id] = {
|
||||
'name': line.product.template.name,
|
||||
'quantity': line.quantity,
|
||||
'amount': line.unit_price
|
||||
}
|
||||
total_payments.append(line.unit_price)
|
||||
if numbers:
|
||||
min_number = min(numbers)
|
||||
max_number = max(numbers)
|
||||
|
||||
else:
|
||||
min_number = ''
|
||||
max_number = ''
|
||||
print(categories.values())
|
||||
report_context['date'] = data['sale_date']
|
||||
report_context['company'] = company.party
|
||||
report_context['shop'] = Shop(data['shop']).name
|
||||
report_context['start_number'] = min_number
|
||||
report_context['end_number'] = max_number
|
||||
report_context['categories'] = categories.values()
|
||||
report_context['sum_count_invoices'] = len(numbers)
|
||||
report_context['sum_total_amount'] = sum(total_amount)
|
||||
report_context['payments'] = _payments.values()
|
||||
report_context['total_payments'] = sum(total_payments)
|
||||
return report_context
|
||||
|
|
21
shop.xml
21
shop.xml
|
@ -29,5 +29,26 @@ The COPYRIGHT file at the top level of this repository contains the full copyrig
|
|||
<menuitem parent="sale.menu_reporting" id="menu_shop_daily_summary"
|
||||
action="wizard_shop_daily_summary"/>
|
||||
|
||||
|
||||
<record model="ir.action.report" id="report_shop_daily_category">
|
||||
<field name="name">Shop Daily Category</field>
|
||||
<field name="model"></field>
|
||||
<field name="report_name">sale_pos.shop_daily_category_report</field>
|
||||
<field name="report">sale_pos/shop_daily_category.fodt</field>
|
||||
<field name="extension">pdf</field>
|
||||
<field name="translatable">False</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="shop_daily_category_start_view_form">
|
||||
<field name="model">sale_pos.shop_daily_category.start</field>
|
||||
<field name="type">form</field>
|
||||
<field name="name">shop_daily_category_start_form</field>
|
||||
</record>
|
||||
<record model="ir.action.wizard" id="wizard_shop_daily_category">
|
||||
<field name="name">Shop Daily Category</field>
|
||||
<field name="wiz_name">sale_pos.shop_daily_category</field>
|
||||
</record>
|
||||
<menuitem parent="sale.menu_reporting" id="menu_shop_daily_category"
|
||||
action="wizard_shop_daily_category"/>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
|
|
|
@ -0,0 +1,504 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<office:document xmlns:officeooo="http://openoffice.org/2009/office" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rpt="http://openoffice.org/2005/report" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" office:version="1.3" office:mimetype="application/vnd.oasis.opendocument.text">
|
||||
<office:meta><meta:creation-date>2023-04-20T10:17:41.990552036</meta:creation-date><meta:generator>LibreOffice/7.3.7.2$Linux_X86_64 LibreOffice_project/30$Build-2</meta:generator><dc:date>2023-04-20T14:28:15.033428239</dc:date><meta:editing-duration>PT3H58M33S</meta:editing-duration><meta:editing-cycles>28</meta:editing-cycles><meta:document-statistic meta:table-count="1" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="17" meta:word-count="35" meta:character-count="369" meta:non-whitespace-character-count="351"/></office:meta>
|
||||
<office:settings>
|
||||
<config:config-item-set config:name="ooo:view-settings">
|
||||
<config:config-item config:name="ViewAreaTop" config:type="long">0</config:config-item>
|
||||
<config:config-item config:name="ViewAreaLeft" config:type="long">0</config:config-item>
|
||||
<config:config-item config:name="ViewAreaWidth" config:type="long">15803</config:config-item>
|
||||
<config:config-item config:name="ViewAreaHeight" config:type="long">8438</config:config-item>
|
||||
<config:config-item config:name="ShowRedlineChanges" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="InBrowseMode" config:type="boolean">false</config:config-item>
|
||||
<config:config-item-map-indexed config:name="Views">
|
||||
<config:config-item-map-entry>
|
||||
<config:config-item config:name="ViewId" config:type="string">view2</config:config-item>
|
||||
<config:config-item config:name="ViewLeft" config:type="long">2501</config:config-item>
|
||||
<config:config-item config:name="ViewTop" config:type="long">2829</config:config-item>
|
||||
<config:config-item config:name="VisibleLeft" config:type="long">0</config:config-item>
|
||||
<config:config-item config:name="VisibleTop" config:type="long">0</config:config-item>
|
||||
<config:config-item config:name="VisibleRight" config:type="long">15801</config:config-item>
|
||||
<config:config-item config:name="VisibleBottom" config:type="long">8437</config:config-item>
|
||||
<config:config-item config:name="ZoomType" config:type="short">0</config:config-item>
|
||||
<config:config-item config:name="ViewLayoutColumns" config:type="short">1</config:config-item>
|
||||
<config:config-item config:name="ViewLayoutBookMode" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ZoomFactor" config:type="short">180</config:config-item>
|
||||
<config:config-item config:name="IsSelectedFrame" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="KeepRatio" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AnchoredTextOverflowLegacy" config:type="boolean">false</config:config-item>
|
||||
</config:config-item-map-entry>
|
||||
</config:config-item-map-indexed>
|
||||
</config:config-item-set>
|
||||
<config:config-item-set config:name="ooo:configuration-settings">
|
||||
<config:config-item config:name="PrintProspect" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintReversed" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintSingleJobs" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintLeftPages" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintTables" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintControls" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintPageBackground" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintDrawings" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintBlackFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintAnnotationMode" config:type="short">0</config:config-item>
|
||||
<config:config-item config:name="PrintTextPlaceholder" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ProtectFields" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ProtectBookmarks" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="EmptyDbFieldHidesPara" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="DisableOffPagePositioning" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="SubtractFlysAnchoredAtFlys" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PropLineSpacingShrinksFirstLine" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="ApplyParagraphMarkFormatToNumbering" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="GutterAtTop" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="TreatSingleColumnBreakAsPageBreak" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="EmbedSystemFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="EmbedComplexScriptFonts" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="EmbedAsianScriptFonts" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="EmbedLatinScriptFonts" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="EmbedOnlyUsedFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ContinuousEndnotes" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="EmbedFonts" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ClippedPictures" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="FloattableNomargins" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="UnbreakableNumberings" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="HeaderSpacingBelowLastPara" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AllowPrintJobCancel" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="UseOldPrinterMetrics" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="TabOverMargin" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="TabsRelativeToIndent" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="UseOldNumbering" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="InvertBorderSpacing" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintPaperFromSetup" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="UpdateFromTemplate" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="CurrentDatabaseCommandType" config:type="int">0</config:config-item>
|
||||
<config:config-item config:name="LinkUpdateMode" config:type="short">1</config:config-item>
|
||||
<config:config-item config:name="AddParaSpacingToTableCells" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="FrameAutowidthWithMorePara" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="CurrentDatabaseCommand" config:type="string"/>
|
||||
<config:config-item config:name="PrinterIndependentLayout" config:type="string">high-resolution</config:config-item>
|
||||
<config:config-item config:name="ApplyUserData" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrintFaxName" config:type="string"/>
|
||||
<config:config-item config:name="CurrentDatabaseDataSource" config:type="string"/>
|
||||
<config:config-item config:name="ClipAsCharacterAnchoredWriterFlyFrames" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="IsKernAsianPunctuation" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="SaveThumbnail" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="UseFormerTextWrapping" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AddExternalLeading" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="AddParaTableSpacing" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="StylesNoDefault" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ChartAutoUpdate" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="PrinterSetup" config:type="base64Binary"/>
|
||||
<config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="Rsid" config:type="int">2080442</config:config-item>
|
||||
<config:config-item config:name="EmbeddedDatabaseName" config:type="string"/>
|
||||
<config:config-item config:name="FieldAutoUpdate" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="OutlineLevelYieldsNumbering" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="FootnoteInColumnToPageEnd" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="AlignTabStopPosition" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="CharacterCompressionType" config:type="short">0</config:config-item>
|
||||
<config:config-item config:name="PrinterName" config:type="string"/>
|
||||
<config:config-item config:name="SaveGlobalDocumentLinks" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrinterPaperFromSetup" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="UseFormerLineSpacing" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AddParaLineSpacingToTableCells" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="UseFormerObjectPositioning" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintGraphics" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="SurroundTextWrapSmall" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ConsiderTextWrapOnObjPos" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="MsWordCompTrailingBlanks" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="TabAtLeftIndentForParagraphsInList" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintRightPages" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="TabOverSpacing" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="IgnoreFirstLineIndentInNumbering" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="RedlineProtectionKey" config:type="base64Binary"/>
|
||||
<config:config-item config:name="DoNotJustifyLinesWithManualBreak" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintProspectRTL" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="PrintEmptyPages" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="DoNotResetParaAttrsForNumFont" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AddFrameOffsets" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="IgnoreTabsAndBlanksForLineCalculation" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="LoadReadonly" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="DoNotCaptureDrawObjsOnPage" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="AddVerticalFrameOffsets" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="UnxForceZeroExtLeading" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="IsLabelDocument" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="TableRowKeep" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="RsidRoot" config:type="int">1988023</config:config-item>
|
||||
<config:config-item config:name="PrintHiddenText" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="ProtectForm" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="MsWordCompMinLineHeightByFly" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="BackgroundParaOverDrawings" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="SaveVersionOnClose" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="MathBaselineAlignment" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="SmallCapsPercentage66" config:type="boolean">false</config:config-item>
|
||||
<config:config-item config:name="CollapseEmptyCellPara" config:type="boolean">true</config:config-item>
|
||||
<config:config-item config:name="TabOverflow" config:type="boolean">true</config:config-item>
|
||||
</config:config-item-set>
|
||||
</office:settings>
|
||||
<office:scripts>
|
||||
<office:script script:language="ooo:Basic">
|
||||
<ooo:libraries xmlns:ooo="http://openoffice.org/2004/office" xmlns:xlink="http://www.w3.org/1999/xlink"/>
|
||||
</office:script>
|
||||
</office:scripts>
|
||||
<office:font-face-decls>
|
||||
<style:font-face style:name="DejaVu Sans" svg:font-family="'DejaVu Sans'" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Liberation Sans" svg:font-family="'Liberation Sans'" style:font-family-generic="swiss" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Liberation Serif" svg:font-family="'Liberation Serif'" style:font-family-generic="roman" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Lohit Devanagari" svg:font-family="'Lohit Devanagari'"/>
|
||||
<style:font-face style:name="Lohit Devanagari1" svg:font-family="'Lohit Devanagari'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Noto Sans CJK SC" svg:font-family="'Noto Sans CJK SC'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
<style:font-face style:name="Noto Serif CJK SC" svg:font-family="'Noto Serif CJK SC'" style:font-family-generic="system" style:font-pitch="variable"/>
|
||||
</office:font-face-decls>
|
||||
<office:styles>
|
||||
<style:default-style style:family="graphic">
|
||||
<style:graphic-properties svg:stroke-color="#3465a4" draw:fill-color="#729fcf" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
|
||||
<style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:font-independent-line-spacing="false">
|
||||
<style:tab-stops/>
|
||||
</style:paragraph-properties>
|
||||
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Noto Serif CJK SC" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Lohit Devanagari1" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="paragraph">
|
||||
<style:paragraph-properties fo:orphans="2" fo:widows="2" fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
|
||||
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Liberation Serif" fo:font-size="12pt" fo:language="en" fo:country="US" style:letter-kerning="true" style:font-name-asian="Noto Serif CJK SC" style:font-size-asian="10.5pt" style:language-asian="zh" style:country-asian="CN" style:font-name-complex="Lohit Devanagari1" style:font-size-complex="12pt" style:language-complex="hi" style:country-complex="IN" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2" loext:hyphenation-no-caps="false"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="table">
|
||||
<style:table-properties table:border-model="collapsing"/>
|
||||
</style:default-style>
|
||||
<style:default-style style:family="table-row">
|
||||
<style:table-row-properties fo:keep-together="auto"/>
|
||||
</style:default-style>
|
||||
<style:style style:name="Standard" style:family="paragraph" style:class="text"/>
|
||||
<style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
|
||||
<style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" fo:keep-with-next="always"/>
|
||||
<style:text-properties style:font-name="Liberation Sans" fo:font-family="'Liberation Sans'" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="14pt" style:font-name-asian="Noto Sans CJK SC" style:font-family-asian="'Noto Sans CJK SC'" style:font-family-generic-asian="system" style:font-pitch-asian="variable" style:font-size-asian="14pt" style:font-name-complex="Lohit Devanagari1" style:font-family-complex="'Lohit Devanagari'" style:font-family-generic-complex="system" style:font-pitch-complex="variable" style:font-size-complex="14pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
|
||||
<style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0.247cm" style:contextual-spacing="false" fo:line-height="115%"/>
|
||||
</style:style>
|
||||
<style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
|
||||
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'"/>
|
||||
</style:style>
|
||||
<style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" style:contextual-spacing="false" text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties fo:font-size="12pt" fo:font-style="italic" style:font-size-asian="12pt" style:font-style-asian="italic" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'" style:font-size-complex="12pt" style:font-style-complex="italic"/>
|
||||
</style:style>
|
||||
<style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index">
|
||||
<style:paragraph-properties text:number-lines="false" text:line-number="0"/>
|
||||
<style:text-properties style:font-size-asian="12pt" style:font-name-complex="Lohit Devanagari" style:font-family-complex="'Lohit Devanagari'"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties fo:orphans="0" fo:widows="0" text:number-lines="false" text:line-number="0"/>
|
||||
</style:style>
|
||||
<style:style style:name="Header_20_and_20_Footer" style:display-name="Header and Footer" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties text:number-lines="false" text:line-number="0">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="8.795cm" style:type="center"/>
|
||||
<style:tab-stop style:position="17.59cm" style:type="right"/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
</style:style>
|
||||
<style:style style:name="Header" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
|
||||
<style:paragraph-properties text:number-lines="false" text:line-number="0">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="8.795cm" style:type="center"/>
|
||||
<style:tab-stop style:position="17.59cm" style:type="right"/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
<style:text-properties fo:font-size="9pt" style:font-size-asian="10.5pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="Placeholder" style:family="text">
|
||||
<style:text-properties fo:font-variant="small-caps" fo:color="#008080" loext:opacity="100%" style:text-underline-style="dotted" style:text-underline-width="auto" style:text-underline-color="font-color"/>
|
||||
</style:style>
|
||||
<text:outline-style style:name="Outline">
|
||||
<text:outline-level-style text:level="1" loext:num-list-format="%1%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="2" loext:num-list-format="%2%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="3" loext:num-list-format="%3%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="4" loext:num-list-format="%4%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="5" loext:num-list-format="%5%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="6" loext:num-list-format="%6%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="7" loext:num-list-format="%7%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="8" loext:num-list-format="%8%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="9" loext:num-list-format="%9%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
<text:outline-level-style text:level="10" loext:num-list-format="%10%" style:num-format="">
|
||||
<style:list-level-properties text:list-level-position-and-space-mode="label-alignment">
|
||||
<style:list-level-label-alignment text:label-followed-by="listtab"/>
|
||||
</style:list-level-properties>
|
||||
</text:outline-level-style>
|
||||
</text:outline-style>
|
||||
<text:notes-configuration text:note-class="footnote" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="document"/>
|
||||
<text:notes-configuration text:note-class="endnote" style:num-format="i" text:start-value="0"/>
|
||||
<text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/>
|
||||
<number:currency-style style:name="N122P0" style:volatile="true">
|
||||
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
|
||||
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
|
||||
</number:currency-style>
|
||||
<number:currency-style style:name="N122">
|
||||
<style:text-properties fo:color="#ff0000"/>
|
||||
<number:text>-</number:text>
|
||||
<number:currency-symbol number:language="es" number:country="CO">$</number:currency-symbol>
|
||||
<number:number number:decimal-places="2" number:min-decimal-places="2" number:min-integer-digits="1" number:grouping="true"/>
|
||||
<style:map style:condition="value()>=0" style:apply-style-name="N122P0"/>
|
||||
</number:currency-style>
|
||||
</office:styles>
|
||||
<office:automatic-styles>
|
||||
<style:style style:name="Table1" style:family="table">
|
||||
<style:table-properties style:width="17.59cm" table:align="margins"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table1.A" style:family="table-column">
|
||||
<style:table-column-properties style:column-width="5.863cm" style:rel-column-width="21845*"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table1.C" style:family="table-column">
|
||||
<style:table-column-properties style:column-width="2.93cm" style:rel-column-width="10915*"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table1.D" style:family="table-column">
|
||||
<style:table-column-properties style:column-width="2.933cm" style:rel-column-width="10930*"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table1.A1" style:family="table-cell">
|
||||
<style:table-cell-properties fo:padding="0cm" fo:border="none" style:writing-mode="page"/>
|
||||
</style:style>
|
||||
<style:style style:name="Table1.A4" style:family="table-cell">
|
||||
<style:table-cell-properties fo:background-color="#000000" fo:padding="0cm" fo:border="none" style:writing-mode="page">
|
||||
<style:background-image/>
|
||||
</style:table-cell-properties>
|
||||
</style:style>
|
||||
<style:style style:name="P1" style:family="paragraph" style:parent-style-name="Header">
|
||||
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:font-weight="bold" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="P2" style:family="paragraph" style:parent-style-name="Standard">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P3" style:family="paragraph" style:parent-style-name="Standard">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P4" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
<style:text-properties style:font-name="DejaVu Sans" fo:font-size="8pt" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P5" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:text-align="center" style:justify-single-word="false"/>
|
||||
</style:style>
|
||||
<style:style style:name="P6" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#000000" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P7" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="center" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#000000" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P8" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="Liberation Sans" fo:font-size="6pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="6pt" style:font-weight-asian="normal" style:font-size-complex="6pt" style:font-weight-complex="normal"/>
|
||||
</style:style>
|
||||
<style:style style:name="P9" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
|
||||
</style:style>
|
||||
<style:style style:name="P10" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
|
||||
</style:style>
|
||||
<style:style style:name="P11" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="start" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties fo:color="#333333" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:language="es" fo:country="ES" style:text-underline-style="none" fo:font-weight="normal" officeooo:rsid="001e55b7" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="normal" style:font-size-complex="8pt" style:font-weight-complex="normal"/>
|
||||
</style:style>
|
||||
<style:style style:name="P12" style:family="paragraph" style:parent-style-name="Table_20_Contents">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="center" style:justify-single-word="false" fo:text-indent="0cm" style:auto-text-indent="false"/>
|
||||
<style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="DejaVu Sans" fo:font-size="8pt" style:text-underline-style="none" officeooo:rsid="001e55b7" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-size-complex="8pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P13" style:family="paragraph" style:parent-style-name="Header">
|
||||
<style:paragraph-properties fo:text-align="start" style:justify-single-word="false"/>
|
||||
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-size="8pt" fo:font-weight="bold" officeooo:paragraph-rsid="001e55b7" style:font-size-asian="8pt" style:font-weight-asian="bold" style:font-size-complex="8pt" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="T1" style:family="text">
|
||||
<style:text-properties officeooo:rsid="001e55b7"/>
|
||||
</style:style>
|
||||
<style:style style:name="T2" style:family="text">
|
||||
<style:text-properties fo:color="#666666" loext:opacity="100%" style:font-name="DejaVu Sans" fo:font-weight="bold" officeooo:rsid="001e55b7" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:style style:name="T3" style:family="text">
|
||||
<style:text-properties fo:color="#666666" loext:opacity="100%" fo:font-weight="bold" officeooo:rsid="001e55b7" style:font-weight-asian="bold" style:font-weight-complex="bold"/>
|
||||
</style:style>
|
||||
<style:page-layout style:name="pm1">
|
||||
<style:page-layout-properties fo:page-width="21.59cm" fo:page-height="27.94cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="20" style:layout-grid-base-height="0.706cm" style:layout-grid-ruby-height="0.353cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="false" style:layout-grid-display="false" style:footnote-max-height="0cm" loext:margin-gutter="0cm">
|
||||
<style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="solid" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
|
||||
</style:page-layout-properties>
|
||||
<style:header-style/>
|
||||
<style:footer-style/>
|
||||
</style:page-layout>
|
||||
<style:style style:name="dp1" style:family="drawing-page">
|
||||
<style:drawing-page-properties draw:background-size="full"/>
|
||||
</style:style>
|
||||
</office:automatic-styles>
|
||||
<office:master-styles>
|
||||
<style:master-page style:name="Standard" style:page-layout-name="pm1" draw:style-name="dp1"/>
|
||||
</office:master-styles>
|
||||
<office:body>
|
||||
<office:text>
|
||||
<text:sequence-decls>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Table"/>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Text"/>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
|
||||
<text:sequence-decl text:display-outline-level="0" text:name="Figure"/>
|
||||
</text:sequence-decls>
|
||||
<text:p text:style-name="P1"><text:placeholder text:placeholder-type="text"><company.rec_name></text:placeholder></text:p>
|
||||
<text:p text:style-name="P1"/>
|
||||
<text:p text:style-name="P3">LISTADO PRODUCTOS VENDIDOS POR ARQUEO <text:span text:style-name="T1">DEL </text:span><text:span text:style-name="T3"><text:placeholder text:placeholder-type="text"><date></text:placeholder></text:span></text:p>
|
||||
<text:p text:style-name="P2"/>
|
||||
<table:table table:name="Table1" table:style-name="Table1">
|
||||
<table:table-column table:style-name="Table1.A" table:number-columns-repeated="2"/>
|
||||
<table:table-column table:style-name="Table1.C"/>
|
||||
<table:table-column table:style-name="Table1.D"/>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P6"><text:placeholder text:placeholder-type="text"><for each="category in categories"></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P6"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P7"><text:placeholder text:placeholder-type="text"><category.name></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A4" office:value-type="string">
|
||||
<text:p text:style-name="P12">Producto</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A4" office:value-type="string">
|
||||
<text:p text:style-name="P12">Cantidad</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A4" table:number-columns-spanned="2" office:value-type="string">
|
||||
<text:p text:style-name="P12">Valor</text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P6"><text:placeholder text:placeholder-type="text"><for each="product in category['products'].values()"></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text"><product['name']></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text"><product['quantity']></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
|
||||
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text"><product['amount']></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text"></for></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4"/>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
|
||||
<text:p text:style-name="P4"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P9"/>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4"/>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P11">Total por categoria:</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text"><sum(product['amount'] for product in category['products'].values())></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P9"><text:placeholder text:placeholder-type="text"></for></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="4" office:value-type="string">
|
||||
<text:p text:style-name="P9"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
<table:covered-table-cell/>
|
||||
</table:table-row>
|
||||
<table:table-row>
|
||||
<table:table-cell table:style-name="Table1.A1" table:number-columns-spanned="2" office:value-type="string">
|
||||
<text:p text:style-name="P10"/>
|
||||
</table:table-cell>
|
||||
<table:covered-table-cell/>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P11">Total</text:p>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Table1.A1" office:value-type="string">
|
||||
<text:p text:style-name="P10"><text:placeholder text:placeholder-type="text"><total_payments></text:placeholder></text:p>
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
</table:table>
|
||||
<text:p text:style-name="P10"/>
|
||||
</office:text>
|
||||
</office:body>
|
||||
</office:document>
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0"?>
|
||||
<!-- This file is part sale_pos module for Tryton.
|
||||
The COPYRIGHT file at the top level of this repository contains the full copyright notices and license terms. -->
|
||||
<form>
|
||||
<label name="shop"/>
|
||||
<field name="shop" widget="selection"/>
|
||||
<label name="company"/>
|
||||
<field name="company" widget="selection"/>
|
||||
<label name="sale_date"/>
|
||||
<field name="sale_date"/>
|
||||
<label name="early_morning_included"/>
|
||||
<field name="early_morning_included"/>
|
||||
</form>
|
Loading…
Reference in New Issue