You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

data.sql 7.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. -- dolibarr_photocopies - Plugin for photocopies buisiness management
  2. -- Copyright (C) 2013 Ghislain Loaec
  3. --
  4. -- This program is free software: you can redistribute it and/or modify
  5. -- it under the terms of the GNU General Public License as published by
  6. -- the Free Software Foundation, either version 3 of the License, or
  7. -- (at your option) any later version.
  8. --
  9. -- This program is distributed in the hope that it will be useful,
  10. -- but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  12. -- GNU General Public License for more details.
  13. --
  14. -- You should have received a copy of the GNU General Public License
  15. -- along with this program. If not, see <http://www.gnu.org/licenses/>.
  16. -- Societes
  17. insert into llx_societe(rowid, nom)
  18. values (1, "Client A");
  19. insert into llx_societe(rowid, nom)
  20. values (2, "Client D");
  21. insert into llx_societe(rowid, nom)
  22. values (3, "Client C");
  23. insert into llx_societe(rowid, nom)
  24. values (4, "Client D");
  25. insert into llx_societe(rowid, nom)
  26. values (5, "Client E");
  27. -- Types de photocopieurs
  28. insert into llx_phcp_type(rowid, ref, nom)
  29. values (1, "PHCP-T-NB", "Photocopieur Noir & Blanc") on duplicate key update nom=values(nom);
  30. insert into llx_phcp_type(rowid, ref, nom)
  31. values (2, "PHCP-T-CO", "Photocopieur Couleur") on duplicate key update nom=values(nom);
  32. -- Ressources Photocopieur
  33. insert into llx_phcp (rowid, ref, nom, fk_phcp_type, fk_societe)
  34. values (1, "PHCP-NB-1", "Photocopieur Noir & Blanc 1", 1, 1) on duplicate key update nom=values(nom), fk_phcp_type=values(fk_phcp_type), fk_societe=values(fk_societe);
  35. insert into llx_phcp (rowid, ref, nom, fk_phcp_type, fk_societe)
  36. values (2, "PHCP-NB-2", "Photocopieur Noir & Blanc 2", 1, 2) on duplicate key update nom=values(nom), fk_phcp_type=values(fk_phcp_type), fk_societe=values(fk_societe);
  37. insert into llx_phcp (rowid, ref, nom, fk_phcp_type, fk_societe)
  38. values (3, "PHCP-NB-3", "Photocopieur Noir & Blanc 3", 1, 3) on duplicate key update nom=values(nom), fk_phcp_type=values(fk_phcp_type), fk_societe=values(fk_societe);
  39. insert into llx_phcp (rowid, ref, nom, fk_phcp_type, fk_societe)
  40. values (4, "PHCP-CO-1", "Photocopieur Couleur 1", 2, 4) on duplicate key update nom=values(nom), fk_phcp_type=values(fk_phcp_type), fk_societe=values(fk_societe);
  41. insert into llx_phcp (rowid, ref, nom, fk_phcp_type, fk_societe)
  42. values (5, "PHCP-CO-2", "Photocopieur Couleur 2", 2, 1) on duplicate key update nom=values(nom), fk_phcp_type=values(fk_phcp_type), fk_societe=values(fk_societe);
  43. -- Products
  44. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  45. values (1, 'PH-A4-NB', 'Photocopie A4 Noir & Blanc', 0.01, 19.6, 1);
  46. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  47. values (2, 'PH-A4-CO', 'Photocopie A4 Couleur', 0.02, 19.6, 1);
  48. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  49. values (3, 'PH-A3-NB', 'Photocopie A3 Noir & Blanc', 0.02, 19.6, 1);
  50. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  51. values (4, 'PH-A3-CO', 'Photocopie A3 Couleur', 0.04, 19.6, 1);
  52. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  53. values (5, 'PH-A2-NB', 'Photocopie A2 Noir & Blanc', 0.04, 19.6, 1);
  54. insert into llx_product(rowid, ref, label, price, tva_tx, fk_product_type)
  55. values (6, 'PH-A2-CO', 'Photocopie A2 Couleur', 0.08, 19.6, 1);
  56. -- Type de photocopieurs avec leur tarifs
  57. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  58. values (1, 1, 1) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  59. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  60. values (2, 1, 3) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  61. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  62. values (3, 2, 1) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  63. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  64. values (4, 2, 2) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  65. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  66. values (5, 2, 3) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  67. insert into llx_phcp_type_product(rowid, fk_phcp_type, fk_product)
  68. values (6, 2, 4) on duplicate key update fk_phcp_type=values(fk_phcp_type), fk_product=values(fk_product);
  69. -- Photocopieurs et leur compteurs
  70. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  71. values (1, 1, 1, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  72. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  73. values (2, 1, 3, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  74. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  75. values (3, 2, 1, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  76. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  77. values (4, 2, 3, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  78. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  79. values (5, 3, 1, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  80. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  81. values (6, 3, 3, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  82. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  83. values (7, 4, 1, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  84. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  85. values (8, 4, 2, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  86. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  87. values (9, 4, 3, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  88. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  89. values (10, 4, 4, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  90. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  91. values (11, 5, 1, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  92. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  93. values (12, 5, 2, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  94. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  95. values (13, 5, 3, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);
  96. insert into llx_compteur(rowid, fk_phcp, fk_product, last_compteur, compteur)
  97. values (14, 5, 4, 0, 0) on duplicate key update fk_phcp=values(fk_phcp), fk_product=values(fk_product), last_compteur=values(last_compteur), compteur=values(compteur);