|
ПривилегированныйРежим управляемое приложение | ☑ | ||
---|---|---|---|---|
0
Ispanec
23.10.12
✎
17:52
|
Доброго всем времени суток! Есть базы которые работают в распределенной информационной системе, пользователи с ограниченными правами принимают данные, обработка приема следующая
&НаСервере функция ЗагрузитьДанныеНаСервере() УстановитьПривилегированныйРежим(Истина); Выборка = ПланыОбмена.РИБ.Выбрать(); ПутьВыгрузки = Константы.ОбменДанными.Получить(); Пока Выборка.Следующий() Цикл Если Выборка.Ссылка = ПланыОбмена.РИБ.ЭтотУзел() Тогда Продолжить; КонецЕсли; ИмяФайла = ПутьВыгрузки + "Message_From_" + Выборка.Код + "-To-" + ПланыОбмена.РИБ.ЭтотУзел().Код + ".xml"; Попытка ФайлЗагрузки = Новый Файл("D:\Temp\Message_From_" + Выборка.Код + "-To-" + ПланыОбмена.РИБ.ЭтотУзел().Код + ".xml"); Исключение Сообщить("Не удалось прочитать файл выгрузки от узла " + Выборка.Код); Возврат Ложь; КонецПопытки; Если ФайлЗагрузки.Существует() Тогда Попытка Чтение = Новый ЧтениеXML; Чтение.ОткрытьФайл(ИмяФайла); ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения(); ЧтениеСообщения.НачатьЧтение(Чтение); ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения, 1000); ЧтениеСообщения.ЗакончитьЧтение(); Чтение.Закрыть(); Исключение Сообщить("Не удалось прочитать файл выгрузки от узла " + Выборка.Код); Продолжить; КонецПопытки; КонецЕсли; КонецЦикла; при вызове серверной функции включаю привилегированный режим, но пользователь все равно не могу принять данные, пишет нарушение прав доступа. Помогите разобраться пожалуйста! За ранее балогодарю!!! |
|||
1
acsent
23.10.12
✎
17:54
|
внешняя обработка?
|
|||
2
Ispanec
23.10.12
✎
18:29
|
нет
|
|||
3
simol
23.10.12
✎
18:32
|
Функция вызывается не из обычной ли формы?
|
|||
4
simol
23.10.12
✎
18:32
|
И на какой строке спотыкается?
|
|||
5
Ispanec
23.10.12
✎
18:35
|
функция вызывается из обработки команды с клиента тоже из управляемой форы
|
|||
6
simol
23.10.12
✎
18:43
|
На какой строке прав нет?
|
|||
7
simol
23.10.12
✎
18:44
|
И попробуй для чистоты эксперимента не УстановитьПривилегированныйРежим(Истина), а в привилегированный модуль засунуть
|
|||
8
pwei
23.10.12
✎
18:48
|
функция находится в общем модуле?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |