Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck
[kivitendo-erp.git] / templates / webpages / mass_invoice_create_print_from_do / list_sales_delivery_orders.html
diff --git a/templates/webpages/mass_invoice_create_print_from_do/list_sales_delivery_orders.html b/templates/webpages/mass_invoice_create_print_from_do/list_sales_delivery_orders.html
new file mode 100644 (file)
index 0000000..7d2ac03
--- /dev/null
@@ -0,0 +1,60 @@
+[% USE Dumper %][% USE HTML %][% USE L %][% USE LxERP %]
+
+
+<h1>[% FORM.title %]</h1>
+
+[%- INCLUDE "common/flash.html" %]
+
+[% LIST_ACTION  = 'action_list_sales_delivery_orders' %]
+[% SET MODELS = SELF.sales_delivery_order_models;
+       dummy  = MODELS.finalize %]
+
+[%- PROCESS 'mass_invoice_create_print_from_do/_filter.html' filter=SELF.sales_delivery_order_models.filtered.laundered  %]
+
+[% IF noshow == 1 %]
+  [% SET sales_delivery_orders = MODELS.get %]
+   <form method="post" action="controller.pl">
+  [% IF !sales_delivery_orders.size %]
+     <p>
+    [%- LxERP.t8("There are currently no open sales delivery orders.") %]
+     </p>
+  [%- ELSE %]
+    <table width="100%">
+     <thead>
+      <tr class="listheading">
+       <th>[% L.checkbox_tag("", id="check_all", checkall="[data-checkall=1]") %]</th>
+       <th>[% L.sortable_table_header("transdate") %]</th>
+       <th>[% L.sortable_table_header("donumber") %]</th>
+       <th>[% L.sortable_table_header("ordnumber") %]</th>
+      <th>[% L.sortable_table_header("customer") %]</th>
+     </tr>
+     </thead>
+
+     <tbody>
+     [%- FOREACH sales_delivery_order = sales_delivery_orders %]
+     <tr class="listrow">
+      <td>[% L.checkbox_tag('id[]', value=sales_delivery_order.id, "data-checkall"=1) %]</td>
+      <td>[% HTML.escape(sales_delivery_order.transdate_as_date) %]</td>
+      <td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=sales_delivery_order.id), sales_delivery_order.donumber) %]</td>
+      <td>[% L.link(SELF.url_for(controller="oe.pl", action="edit", type="sales_order", id=sales_delivery_order.sales_order.id), sales_delivery_order.ordnumber) %]</td>
+      <td>[% HTML.escape(sales_delivery_order.customer.name) %]</td>
+     </tr>
+     [%- END %]
+     </tbody>
+    </table>
+
+    [% L.paginate_controls %]
+
+    <hr size="3" noshade>
+
+    <p>
+     [% L.hidden_tag("action", "MassInvoiceCreatePrint/create_invoices") %]
+     [% L.button_tag("", LxERP.t8("Create invoices"), name="create_button") %]
+     [% L.button_tag("", LxERP.t8("For all delivery orders create and print invoices"), name="create_print_all_button") %]
+    </p>
+    <div id="create_print_all_dialog" style="display: none;">
+     [%- INCLUDE 'mass_invoice_create_print_from_do/_create_print_all_step_1.html' %]
+    </div>
+  [%- END %]
+ </form>
+[%- END %]