Bonjour à tous,
j’ai une installe en v11.0.4 qui évolue depuis la v6. je viens de faire un essai de limitation d’accès au dossiers des tiers par utilisateur(commerciaux) et je suis confronté à une erreur lors de la création d’une nouvelle pièce commerciale. quand je clique sur créer une nouvelle facture, impossible d’afficher les tiers, à la place j’ai une erreur SQL :
Modules/Applications: user, blockedlog, fckeditor, margin, banque, vatcalculator, ticket, expensereport, import, clicktodial, export, skype, oauth, webservices, workflow, tax, accounting, agenda, barcode, cron, commande, mailing, ecm, facture, fournisseur, holiday, printing, resource, salaries, societe, service, prelevement, projet, notification, cyberoffice, mycyberoffice, stock, product, categorie, supplier_proposal, factory, propal, customtooltip, expedition, contrat, ficheinter
Type gestionnaire de base de données: mysqli
Requête dernier accès en base en erreur: SELECT s.rowid, s.nom as name, s.name_alias, s.client, s.fournisseur, s.code_client, s.code_fournisseur, s.address, s.zip, s.town, dictp.code as country_code FROM llx_societe as s, llx_societe_commerciaux as sc LEFT OUTER JOIN llx_c_country as dictp ON dictp.rowid=s.fk_pays WHERE s.entity IN (1) AND (s.fournisseur=1) AND s.rowid = sc.fk_soc AND sc.fk_user = 10 ORDER BY nom ASC
Code retour dernier accès en base en erreur: DB_ERROR_NOSUCHFIELD
Information sur le dernier accès en base en erreur: Unknown column ‹ s.fk_pays › in ‹ on clause ›
si je cré la facture à partir du tiers tout se passe bien. pour info j’ai fais un test sur une nouvelle installe pas de problème.
si l’utilisateur n’a pas de limite -> (Étendre l’accès à tous les tiers (pas seulement ceux dont l’utilisateur est enregistré en tant que commercial), tout fonctionne normalement.
une idée ou je dois me rendre pour corriger cette erreur ?
Merci.