Bonjour, Nous sommes en cours de tests sur la version 1.0.3 de SMI et nous rencontrons quelques erreurs sur beaucoups de pages.
Sur la creation des contrats notamment, nous avons l'erreur : Incorrect date value: 'root' for column 'cocl_daterec' at row 1.
Après quelques recherches il semblerais que cela vienne du fichiers cocl_enr.inc.php à la ligne 194 :
$db = open_database(DBUSER, DBPASS, DBNAME, DBHOST, 'utf8');
$rech = "INSERT INTO `" . TBCOCL . "`";
$rech .= " (cocl_datecrea,cocl_codecrea,cocl_datemod,cocl_codemod,cocl_dateenv,cocl_daterec,cocl_code,cocl_codeco,cocl_codeper,";
$rech .= "cocl_codeage,cocl_codecli,cocl_delai,cocl_nbs,cocl_typh,cocl_dated,cocl_datef,cocl_preavis,cocl_daterel,cocl_nivrel,";
$rech .= "cocl_renouv,cocl_rnum,cocl_datefin,cocl_signe,cocl_matos,cocl_pvht,cocl_codeadev,cocl_coderlp,cocl_sitep,cocl_codetva,";
$rech .= "cocl_nbsnc,cocl_renauto,cocl_nbsdep)";
$rech .= " VALUES";
$rech .= " ('$datecrea','$codeuser','$datea','$codeuser','$datea','$codeuser','$codeco','$co','$cope',";
$rech .= "'$codeage','$codecli','$delai','$nbs','$typh','$dated','$datef','$preavis','','',";
$rech .= "'$renouv','$rnum','$datefin','','" . $db->escape($matos) . "','$pu','$codeadev','$rlp_choisis','$sitep','$tva',";
$rech .= "'$nbsnc','$renauto','$nbsdep')";
$db->query($rech);
J'ai mis en rouge ce qui me semble être l'erreur.
Auriez vous une solution s'il vous plait pour faire fonctionner ceci ?
Cordialement,
Probleme création contrats v 1.0.3
Re: Probleme création contrats v 1.0.3
Bonjour,
Le bon fichier cocl_enr.inc.php est en PJ.
Bonne journée
Galawa
Le bon fichier cocl_enr.inc.php est en PJ.
Bonne journée
Galawa
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Gestionnaire du projet SMI
Re: Probleme création contrats v 1.0.3
Bonjour,
le fichier met en avant un champ cocl_codecat qui n'est pas présent dans la table smi_cocl dans la version 1.3. Du coup cela me génère une nouvelle erreur.
Dois-je créer un champ supplementaire ? si oui de quel type ?
Dans un second temps, existe t'il une version 1.0.3 testée et fonctionnelle au téléchargement ? Nous avons des erreurs sur beaucoup de pages ainsi que sur le fichier de création de la base SQL et cela rend difficile les tests car nous devons fréquemment corriger le code.
Bonne journée,
DEKOM
le fichier met en avant un champ cocl_codecat qui n'est pas présent dans la table smi_cocl dans la version 1.3. Du coup cela me génère une nouvelle erreur.
Dois-je créer un champ supplementaire ? si oui de quel type ?
Dans un second temps, existe t'il une version 1.0.3 testée et fonctionnelle au téléchargement ? Nous avons des erreurs sur beaucoup de pages ainsi que sur le fichier de création de la base SQL et cela rend difficile les tests car nous devons fréquemment corriger le code.
Bonne journée,
DEKOM
Re: Probleme création contrats v 1.0.3
Bonjour,
Nous avons résolu la majorité de nos problèmes d'erreurs en reconstruisant la base de zero et en modifiant les paramètres du moteur SQL via le fichier my.ini.
Par defaut les dates à 0000-00-00 sont interdite dans le moteur 5.7.9 avec WAMP 3.0.0.
Il suffit de modifier le fichier C:\wamp64\bin\mysql\mysql5.7.9\my.ini et de changer la ligne :
sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
par :
sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO"
Bonne journée
DEKOM
Nous avons résolu la majorité de nos problèmes d'erreurs en reconstruisant la base de zero et en modifiant les paramètres du moteur SQL via le fichier my.ini.
Par defaut les dates à 0000-00-00 sont interdite dans le moteur 5.7.9 avec WAMP 3.0.0.
Il suffit de modifier le fichier C:\wamp64\bin\mysql\mysql5.7.9\my.ini et de changer la ligne :
sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
par :
sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO"
Bonne journée
DEKOM
Re: Probleme création contrats v 1.0.3
Bonjour,
WAMPP est connu pour travailler sur un mode fermé, assez strict.
Pour nos tests, nous travaillons, sous Windows, avec XAMPP, et, sinon, sous 2 serveurs Linux (OpenSuse et Fedora).
Merci.
Galawa
WAMPP est connu pour travailler sur un mode fermé, assez strict.
Pour nos tests, nous travaillons, sous Windows, avec XAMPP, et, sinon, sous 2 serveurs Linux (OpenSuse et Fedora).
Merci.
Galawa
Gestionnaire du projet SMI