PropDef[] fileProps = connection.WebServiceManager.PropertyService.GetPropertyDefinitionsByEntityClassId("FILE");
PropDef prop = new PropDef();
for (int i = 0; i < fileProps.Count(); i++)
{
if(fileProps[i].DispName == "Код ЕСКД")
prop = fileProps[i];
}
System.Collections.Generic.Dictionary<PropDef, object> propAndVals = new Dictionary<PropDef,object>();
propAndVals.Add(prop, MyDialogBox.eskd_code);//MyDialogBox.eskd_code беру из созданного отдельно модального окна(можно просто указать статично "test")
var explorerUtil = ExplorerLoader.GetExplorerUtil(e.Context.Application);
explorerUtil.UpdateFileProperties(selectedFile, propAndVals);