Index: Prod/Kenmerk/DataDefinitie.cls.xml =================================================================== diff -u -r1128 -r1216 --- Prod/Kenmerk/DataDefinitie.cls.xml (.../DataDefinitie.cls.xml) (revision 1128) +++ Prod/Kenmerk/DataDefinitie.cls.xml (.../DataDefinitie.cls.xml) (revision 1216) @@ -143,42 +143,71 @@ -Toevoegen van een kenmerk aan een product -Indien het kenmerk reeds bestaat wordt het oude eerst verwijderd -Indien Piece delimited dan Delimiter meegeven -$LB wordt automatisch herkent -Opmerking lege waarden worden niet opgeslagen -Set sc=##class(Prod.Kenmerk.DataDefinitie).Set("OL",89973,"Diepte","45",";",17) -Formule wordt enkel als property ingevuld, maar waarde wordt niet berekend want steunt meestal nog op waarden van andere kenmerken. +Zie classmethod WijzigOfMaak() +Doorverwijzing : aangepast door WimV op 20/05/2011 1 -GroepID,UnID,Kenmerk,Values,Delimiter,UserID,Formule:%String="" -0 +GroepID:%String,UnID:%String,KenmerkNaam:%String,Waarden,Delimiter:%String,UserID:%String,Formule:%String="" +1 %Status + + + + +Toevoegen van een kenmerk aan een product +Indien Waarden als Piece delimited, dan Delimiter meegeven +Waarden als $LB wordt automatisch herkent +Formule wordt enkel als property ingevuld, maar waarde wordt niet berekend want steunt meestal nog op waarden van andere kenmerken. +Opmerking: lege waarden worden wel opgeslagen. Het is echter beter in dit geval om de method DeleteKM() op te roepen. + +Oproepen via : + Set sc=##class(Prod.Kenmerk.DataDefinitie).WijzigOfMaak("OL",89973,"Diepte","45",";",17) +1 +GroepID:%String,UnID:%String,KenmerkNaam:%String,Waarden,Delimiter:%String,UserID:%String,Formule:%String="" +1 +%Status +