Overview
Comment:Renommer journal en mouvements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 35af07a5029b4e40730722db55d5f82f1d0aff08
User & Date: bohwaz on 2019-02-15 16:32:20
Other Links: branch diff | manifest | tags
Context
2019-02-15
16:32
Débuts classe de gestion des mouvements check-in: dd86c3907f user: bohwaz tags: dev
16:32
Renommer journal en mouvements check-in: 35af07a502 user: bohwaz tags: dev
15:14
Ces fonctions ne sont pas utilisées check-in: 9d82c5edcb user: bohwaz tags: dev
Changes

Modified src/include/data/schema.sql from [75bcb1da76] to [ae9748129e].

   238    238   -- Projets (compta analytique)
   239    239   (
   240    240       id INTEGER PRIMARY KEY NOT NULL,
   241    241   
   242    242       libelle TEXT NOT NULL
   243    243   );
   244    244   
   245         -CREATE TABLE IF NOT EXISTS compta_journal
   246         --- Journal des opérations comptables
          245  +CREATE TABLE IF NOT EXISTS compta_mouvements
          246  +-- Opérations comptables
   247    247   (
   248    248       id INTEGER PRIMARY KEY NOT NULL,
   249    249   
   250    250       libelle TEXT NOT NULL,
   251    251       remarques TEXT NULL,
   252    252       numero_piece TEXT NULL, -- N° de pièce comptable
   253    253   
................................................................................
   268    268       FOREIGN KEY(moyen_paiement) REFERENCES compta_moyens_paiement(code),
   269    269       FOREIGN KEY(id_exercice) REFERENCES compta_exercices(id),
   270    270       FOREIGN KEY(id_auteur) REFERENCES membres(id) ON DELETE SET NULL,
   271    271       FOREIGN KEY(id_categorie) REFERENCES compta_categories(id) ON DELETE SET NULL,
   272    272       FOREIGN KEY(id_projet) REFERENCES compta_projets(id) ON DELETE SET NULL
   273    273   );
   274    274   
   275         -CREATE INDEX IF NOT EXISTS compta_operations_exercice ON compta_journal (id_exercice);
   276         -CREATE INDEX IF NOT EXISTS compta_operations_date ON compta_journal (date);
   277         -CREATE INDEX IF NOT EXISTS compta_operations_auteur ON compta_journal (id_auteur);
          275  +CREATE INDEX IF NOT EXISTS compta_operations_exercice ON compta_mouvements (id_exercice);
          276  +CREATE INDEX IF NOT EXISTS compta_operations_date ON compta_mouvements (date);
          277  +CREATE INDEX IF NOT EXISTS compta_operations_auteur ON compta_mouvements (id_auteur);
   278    278   
   279         -CREATE TABLE IF NOT EXISTS compta_journal_lignes
          279  +CREATE TABLE IF NOT EXISTS compta_mouvements_lignes
   280    280   -- Ecritures
   281    281   (
   282    282       id INTEGER PRIMARY KEY NOT NULL,
   283    283   
   284         -    id_journal INTEGER NOT NULL REFERENCES compta_journal (id) ON DELETE CASCADE,
          284  +    id_mouvement INTEGER NOT NULL REFERENCES compta_mouvements (id) ON DELETE CASCADE,
   285    285   
   286    286       compte TEXT NOT NULL REFERENCES compta_comptes(id), -- N° du compte dans le plan comptable
   287    287       credit INTEGER NOT NULL,
   288    288       debit INTEGER NOT NULL,
   289    289   
   290    290       rapprochement INTEGER NOT NULL DEFAULT 0,
   291    291   
   292    292       CONSTRAINT ligne_check1 CHECK ((credit * debit) = 0),
   293    293       CONSTRAINT ligne_check2 CHECK ((credit + debit) > 0)
   294    294   );
   295    295   
   296         -CREATE INDEX IF NOT EXISTS compta_operations_comptes ON compta_journal_lignes (compte);
          296  +CREATE INDEX IF NOT EXISTS compta_operations_comptes ON compta_mouvements_lignes (compte);
   297    297   
   298    298   CREATE TABLE IF NOT EXISTS compta_moyens_paiement
   299    299   -- Moyens de paiement
   300    300   (
   301    301       code TEXT NOT NULL PRIMARY KEY,
   302    302       nom TEXT NOT NULL
   303    303   );