Module Gestion immobilier

suite à la mise a jour 3.9.2 le défauts persiste.

- lorsque je suis sous la section « Quittance »
quote]Warning: mysqli_result::free_result(): Couldn’t fetch mysqli_result in …/Immobilier/htdocs/core/db/mysqli.class.php on line 373[
[/quote]

je viens de corriger pas mal d’erreur

il y aura une mise a jour du code sur framagit la semaine prochaine, le temps que l’on repasse sur

bien immobilier : ok
locataire : ok
contrat : ok (mais check les champs dans la table)
quittance : manque data table et envoi par email
paiement : manque data table
charge : il faut que je reprenne tout le code

@salvodj : on a commit pas mal de code mais la semaine il y en aura encore plus

ton erreur m’intéresse car j’arrive pas à la reproduire : $resultset->free_result()
en clair il arrive pas a libérer la mémoire, trouve moi sur google (c’est facile ^^) et send moi si tu veux ta base de donnée comme ça je pourrai essayer de te corriger ça

Juste pour dire qu’on avance a grand pas sur ce module ^^

La demo sera remis a jour ce week end

On est toujours a la recherche de financement donc ne pas hésiter a partager le projet ^^

Merki ^^

Je viens de remettre la demo a jour

http://demo.web-immo.net/
bailleur1/demo1

ne pas hésiter a faire des retours ^^

pour la semaine prochaine on finalise les charges locatives

bonjour darkjeff ca avance pas mal
je me remet sur le projet si il y a besoin

Oui ça avance bien et pas de problème pour ton aide tipas64, le module est vraiment complexe et il faut tester tester et encore tester

Mais il faudra voir le résultat dans deux mois.

Nous sommes toujours en recherche de financement pour aller toujours plus loin ^^

Bonjour a tous,

je viens de remettre la demo a jour

http://demo.web-immo.net/
bailleur1
demo1

on a besoin de testeur (le code est disponible sur framagit ^^)

Bonjour,

premièrement, merci pour ce module très utile.

Dans mon installation, je constate des appels en dur aux noms des tables (llx_) au lieu du préfixe défini dans la configuration générale ( MAIN_DB_PREFIX).
Ce qui implique que je dois refaire les modifications à chaque synchro du code.

receipt/server_processing.php

$table = 'llx_immo_receipt';

$sql .= ' FROM llx_immo_receipt as t';
$sql .= ' INNER JOIN llx_immo_renter as lc ON t.fk_renter = lc.rowid';
$sql .= ' INNER JOIN llx_immo_property as ll ON t.fk_property = ll.rowid';
$sql .= ' LEFT JOIN llx_societe as soc ON soc.rowid = t.fk_owner';

class/immocost.class.php

$sql .= ' LEFT JOIN llx_immo_property as ll ON ic.fk_property = ll.rowid';

cost/server_processing.php

$table = 'llx_immo_cost';

$sql .= ' LEFT JOIN llx_immo_property as ll ON ch.fk_property = ll.rowid';
$sql .= ' LEFT JOIN llx_societe as soc ON soc.rowid = ch.fk_soc';

A part ça, des tests sont en cours.

A+

Merci pour le retour benoit,

je vais corriger ça asap ^^

Hello, voici l’erreur que j’ai lorsque je veux modifier la fiche de location

Catchable fatal error: Argument 1 passed to Rent::update() must be an instance of User, none given, called in /home/httpd/vhosts/salvodj.ch/httpdocs/Immobilier/htdocs/custom/immobilier/rent/card.php on line 139 and defined in /home/httpd/vhosts/salvodj.ch/httpdocs/Immobilier/htdocs/custom/immobilier/class/rent.class.php on line 272

je ne me suis pas encore pris le temps de voir et comprendre
Mais pour info

Salutations

Bonjour,
pour ma part j’ai fait un test ce soir.
J’ai monté dolibarr 3.9.3, j’ai installé le module immobilier dans custom.
J’ai configuré un bien, pas de soucis, j’ai voulu créer un locataire, et là il n’y a rien à faire, cela ne marche pas.
Je suis allé sur la demo : demo.web-immo.net pour voir si je rencontrai les mêmes erreurs et oui c’est pareil.
A la création d’un locataire, cela ne fonctionne pas.
Voilà pour moi, sivous voulez que je fasse d’autres tests après vos modifs, faites moi signe.

Bonjour a tous,

@salvodj j’ai bien reçu ta base pour corriger ton erreur

@ sylhacknet oui problème reproduit, cela vient du champs civilité qui a été traduit en civility et donc il faut reprendre le code pour noter civility partout

j’utilise cette version en prod maintenant pour mes deux immeubles, je vais reprendre le code la semaine prochaine

en fait c’était pas civilité mais statut (j’aurai du attendre de boire un second café ^^)

pour corriger
dans immobilier\renter\card.php

ajouter après ligne 183
$renter->statut = 1;

je vais commit ça et revérifier tout le code la semaine prochaine

1 « J'aime »

Je fais une installation ce soir de dolibarr 4 avec la dernière mise à jour du module que vous avez mis sur
https://framagit.org/aspangaro/dolibarr_gestion_locative
je te tiens au courant de ce que cela donne un peu plus tard.

Alors, voici le retour que je peux faire :
Installation dolibarr + module ok
Création Biens Ok mais je n’arrive pas à afficher Google Maps
Création Locataires OK, par contre si modification au niveau du nom, dans la fiche il est modifié mais dans le résumé du locataire, il ne se change pas.
Quand je vais dans quittance, j’ai une erreur qui arrive :
DataTables warning: table id=dataTable - An SQL error occurred: SQLSTATE[42S02]: Base table or view not found: 1146 Table ‹ ciinfodoliimmo57.llx_immo_receipt › doesn’t exist
Je n’ai pas testé les charges locatives.
Quand je vais dans Résultat, je vois le tableau et au niveau des colonnes encaissement, paiement charge locataire, Charges déductibles, charges non déductibles, cela m’affiche : Table ‹ ciinfodoliimmo57.llx_immo_receipt › doesn’t exist
J’espère que cela aidera.

bonjour à tous,

lors de la création d’une quittance, j’ai une page blanche avec la page CARD.PHP.

[30-Oct-2016 18:33:45 UTC] PHP Warning: Creating default object from empty value in /srv/data/web/vhosts//htdocs/immobilier/receipt/card.php on line 129
[30-Oct-2016 18:33:45 UTC] PHP Fatal error: Call to undefined method stdClass::create() in /srv/data/web/vhosts/immobilier/receipt/card.php on line 142

Par ailleurs, j’ai réécris le script llx_immo_receipt.sql :

CREATE TABLE IF NOT EXISTS llx_immo_receipt (
rowid integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
fk_contract integer NOT NULL,
fk_property integer NOT NULL,
name varchar(50) NOT NULL DEFAULT ‹  ›,
fk_renter integer NOT NULL,
amount_total double(28,4) NOT NULL DEFAULT 0,
rent double(28,4) NOT NULL DEFAULT 0,
balance double(28,4) NOT NULL DEFAULT 0,
paiepartiel double(28,4) NOT NULL DEFAULT 0,
charges double(28,4) NOT NULL DEFAULT 0,
vat double(28,4) NOT NULL DEFAULT 0,
echeance datetime NOT NULL,
commentaire text,
statut varchar(20) NOT NULL DEFAULT ‹  ›,
date_rent datetime DEFAULT NULL,
date_start datetime NOT NULL,
date_end datetime NOT NULL,
fk_owner integer NOT NULL DEFAULT 1,
paye integer NOT NULL DEFAULT 0,
datec datetime, -- date de creation
tms timestamp, -- date de modification
fk_user_author integer,
fk_user_modif integer DEFAULT NULL
,model_pdf varchar(255)
)ENGINE=InnoDB;

= name avec le backticks
= ,model_pdf avec la virgule devant

Je tourne sous Dolibaar 3.0.9.

Bonjour,
désolé de déterrer ce topic mais je voulais savoir où en était le projet?

J’aurai besoin seulement de l’onglet « biens » pour savoir si des chambres sont disponibles ou non.

Serait-il possible d’avoir accès à votre code source svp?

ça fait 4 mois que j’ai pas codé dessus

mais y a eu pas mal de nouveauté et j’ai besoin d’autres fonctions
le lien du code source

ne pas hésiter a me faire des retours(c’est un projet que j’utilise et qui a encore besoin de progresser)

salut darkjeff

si comprends bien on l install comme un module normal ?

j ai lu le todo .txt
y a une manip speciale a faire ?

on peut installer ton mod sous quel version de doli ?

merci a toi