Comment empêcher la modification du prix de vente ou des remises, sauf pour certains articles ?

0000000826     -      30/10/2024

Pour empêcher la modification du prix unitaire de vente dans un document, il suffit, dans le paramétrage des utilisateurs, onglet "Documents" de décocher "Modifier Prix".

Par contre, on peut souhaiter, pour certains articles, d'autoriser la modification du prix de vente dans la vente en cours. Pour ce faire, il faut :

  • ajouter dans la table STOCK un champ S_NON_BLOQ (bit)
  • ajouter dans LIGNES_V un champ NON_BLOQ (bit)
  • dans le signalétique "Articles", ajouter une checkbox liée à S_NON_BLOQ
  • cocher cette case à cocher pour les articles pour lesquels on souhaite pouvoir modifier le prix unitaire dans les ventes.
alter table STOCK add S_NON_BLOQ bit not null default 0
alter table LIGNES_V add NON_BLOQ bit not null default 0

Le même principe s'applique aux limitations de remises, avec les colonnes S_NON_BLOQ_REM et NON_BLOQ_REM.

alter table STOCK add S_NON_BLOQ_REM bit not null default 0
alter table LIGNES_V add NON_BLOQ_REM bit not null default 0


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)