https://github.com/lucasdavila/web2py-appreport/wiki
 also download from it will be not work
Cannot import module 'applications.bbb.modules.modules'

this error show again

On Thu, May 19, 2016 at 2:59 PM, prashant joshi <prashante...@gmail.com>
wrote:

> how to download  appreport_plugin  ......??? this show in video
>
> On Thu, May 19, 2016 at 10:51 AM, prashant joshi <prashante...@gmail.com>
> wrote:
>
>> https://vimeo.com/18601633
>> according to this video i have already done shown in this video after
>> adding appreport plugins i,m getting error:
>> <type 'exceptions.ImportError'> Cannot import module
>> 'applications.report.modules.modules'
>>
>> please suggest me what to do further???/
>>
>>
>> On Thu, May 19, 2016 at 12:29 AM, Dave S <snidely....@gmail.com> wrote:
>>
>>>
>>>
>>> On Monday, May 16, 2016 at 1:49:55 PM UTC-7, Dragan Matic wrote:
>>>>
>>>> Here's a simple example, creating a PDF invoice in web2py app:
>>>>
>>>> This is the controller code:
>>>> def show_pdf_invoice(invoice_number, invoice):
>>>>     from fpdf import FPDF
>>>>
>>>>     pdf = FPDF()
>>>>     pdf.add_page()
>>>>
>>>>     pdf.set_font('Arial', 'B', 10)
>>>>     pdf.cell(25, 5, 'My company name', )
>>>>     pdf.set_font('Arial', '', 10)
>>>>     pdf.cell(60, 5, 'My company address', ln=1)
>>>>     pdf.cell(40, 5, 'My company additional data', ln=1)
>>>>     pdf.line(10, 20, 180, 20)
>>>>
>>>>     pdf.set_xy(140, 25)
>>>>     pdf.cell(25, 5, 'Date issued: {0}'.format(invoice[0].date))
>>>>     pdf.set_xy(140, 30)
>>>>     pdf.cell(25, 5, 'Invoice Number: {0}'.format(str(invoice_number)))
>>>>
>>>>     pdf.line(10, 40, 180, 40)
>>>>     pdf.set_xy(10, 41)
>>>>     pdf.cell(30, 5, 'Description')
>>>>     pdf.cell(30, 5, 'Starts')
>>>>     pdf.cell(30, 5, 'End')
>>>>     pdf.cell(30, 5, 'Amount')
>>>>     pdf.line(10, 46, 180, 46)
>>>>
>>>>     pdf.set_xy(10, 47)
>>>>     pdf.cell(30, 5, invoice[0].invoice_item_name)
>>>>     pdf.cell(30, 5, '')
>>>>     pdf.cell(30, 5, '')
>>>>     pdf.cell(30, 5, '{0} {1}'.format(invoice[0].total, invoice[0].
>>>> currency)
>>>>     pdf.line(10, 51, 180, 51)
>>>>
>>>>     pdf.set_xy(150, 52)
>>>>     pdf.cell(30, 5, 'Total: {0} {1}'.format(invoice[0].total, invoice[0
>>>> ].currency)
>>>>
>>>>     pdf.set_xy(10, 60)
>>>>
>>>>     pdf.cell(30, 5, 'Bill To:', 0, 1)
>>>>     pdf.cell(30, 5, invoice[0].invoice_address_name, 0, 1)
>>>>     pdf.cell(30, 5, invoice[0].invoice_address_street, 0, 1)
>>>>     pdf.cell(30, 5, invoice[0].invoice_address_city)
>>>>     pdf.cell(30, 5, invoice[0].invoice_address_zip, 0, 1)
>>>>     pdf.cell(30, 5, invoice[0].invoice_address_country)
>>>>
>>>>     pdf.output('invoice.pdf', 'F')
>>>>
>>>>     response.headers['Content-Type'] = 'application/pdf'
>>>>     return XML(pdf.output('', 'S'))
>>>>
>>>>
>>>>
>>>> And that's it, your view named "show_pdf_invoice.html" should be
>>>> empty.
>>>>
>>>> If you prefer to maintain an MVC style,  my sample at
>>> <URL:https://groups.google.com/d/msg/web2py/fio15y9n2EU/95223fifCgAJ>
>>> approaches that, and also shows using a ROWS object if your project
>>> requires results from one of your tables.
>>>
>>> /dps
>>>
>>> --
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to web2py+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to