Skip to Content
Menu
This question has been flagged
1 Odpoveď
4945 Zobrazenia

I need to print all orders or products that are sell in a POS session. Atleast I need to print all orders of POS.

Is there have any available function?

Kindly give me an answer for this.

Avatar
Zrušiť
Best Answer

Hi,

See this function in the following path, odoo/addons/point_of_sale/static/src/js/chrome.js



/** Print an overview of todays sales.
*
* By default this will print all sales of the day for current PoS config.
*/
print_sale_details: function () {
var self = this;
rpc.query({
model: 'report.point_of_sale.report_saledetails',
method: 'get_sale_details',
args: [false, false, false, [this.pos.pos_session.id]],
})
.then(function(result){
var env = {
widget: new PosBaseWidget(self),
company: self.pos.company,
pos: self.pos,
products: result.products,
payments: result.payments,
taxes: result.taxes,
total_paid: result.total_paid,
date: (new Date()).toLocaleString(),
};
var report = QWeb.render('SaleDetailsReport', env);
self.pos.proxy.printer.print_receipt(report);
});
},


Thanks

Avatar
Zrušiť
Related Posts Replies Zobrazenia Aktivita
0
apr 17
4765
0
máj 25
3530
1
mar 24
5845
1
júl 23
3074
1
jún 23
2366