On 18 ene, 16:28, Cédric Krier <[email protected]> wrote:
> On 18/01/11 04:42 -0800, oscar_andres_col wrote:
>
>
>
> > Hi, Developers
>
> > I want to present you a new external tryton module Staff, :
> > - Define employees (name, salary, category, ...), sales
> > performance (for to pay commissions), It don't integrate with sales or
> > account module yet.
>
> > TODO:
> > - To create shifts register (in/out employees of the company)
> > for payroll
> > - To generate automatic settlement of shifts for timework
> > and time extra work
> > - To generate Paper Pay Document of salary including bonus
> > and discountsaccording to payroll action notice
> > - To create Curriculum of each employee that notice payroll
> > action report (for example vacations, licences, absenteeism,
> > permissions)
> > - To connect to Account and Sales Module
> > - To generate Chart Reports
>
> > Payroll action notice: It is a periodical report about different
> > administrative situations that affects payroll liquidation and
> > payment.
>
> > Download here:http://mercurial.intuxication.org/hg/tryton_staff/
>
> Just some remarks:
>
> - why don't you reuse the company.employee model?
Because, I am beginner and seemed me more easy to develop a new
module (without depends) for learning causes that extend other
model, although I used for begin my code the purchase model structure,
but I think that you have reason, to extend company.employee model is
better, Now It will work in that, in next release.
> - I think you should split the module in many sub-modules with simplier
> concept like:
>
> - sale_performance
> - payroll
> - sale_commission
> etc.
Ok, I think that yes, but maybe like that:
1. staff_sale (sale_performance + sale_commission)
2. payroll (bonus and disccounts, pay document) connect to
account module
3. shifts (Wizard window for register In/out staff of company)
with time work, etc.
4. curriculum (record of vacations, permissions, licenses, etc)
> - You should not put trytond_staff.egg-info in the repository (it generated on
> the fly by setup.py)
It is my bug, Error of beginner ; )
>
> Otherwise the guide lines seem to be well respected ;-)
>
> PS: You should fix the COPYRIGHT file (I did not do any dev on this module :-)
I believe that yes ; )
> Waiting for next...
> --
> Cédric Krier
>
> B2CK SPRL
> Rue de Rotterdam, 4
> 4000 Liège
> Belgium
> Tel: +32 472 54 46 59
> Email/Jabber: [email protected]
> Website:http://www.b2ck.com/
>
> application_pgp-signature_part
> < 1 KBVerDescargar
Thank you for your responses.
Oscar Alvarez
Bucaramanga, Colombia
--
[email protected] mailing list