Módulo Terceros (desarrollador): Difference between revisions

Jump to navigation Jump to search
no edit summary
mNo edit summary
No edit summary
Line 7: Line 7:
{{TemplateDocDev}}
{{TemplateDocDev}}


== Fonction du module ==
== Funció ==


Le module société a pour vocation de permettre de gérer dans Dolibarr les entités suivantes:
El módulo empresas permite gestionar en Dolibarr las siguientes entidades:
* Les sociétés
* Las empresas
* Les contacts
* Los contactos
* Les RIB de sociétés
* Las cuentas de las empresas


Une société représente un tiers moral ou physique (prospect, client, fournisseur). Le terme est mal choisi car il peut très bien s'agir d'un "particulier".
Una empresa representa un tercero moral o físico (cliente potencial, cliente, proveedor). El término es poco apropiado porque puede muy bien ser un "particular".
Une société est caractérisée par des informations obligatoires comme le nom, pays et d'autres optionnelles comme le capital, identifiant professionnel, etc...
Una empresa se caracteriza por información obligatoria, como nombre, país y otras opciones como el capital, la identificación profesional, etc ...
Les contacts sont les personnes physiques d'une société. Dans le cas d'un particulier, les caractéristiques d'un contact sont les même que les caractéristiques de l'entité société.
Los contactos son los individuos de una empresa. En el caso de un particular, las características de un contacto son las mismas que las características de la entidad empresa.


== Entité Société ==
== Entitdad Empresaé ==


La classe PHP pour manipuler cette entité est le fichier ''htdocs/societe.class.php''.
La clase PHP para manipular esta entidad es el fichero ''htdocs/societe.class.php''.
Elle contient principalement une méthode fecth, insert, update, et delete.
Contine principalmente un método fecth, insert, update y delete.


* Une société peut avoir 1 à plusieurs [[Contacts|contacts]].
* Una empresa puede tener de 1 a varios [[Contactos|contactos]].
* Une société a une caractéristique qui peut être prospect (Dans ce cas l'entité Société une fois créée peut aussi etre manipulé comme entité Prospect), client (Dans ce cas l'entité Société une fois créée peut aussi etre manipulé comme entité Client) ou aucun des deux.
* Una empresa puede tener la característica de poder ser cliente potencial (En este caso la entidad empresa una vez creada puede ser manipulada como entidad cliente potencial), cliente (En este caso la entidad empresa una vez creada puede ser manipulada como entidad cliente) o ninguna de las dos.
* Une société a une caractéristique fournisseur qui peut etre non ou oui (Dans ce cas l'entité Société une fois créée peut aussi etre manipulé comme entité Fournisseur).
* Una empresa tiene la característica proveedor que puede establecerse como sí o no(En este caso la entidad empresa una vez creada puede ser manipulada como entidad proveedor).
* Il est possible de rattacher 1 à n commerciaux par défaut à une société
* Es posible vincular de 1 a n comerciales por defecto a una empresa
* A compléter...
* A completar...


'''Cycle de vie''':
'''Ciclo de vida''':


* Une société peut être créée (Provoque appel du trigger COMPANY_CREATE)
* Una emprese puede ser creada (Llamada al trigger COMPANY_CREATE)
* Une société peut être modifiée (Provoque appel du trigger COMPANY_UPDATE)
* Una empresa puede ser modificada (Llamada al trigger COMPANY_UPDATE)
* Un contact peut être ajouté à la société
* Un contacto puede añadirse a la empresa
* D'autres entités peuvent être créées sur cette société (commande, propal, facture, contrat, ...)
* Otras entidades pueden crearse para esta empresa (pedidos, presupuestos, facturas, contratos, ...)
* Une société peut être supprimée (Provoque appel du trigger COMPANY_DELETE)
* Una empresa puede eliminarse (Llamada al trigger COMPANY_DELETE)


== Entité Société Prospect ==
== Entidad Empresa Cliente Potencial ==


La classe PHP pour manipuler cette entité est le fichier ''htdocs/prospect.class.php''.
La clase para manipular esta entidad es el fichero ''htdocs/prospect.class.php''.


'''Cycle de vie''':
'''Ciclo de vida''':


Un prospect peut avoir plusieurs états :
Un cliente potencial puede tener varios estados :
* A ne pas connecter (-1) ;
* No contactar (-1) ;
* Non contacté (0) ;
* No contactado (0) ;
* A contacter (1) ;
* A contactar (1) ;
* Contact en cours (2) ;
* Contacto en curso (2) ;
* Prospect contacté (3).
* Cliente potencial contactado (3).


== Entité Contact ==
== Entité Contact ==

Navigation menu