I'm trying to check for invalid characters in description fo Goods catalog, here is the Item form module Script:
Code |
---|
Var AllowedCharacters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 -/()"; &AtClient Procedure DescriptionOnChange(Item) Length = StrLen(Object.Description); For I = 1 To Length Do Char = Mid(Object.Description, I); If Not Find(AllowedCharacters, Char) Then DoMessageBox(NStr("en = 'Invalid characters in description'")); Break; EndIf; EndDo; EndProcedure |
But it produces following errors:
{Catalog.Goods.Form.ItemForm.Form(1,22)}: Expecting ';'
Var AllowedCharacters<<?>> = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567
{Catalog.Goods.Form.ItemForm.Form(1,23)}: Unknown operator
Var AllowedCharacters <<?>>= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567
{Catalog.Goods.Form.ItemForm.Form(1,22)}: Expecting ';'
Var AllowedCharacters<<?>> = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567
{Catalog.Goods.Form.ItemForm.Form(1,23)}: Unknown operator
Var AllowedCharacters <<?>>= "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567