injection de fiche client depuis soft maison

Recoupe toutes les discussions à propos de Noalyss
Répondre
jch
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

injection de fiche client depuis soft maison

Message par jch » mar. nov. 14, 2017 10:35 pm

yop,

Existe-t-il une URL vers un howto injecter une fiche client depuis l\'extérieur?
La doc sur l\'API n\'est pas facile à trouver et doxygen n\'est pas des plus complet sur le contenu à mettre dans les variables à passer...

Même question pour injecter une facture (une fois les clients injectés)...

Ce sont les 2 chaînons manquant pour interfacer phpcompta avec mon backoffice maison (qui ne fait pas la compta mais génère mes factures automatiquement).

cordialement,
Jean-Charles

dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par dany » mar. nov. 14, 2017 10:35 pm

Hélas non, mais je peux facilement t\'aider sur ce coup-là :-)

Remarque que la version 5.0 sera plus facile à étendre. Mais bon, c\'est assez facile

Ajout de clients
================
Les attributs varient suivant le type de fiche (fd_id), il faut les récupérer grâce à l\'objet fiche_def (il faut connaître le FD_ID a retrouver dans la table fiche_def)

Plus simple, faire

Code : Tout sélectionner

select * from jnt_fic_attr join attr_def using (ad_id) where fd_id = ..

Ensuite utiliser l\'object Customer et faire insert(tableau) L\'indice du tableau est du style av_text%d, le d correspond à ad_id dans la table attr_def
exemple

Code : Tout sélectionner

$a[\'av_text23\'] = \'qcode\'
$a[\'av_text1\']=\'Nom\'
...

Pour les factures
=================
Pas très difficile, utiliser class_acc_ledger_sold , utiliser insert avec un tableau, le tableau est en fait les données d\'un _POST
Si tu veux, je peux te les fournir, il suffit de créer une facture puis avec sur la page suivante de faire un print_r($_REQUEST) et tu verras toutes les variables du tableau

jch
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par jch » mar. nov. 14, 2017 10:35 pm

je viens de lire dans autre post que la v5 est prévue pour janvier 2010. Or c\'est également mon échéance. Je pourrais peut-être coder face à la v5 directement...

dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par dany » mar. nov. 14, 2017 10:35 pm

Oui ce serait mieux, comme la V5 a beaucoup de réécriture, ce serait mieux pour toi. Tu préfères un accès subversion en read -only ou un snapshot ???

Attention, elle n\'est pas finie du tout.

jch
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par jch » mar. nov. 14, 2017 10:35 pm

avec un acces svn je t\'embeterai moins pour avoir du nouveau ;-) j\'irai regarder moi-même.

dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par dany » mar. nov. 14, 2017 10:35 pm

Voilà, enfin, j\'ai quelque soucis a configurer mais je pense que cela marchera. Evidemment il n\'y a pas d\'écriture possible

Code : Tout sélectionner

svn co http://www.phpcompta.be/svn/phpcompta/branches/rel500_javascript

C\'est la branche expérimentale, où j\'ai fait tous les changements en javascript. Je te conseille d\'utiliser celle-la. Juste un détail, il
y evidemment des changements pour le SQL, j\'ai mis ça dans sql/upgrade.sql, après installation, il faut \"patcher\" les bases de données.

Code : Tout sélectionner

psql base de donne -i sql/upgrade.sql
Utiliser domaine dans config.inc.php pour ne pas te mélanger avec ta prod si tu en as une.


L\'avantage c\'est qu\'avec svn diff ou svn stat tu pourras te mettre à jour. Bon encore, un dernier point, V5 pourra accueillir des extensions
le problème est que je n\'ai pas écrit le code correspondant, d\'un autre cote, ton outil devrait se mettre en plugin.
Si tu as des questions, tu es le bienvenu ;-)
@+

.D.

jch
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par jch » mar. nov. 14, 2017 10:35 pm

merci.

je vais faire une install propre sur une machine de dev dediée à cela.

Je crains devoir apprendre le java script...

dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par dany » mar. nov. 14, 2017 10:35 pm

Ah ? Pourquoi ?

dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par dany » mar. nov. 14, 2017 10:35 pm

La version 5.0 est presque disponible, le plugin exemple est justement pour intégrer des clients
La doc est ici http://www.phpcompta.be/index.php?optio ... &Itemid=30

jch
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:injection de fiche client depuis soft maison

Message par jch » mar. nov. 14, 2017 10:35 pm

bon, je m\'y remet (j\'ai ete malade en janvier...)!

Répondre