Probleme création contrats v 1.0.3

Installation, utilisation, paramétrage de SMI sous Windows

Probleme création contrats v 1.0.3

Messagepar DEKOM » Mer Juin 22, 2016 3:52 pm

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,
DEKOM
Nouveau membre
 
Messages: 7
Enregistré le: Mar Juin 21, 2016 12:56 pm

Re: Probleme création contrats v 1.0.3

Messagepar Galawa » Dim Juin 26, 2016 7:53 pm

Bonjour,

Le bon fichier cocl_enr.inc.php est en PJ.

Bonne journée

Galawa
Vous n’avez pas les permissions appropriées afin de consulter les fichiers insérés dans ce message.
Gestionnaire du projet SMI
Galawa
Site Admin
 
Messages: 1362
Enregistré le: Jeu Fév 22, 2007 11:26 am

Re: Probleme création contrats v 1.0.3

Messagepar DEKOM » Lun Juin 27, 2016 3:13 pm

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
DEKOM
Nouveau membre
 
Messages: 7
Enregistré le: Mar Juin 21, 2016 12:56 pm

Re: Probleme création contrats v 1.0.3

Messagepar DEKOM » Mar Juin 28, 2016 8:25 am

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
DEKOM
Nouveau membre
 
Messages: 7
Enregistré le: Mar Juin 21, 2016 12:56 pm

Re: Probleme création contrats v 1.0.3

Messagepar Galawa » Mer Juin 29, 2016 3:38 pm

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
Gestionnaire du projet SMI
Galawa
Site Admin
 
Messages: 1362
Enregistré le: Jeu Fév 22, 2007 11:26 am


Retour vers SMI sous Windows

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

cron