diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\241\320\265\320\260\320\275\321\201\320\260\320\274\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\241\320\265\320\260\320\275\321\201\320\260\320\274\320\270.os" index 94871e8f..6e557158 100644 --- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\241\320\265\320\260\320\275\321\201\320\260\320\274\320\270.os" +++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\320\260\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\241\320\265\320\260\320\275\321\201\320\260\320\274\320\270.os" @@ -290,8 +290,8 @@ Лог.Информация("Пауза перед отключением соединений"); Приостановить(Пауза_ДесятьСек); ОтключитьСоединенияСРабочимиПроцессами(); - - Сеансы = ПолучитьСписокСеансов(); + Приостановить(Пауза_ДесятьСек); + Сеансы = ПолучитьСписокСеансов(Истина); Если Сеансы.Количество() = 0 Тогда УспешноеУдалениеСеансов = Истина; Прервать; @@ -452,7 +452,7 @@ КонецПроцедуры -Функция ПолучитьСписокСеансов() +Функция ПолучитьСписокСеансов(БезRAS=Ложь) ТаблицаСеансов = Новый ТаблицаЗначений; ТаблицаСеансов.Колонки.Добавить("Идентификатор"); @@ -474,6 +474,10 @@ Продолжить; КонецЕсли; + Если БезRAS И ВРег(ТекПроцесс["app-id"]) = "RAS" Тогда + Продолжить; + КонецЕсли; + ТекСтрока = ТаблицаСеансов.Добавить(); ТекСтрока.Идентификатор = ТекПроцесс["session"]; ТекСтрока.Пользователь = ТекПроцесс["user-name"];