frappe / erpnext

Free and Open Source Enterprise Resource Planning (ERP)
https://erpnext.com
GNU General Public License v3.0
21.87k stars 7.33k forks source link

Feature request: Mass print from list view #897

Closed AminfiBerlin closed 8 years ago

AminfiBerlin commented 11 years ago

Dear ERPNext team,

a feature that is very very important for us is to be able to select multiple sales invoices, delivery notes and print all of them at once. I assume this should be now easy to have as the server side HTML generating code works well now.

Best,

Amin from Fritzing

--- Want to back this issue? **[Place a bounty on it!](https://www.bountysource.com/issues/988740-feature-request-mass-print-from-list-view?utm_campaign=plugin&utm_content=tracker%2F266088&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F266088&utm_medium=issues&utm_source=github).
rmehta commented 11 years ago
betabank commented 10 years ago

"Create new DocType Bulk Printing" We are lost in the first step, ist this available under the setup icon?

anandpdoshi commented 10 years ago

In developer mode, you should find an icon called Core, which would have DocType as one of the options. There you can create new DocType.

Or use the toolbar: File > New > DocType :smile:

On Mon, Jun 2, 2014 at 6:33 PM, betabank notifications@github.com wrote:

"Create new DocType Bulk Printing" We are lost in the first step, ist this available under the setup icon?

— Reply to this email directly or view it on GitHub https://github.com/frappe/erpnext/issues/897#issuecomment-44834095.

betabank commented 10 years ago

In Core->DocType list there is no 'new' or '+' button, so we cannot create a new record. Also when tryníng File > New, DocType is not available in the select.

anandpdoshi commented 10 years ago

Are you logged in as Administrator? Also, have you enabled developer mode? Check this guide for detailed steps on creating a doctype: https://frappe.io/apps/frappe-framework/developers/guide

On Mon, Jun 2, 2014 at 7:00 PM, betabank notifications@github.com wrote:

In Core->DocType list there is no 'new' or '+' button, so we cannot create a new record. Also when tryníng File > New, DocType is not available in the select.

— Reply to this email directly or view it on GitHub https://github.com/frappe/erpnext/issues/897#issuecomment-44836692.

betabank commented 10 years ago

OK, thanks! We enabled developer mode, but i have forgotten the password for user 'Administrator' and the default 'admin' does not work, how can i reset it?

anandpdoshi commented 10 years ago

frappe --set_admin_password From command line

Sent from my phone

On 02-Jun-2014, at 21:52, betabank notifications@github.com wrote:

OK, thanks! We enabled developer mode, but i have forgotten the password for user 'Administrator' and the default 'admin' does not work, how can i reset it?

— Reply to this email directly or view it on GitHub.

betabank commented 10 years ago

i make: cd frappe-bench frappe --set_admin_password but get: -bash: frappe: command not found

anandpdoshi commented 10 years ago

../env/bin/frappe Run from sites folder

Sent from my phone

On 02-Jun-2014, at 22:01, betabank notifications@github.com wrote:

i make: cd frappe-bench frappe --set_admin_password but get: -bash: frappe: command not found

— Reply to this email directly or view it on GitHub.

betabank commented 10 years ago

Thanks, now we cann make new DocTypes. For the bulk printing, is it necessary only to make a DocType? Are the elements in brackets (DocType, From, To, Print Format, Style) the fields of this Doctype?

anandpdoshi commented 10 years ago

Yes. Elements in brackets are fields. Make a Single type DocType.

rmehta commented 10 years ago

Hold on this on. I am thinking this can be done directly from list views. Let me see if I can push something on this today.

On 05-Jun-2014, at 12:04 am, Anand Doshi notifications@github.com wrote:

Yes. Elements in brackets are fields. Make a Single type DocType.

— Reply to this email directly or view it on GitHub.

rmehta commented 10 years ago

Not feeling particularly incentivized to do this - I mean, who uses print these days :)

But the way to do this would be:

betabank commented 10 years ago

Yes, i know that it seems a useles feature but maybe is better to share the need itself. We need to print delivery routes for the driver so he can see basically the product to deliver, the address and a contact telephone number in a list (maybe 15-20 Delivery Notes per page). We thought we could accomplish this by creating a very simple template and then allowing multiple printing with this template, it would be a waste of paper also to print each step of the route in a single page. Maybe there is a more efficient way to solve this on ERPNext?

rmehta commented 10 years ago

Anothe alternative would be to create a query report for the daily schedule based on your requirements (from Delivery Note) and then print that report ?

On 06-Jun-2014, at 12:53 am, betabank notifications@github.com wrote:

Yes, i know that it seems a useles feature but maybe is better to share the need itself. We need to print delivery routes for the driver so he can see basically the product to deliver, the address and a contact telephone number in a list (maybe 15-20 Delivery Notes per page). We thought we could accomplish this by creating a very simple template and then allowing multiple printing with this template, it would be a waste of paper also to print each step of the route in a single page. Maybe there is a more efficient way to solve this on ERPNext?

— Reply to this email directly or view it on GitHub.

rmehta commented 9 years ago

This can now be done via the API:

Example:

/api/method/frappe.templates.pages.print.download_pdf?doctype=Sales%20Invoice&name=SINV-000XX&format=Standard&no_letterhead=0

Using: https://github.com/frappe/frappe-client

goldrag1 commented 9 years ago

Hi rmehta, The query in the above example is for print single SI only. How to print multiple SI? Given we already have document ID. Thanks.

grainnewalsh commented 8 years ago

This is a feature that we also require. Our use case is similar, we need to print out the delivery notes for each delivery route as we need to obtain a customer signature for proof of delivery. It is desirable to have the option to select a number of Delivery Notes and be able to issue a bulk "Print Selected" command that will either send a print command to print each delivery note, or generate a PDF containing a copy of each delivery note (on a separate page) and download it. This bulk print functionality would also be useful for other document lists, for example Sales Invoices - our use case is that we have a number of customers who insist on paper copy invoices to be sent after each delivery. Again, we want to be able to select a number of sales invoices and issue a single print command to print them all.

Many thanks Gráinne

rmehta commented 8 years ago

This is implemented in the latest.