menu:ancgl

Ceci est une ancienne révision du document !


ANCGL

Grand livre pour la comptabilité analytique

Liste toutes les opérations de la comptabilité analytique , avec les opérations de la comptabilité normale.

Permet d'exporter les pièces comptables en PDF, avec le résumé de l'opération

ImageMagick est installé , il faut attention d'avoir dans le /etc/ImageMagick-6/policy.xml (à partir ubuntu 16.04)

  <policy domain="coder" rights="read|write" pattern="EPHEMERAL" />
  <policy domain="coder" rights="read|write" pattern="URL" />
  <policy domain="coder" rights="read|write" pattern="HTTPS" />
  <policy domain="coder" rights="read|write" pattern="MVG" />
  <policy domain="coder" rights="read|write" pattern="MSL" />
  <policy domain="coder" rights="read|write" pattern="TEXT" />
  <policy domain="coder" rights="read|write" pattern="SHOW" />
  <policy domain="coder" rights="read|write" pattern="WIN" />
  <policy domain="coder" rights="read|write" pattern="PLT" />
  <policy domain="path" rights="read|write" pattern="@*" />
  <policy domain="coder" rights="read|write" pattern="PS" />
  <policy domain="coder" rights="read|write" pattern="EPS" />
  <policy domain="coder" rights="read|write" pattern="PDF" />
  <policy domain="coder" rights="read|write" pattern="XPS" />

(Ubuntu 18.04) Si vous utilisez pdftk , il faudra corriger la configuration, le snap empêche son exécution, Pour vérifier

type pdftk
pdftk est haché (/snap/bin/pdftk)

L'erreur est

Sorry, home directories outside of /home are not currently supported. 
See https://forum.snapcraft.io/t/11209 for details.

Solutions :

  1. vous le recompilez,
  2. ou vous utilisez une autre distro plus permissive
  3. ou vous activez apparmor et www-data (propriétaire du service http) doit avoir son propre “home”, qui sera utilisé , dans ce cas, il faudra travailler dans /home/www-data/tmp et changer la variable $_ENV['TMP']

Avec Systemd, apache utilise un répertoire temporaire privé et donc l'appel pour convertir les fichiers en PDF et les estampiller ne fonctionne plus.

Pour changer cela , il faut avoir dans /etc/systemd/system/multi-user.target.wants/apache2.service

PrivateTmp=false
   N'hésitez pas à améliorer la documentation, merci 
  • menu/ancgl.1573985663.txt.gz
  • Dernière modification : 2019/11/17 11:14
  • de dany