Modification des prix en RMK. 1C: Gestion du commerce 11

Dans la configuration typique de l'UT 11, il n'y a pas de possibilité en mode RMK de changer le prix des marchandises, bien qu'un tel besoin apparaisse assez souvent. En apportant de petites modifications à la configuration, vous pouvez obtenir la fonctionnalité souhaitée. La version 1C UT 11.4.5.135 a été utilisée sur la plate-forme 1C: Enterprise (8.3.13.1513).

Ceux qui ont déjà travaillé avec les configurations 1C Retail 2.2 et 1C UT 10.3, ayant rencontré l'UT 11, peuvent être désagréablement surpris de constater qu'en mode RMK, vous ne pouvez pas modifier le prix des biens (services) vendus. Dans les configurations indiquées ci-dessus, il existe des paramètres utilisateur supplémentaires qui sont responsables du droit de modifier le prix en RMK. Il n'y a rien de tel dans UT 11. Tous les prix doivent être attribués via le document «Fixation des prix de l'article», d'où ils seront substitués dans le RMK pour la vente. En pratique, pour diverses raisons, il est souvent nécessaire de modifier rapidement le prix chez RMK.

Pour obtenir le résultat souhaité, il est nécessaire d'apporter de petites modifications à la configuration de l'UT 11. Pour le RMK, le document checkKKM et le formulaire du formulaire DocumentRMK sont responsables.

image

Tout d'abord, dans les propriétés de la colonne "Prix", décochez la case "Affichage uniquement"

image

Après cela, vous devez apporter des modifications au code du module: nous y trouvons la procédure

Ajouter au panier
&  ()    ; ;  =  ;     =  (", , , , , , |, , , "); (, ); . = .; . = .; . = .; //{{MRG[ <-> ] . = ; //}}MRG[ <-> ] //{{MRG[ <-> ] //}}MRG[ <-> ] . = ; . = .;  . = ("..")   = "...";   = "..."; ;  =  ; .("", ); .("", ); ( , , , ,,,  ("", , ));   . = ("..")   = .(); (, ); . = .; . = .; .("", );  =  ; .("", .); .("", .); .("", .); .("", .);  = .(, );       .(); ;    (.)  . = .(.); ; .(); ;  =  ; .("", ); .("", ); (); ;  


et changer la ligne

 . = ; 

sur

 . = ; 

Pour que le montant du chèque soit automatiquement recalculé lorsque le prix change, vous devez ajouter la procédure à la propriété «Événements» «Lors du changement»:

image

Produits de procédure
 &  ()  = ..;  =  ; (,); .(, , ); ();  


Et dans la région

 #  

Fonction

Ajouter à StructureActions lors du changement de prix
 &  (,) .("");  


Après les manipulations effectuées, le champ «prix» dans RMK UT 11 devient disponible pour modification:

image

Source: https://habr.com/ru/post/fr435264/


All Articles