Se rendre au contenu
Menu
Cette question a été signalée
1 Répondre
4600 Vues

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
Ignorer
Meilleure réponse

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
Ignorer
Publications associées Réponses Vues Activité
0
avr. 17
4402
0
mai 25
3050
1
mars 24
5489
1
juil. 23
2687
1
juin 23
2100