Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
4604 Weergaven

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
Annuleer
Beste antwoord

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
Annuleer
Gerelateerde posts Antwoorden Weergaven Activiteit
0
apr. 17
4403
0
mei 25
3050
1
mrt. 24
5489
1
jul. 23
2687
1
jun. 23
2100