// заполним список пользователей FSO=createobject("Scripting.FileSystemObject"); WshShell = CreateObject("WScript.Shell"); Txt=FSO.OpenTextFile(КаталогИБ()+"usrdef\users.usr"); LineUser=""; ChI=0; Пока Txt.AtEndOfStream=0 Цикл Chi=Chi+1; Buf=Txt.Read(1); Если КодСимв(Buf)>31 Тогда LineUser=LineUser+Buf; КонецЕсли; КонецЦикла; LineBof="{"+chr(34)+"Container.Contents"+chr(34)+","; LineUser=Сред(LineUser,Найти(LineUser,LineBof)+23); LineUser=Сред(LineUser,1,Найти(LineUser,"}}")); //Сп=СоздатьОбъект("СписокЗначений"); LineUser=СтрЗаменить(LineUser,РазделительСтрок," "); LineUser=СтрЗаменить(LineUser,"},{",РазделительСтрок); Для к=1 По СтрКоличествоСтрок(LineUser) Цикл а=СтрЗаменить(СтрПолучитьСтроку(LineUser,к),Симв(34),""); а=СтрЗаменить(СтрПолучитьСтроку(LineUser,к),"}",""); а=Сред(а,19); а=Сред(а,Найти(а,",")+1); а=Сред(а,1,Найти(а,",")-1); а=СтрЗаменить(а,"""",""); // уберем кавычки списПользователи.Установить(а,а); КонецЦикла; списПользователи.ТекущаяСтрока(1); // Список Пользователей заполнен