- <td>[% HTML.escape(P.truncate(section.description)) %]</td>
- <td>[% L.select_tag('sections[].order_part_id', SELF.all_parts, default=section.order_part_id, with_empty=!for_new, title_sub=\make_part_title, style=style, no_id=1) %]</td>
+ <td>[% HTML.escape(P.truncate(section.description_as_stripped_html)) %]</td>
+ <td>[% P.part.picker('sections[].order_part_id', section.order_part_id, id='quotations_and_orders_sections_order_pard_id_' _ loop.count, style=style) %]</td>
+ <td data-unit-column=1>[% HTML.escape(section.order_part.unit) %]</td>
+ <td data-position-type-column=1>
+ [% IF section.order_part_id && section.order_part.unit_obj.is_time_based %]
+ [% LxERP.t8("time and effort based position") %]
+ [% ELSIF section.order_part_id %]
+ [% LxERP.t8("flat-rate position") %]
+ [% END %]
+ </td>