Ok, so the list is a should be a dropbox in your app where you can pick the
service or the pieces in you invoice? I guess it is now an kind of check
list you receive to create the invoice?

There is a lot of wording in your business you could start by simplifying
all the concept the use and figure out what it refer to in a simple invoice
app, like invoice and item, etc.

To me you need a invoice table structure for your service order, you need
item table for all the service your business provide that will serve as a
lookup table to make sure employee don't spell service or product
differently from time to time. Then you need to a complex form to make all
this working together with consumer table, etc.

Some time you don't want to make a system so custom that only well trained
person can understand. Paper system tend to be not well organize and
thought because relation between stuff wrote there is just the sheet of
paper, no multiplicity and well define relation with the rest of the thing.
Things get added overtime and they just add a check box for instance and
when you try to deconstruct all this you discover that there is many
missleading practices that you should not allow in a computing system. I
would not try to make my system do the exact workflow process then the
paper because it will surely lead to a poor db and app design.

It is difficult to help you with the design because there a lot of work
that I can really do for you (missing info and lack of knowledge of you
organisation). But you should start by create a db schema that is
normalized and follow invoice system best practices before the thinking to
your app. Don't think how you will implement you app at first because it
will bring you to make mistake in you db schema. Once you have a good db
schema (that you can pick on the web directly, they are mostly good because
invoice systeme is a big classic) you can start to implement the app and
start feelling nervous because you don't know how to do it :)

When there is only to find a way to create a complex form, if you ask the
right question here you will get the exact pieces of code you need. There
is also the web2py slices that are really good.

Richard




On Tue, Aug 5, 2014 at 3:27 PM, Jesse Ferguson <ifl...@gmail.com> wrote:

> The service order on the right is what is completed in the field by the
> techs. (The part they bring me). The form on the left is what our company
> calls a Work-Up. The work up Is created by me by taking the service orders
> information and the information from a rolodex card. The rolodex card (not
> pictured) contains just basic information about the company and location
> (mileage to charge and hours). then i scan them both just as pictured and
> send them to main office.
>
> --
> 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