RUBIS : Pack de modèles avec CGV etc

Hello, je confirme que j’ai le même souci depuis la V15 pour l’account qui n’apparait plus sur mon devis.

1 « J'aime »

Bonjour,

J’ai regardé le code Dolibarr et Pack Rubis.
Je pense qu’il y a une différence dans la récupération des données dans Dolibarr depuis la version 15.x.
Il y a un test dans le pack Rubis qui test que si l’acompte est supérieure à 0, alors on affiche le texte d’acompte. J’ai modifié le test : >=0 ; <0. Rien y fait.
Je ne suis pas allé plus loin pour le moment

Frédéric

2 « J'aime »

Bonjour à tous,

Je me permets de poster mon message ici, car je n’ai pas trouvé de posts où mon sujet apparaît.
J’utilise Rubis version 11.0.1 (et Dolibarr version 14.0.5) et je viens de remarquer que lorsque je crée des « Attributs supplémentaires (lignes) » au niveau du module Propositions Commerciales, les attributs créés ne s’affichent pas au niveau du PDF généré dans la fiche de proposition commerciale avec le modèle de document rubis. J’ai essayé de changé les paramètres de l’attribut (« Visibilité », « Afficher sur PDF » notamment) mais le problème reste le même.
Est-ce que d’autres personnes rencontrent ce même souci?
Merci pour votre aide !

Carla

Bonjour tout le monde,

J’ai installé RUBIS version 11.0.1 sur mon Dolibarr auto-hébergé version 15.0.1.

Hébergement sur serveur Apache avec PHP 7.4.3

Le module s’installe sans problème, j’ai bien l’écran de configuration, et les nouveaux modèles apparaissent bien dans mes modules (propale, facture…).

MAIS quand j’essaye de générer le spécimen ou un document réel à partir des nouveaux modèles ça ne fonctionne pas.
J’ai une fenêtre vide qui s’ouvre (exemples : « /admin/propal.php?action=specimen&module=rubis » ou « /comm/propal/card.php?id=6 »), et une erreur 500 « Failed to load resource »

Voici à quoi ressemble le fichier log après avoir tenté d’ouvrir un spécimen du modèle rubis :

Warning: fetch_optionals was called with param optionsArray defined when you should pass null now
ExtraFields::showOutputField extrafieldsobjectkey required
ExtraFields::showOutputField extrafieldsobjectkey required
Warning: fetch_optionals was called with param optionsArray defined when you should pass null now
ExtraFields::showOutputField extrafieldsobjectkey required

Est-ce que quelqu’un a déjà rencontré ce problème ? Je suis plutôt novice, si quelqu’un ou quelqu’une a une idée de la cause et peut-être même de la solution je serais très reconnaissante !

Merci beaucoup pour votre aide,

Emilie

As-tu d’autres modules externes ?

Non aucun

Bonjour @Philazerty,

Je viens d’installer le module Rubis 11.0.1 sur Dolibarr 15.0.3 mais je rencontre un problème avec les mentions complémentaires devis/factures qui s’affichent sur la page des cgv.

J’utilise déjà ce module sur un autre Dolibarr 9.0.5 sur lequel tout fonctionne correctement.

Une idée stp de la provenance du problème?

Merci par avance et bravo pour ce module très utile.

@Philazerty pour info, je viens d’installer la version 6.1.1 pour faire le test et avec celui-ci tout est ok.
Je ferai une MAJ lorsque ce sera modifié en 11.0.1

Merci !

Avec la 15.0.3, les CGV ne sont plus ajoutés aux porpals

Modification :

Erreur de ma part : sur ma session de test j’avais activé la prise en charge multilangue

Bonjour @Philazerty , je confirme que suite à mon passage de la V14 à la V15, je n’ai plus le texte indiquant le montant de l’acompte pour valider la commande.

1 « J'aime »

Je viens de voir après passage en V16 que lors de la signature électronique, dans le pdf produit la signature bascule sur la page de mes cgv …

Qqun avait trouver une solution pour le montant d’accompte qui ne s’affiche plus depuis la v15 ?

Bonjour,

Voici la solution pour faire apparaître le montant de l’acompte dans les devis RUBIS sur la v15.x (fonctionne peut-être avec la v16).

Dans le fichier pdf_rubis.modules.php se trouvant dans custom/rubis/core/modules/propale/doc

Aux environs des lignes 1060 il faut commenter les 2 lignes suivantes :

//$res=$object->fetch_optionals($object->id,$extralabels);
//$depositpercent=$extrafields->showOutputField("deposit", $object->array_options["options_deposit"]);

Et ajouter cette ligne pour déclarer l’objet

 $depositpercent = $object->array_options['options_deposit'];

Et tout devrait rentrer dans l’ordre

2 « J'aime »

Testé rapidement ! Génial cela fonctionne ! Merci @EpixFr !

Bonjour,

Fonctionne aussi avec Dolibarr V16.
Merci à toi.

@EpixFr
Un grand merci pour ton partage !
ça permet à Rubis de fonctionner à nouveau en attendant une v15 ou v16 plus complète.
@+

Et même avec PHP8 :crazy_face:

Bonjour,

Après plusieurs années sans mettre dans le nez dans le cambouis, je viens de mettre à jour Dolibarr en version 16.0.1.

J’ai besoin d’ajouter des CGV à mes factures et mes devis. Il semblerait que le module RUBIS gère cela.

Après lecture de ce fil, Rubis 11.0.1 serait compatible avec Dolibarr 16 moyennant l’ajout de lignes de commande dans un fichier php.

Cela semble intéressant, mais je n’ai pas vu de lien dans Dolistore pour acheter Rubis. Il s’agit d’un module gratuit ?

Cordialement.

Bonjour,

C’est un module gratuit qui se télécharge ici.
ET la doc ici

1 « J'aime »

Merci.

Dernière question. j’hésite entre ce module et celui d’Inovea Conseil qui est payant (60€). Quelqu’un sait ce que ce module apporte en plus à celui de Rubis qui semble a priori faire le job ?

Il faut lire la documentation des deux modules.
Et le choix vous paraîtra naturel.