ticket.xml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <openerp>
  3. <data>
  4. <!-- Declarar el informe -->
  5. <report
  6. id="action_project_feature_dental_mocona_report"
  7. string="Ticket"
  8. model="project.task"
  9. report_type="qweb-pdf"
  10. name="project_features_dental_mocona.mocona_report"
  11. file="project_features_dental_mocona"
  12. />
  13. <record id="action_project_feature_dental_mocona_report" model="ir.actions.report.xml">
  14. <field name="paperformat_id" ref="project_features_dental_mocona.paperformat_project_features_dental_mocona"/>
  15. </record>
  16. <!-- Informe -->
  17. <template id="mocona_report">
  18. <t t-call="report.html_container">
  19. <t t-foreach="doc_ids" t-as="doc_id">
  20. <t t-raw="translate_doc(doc_id, doc_model, 'partner_id.lang', 'project_features_dental_mocona.dental_mocona_report_document')"/>
  21. </t>
  22. </t>
  23. </template>
  24. <template id="project_features_dental_mocona">
  25. <div class="page">
  26. <style>
  27. body {
  28. color: #000;
  29. font-family: Arial, Helvetica, sans-serif;
  30. font-size: 14px;
  31. letter-spacing: 0.0px;
  32. line-height: 20px;
  33. margin:0;
  34. padding:0;
  35. word-spacing:1px;
  36. }
  37. .text-lg {
  38. font-size: 18px;
  39. font-weight: bold;
  40. }
  41. .text-md {
  42. display: inline-block;
  43. font-size: 14px;
  44. font-weight: bold;
  45. }
  46. .bordered {
  47. border: 1px solid #000;
  48. padding: 10px;
  49. }
  50. .centered {
  51. position: absolute;
  52. left: -50%;
  53. top: -50%;
  54. max-width: 100%;
  55. }
  56. .bottom {
  57. position: absolute;
  58. bottom: 0px;
  59. max-width: 100%;
  60. }
  61. .top {
  62. position: absolute;
  63. top: 0px;
  64. max-width: 100%;
  65. }
  66. .separator {
  67. border-top: 1px solid #000;
  68. margin-top: 20px;
  69. margin-bottom: 20px;
  70. }
  71. </style>
  72. <div class="row">
  73. <div class="col-xs-12">
  74. <br/>
  75. Cliente: <span t-if="o.project_id.partner_id.name" t-field="o.project_id.partner_id.name"/>
  76. <br/>
  77. Doctor: <span t-if="o.project_id.partner_id.medic.name" t-field="o.project_id.partner_id.medic.name"/>
  78. <br/>
  79. <br/>
  80. Modelo:
  81. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  82. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  83. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  84. Superior: <t t-if="o.higher == True"><span><strong>X</strong></span></t>
  85. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  86. Inferior: <t t-if="o.lower == True"><span><strong>X</strong></span></t>
  87. <br/>
  88. Fase (Modelos):
  89. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  90. &amp;nbsp;&amp;nbsp;
  91. <span t-if="o.phase_start" t-field="o.phase_start"/> <span><strong> / </strong></span> <span t-if="o.phase_start" t-field="o.phase_end"/>
  92. <br/>
  93. Alineador (Espesores):
  94. &amp;nbsp;&amp;nbsp;
  95. <span> A1 (0,5): </span> <t t-if="o.a1 == True"><span><strong> X </strong></span></t>
  96. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  97. <span>A1 (0,8): </span> <t t-if="o.a2 == True"><span><strong> X </strong></span></t>
  98. <br/>
  99. <br/>
  100. Fecha Desde
  101. &amp;nbsp;
  102. <span>_____/_____/_____</span>
  103. &amp;nbsp;
  104. Hasta
  105. &amp;nbsp;
  106. <span>_____/_____/_____</span>
  107. <br/>
  108. <br/>
  109. Numero de lote:
  110. &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  111. <span t-field="o.id"/>
  112. </div>
  113. </div>
  114. <!-- <div class="row">
  115. <div class="col-xs-12">
  116. <p class="text-center" style="margin-top: 10px; margin-bottom: 10px;"><span class="text-md">Fase (Modelos)</span></p>
  117. <br/>
  118. Superior: <t t-if="o.higher == True"><span><strong>X</strong></span></t>
  119. <br/>
  120. Inferior: <t t-if="o.higher == True"><span><strong>X</strong></span></t>
  121. </div>
  122. </div> -->
  123. <!-- <t t-if="o.partner_id.company_id">
  124. <div class="row"><div class="col-xs-12"><div class="separator"/></div></div>
  125. <div class="row">
  126. <div class="col-xs-12">
  127. <p class="text-center" style="margin-top: 10px; margin-bottom: 10px;"><span class="text-md"><span t-if="o.partner_id.company_id.name" t-field="o.partner_id.company_id.name"/></span></p>
  128. <br/>
  129. Teléfono: <span t-if="o.partner_id.company_id.phone" t-field="o.partner_id.company_id.phone"/>
  130. <br/>
  131. Direccion: <span t-if="o.partner_id.company_id.street" t-field="o.partner_id.company_id.street"/><t t-if="o.partner_id.company_id.city">, <span t-field="o.partner_id.company_id.city"/></t><t t-if="o.partner_id.company_id.country_id.name">, <span t-field="o.partner_id.company_id.country_id.name"/></t>
  132. </div>
  133. </div>
  134. </t> -->
  135. </div>
  136. </template>
  137. <!-- Contenido del informe -->
  138. <template id="dental_mocona_report_document">
  139. <t t-call="report.html_container">
  140. <t t-call="project_features_dental_mocona.project_features_dental_mocona"/>
  141. </t>
  142. </template>
  143. </data>
  144. </openerp>