0
Kifsif
30.11.14
✎
19:13
|
УТ 10.3.29.1, файловый режим.
Надо настроить обмен с БП не под полными правами.
Насколько мог компетентно выяснил, каких прав не хватает. Создал роль, завел юзера Менеджер.
Захожу под полными правами, выполняю настройку обмена: справочник Настройки выполнения обмена. Там задал обмен по событиям для пользователя Менеджер - при запуске программы. Выполняемое действие тоже настроил. Попробовал, все работает. Когда менеджер заходит, запускается обмен, файл в папочку падает.
Теперь пробую обмен по расписанию. В том же справочнике Настройки выполнения обмена убираю все касательно обмена по событиям. И иду на закладку Обмен по расписанию. Ставлю галку Использовать расписание обмена. Задаю расписание. Иду в Сервис / Настройки учета / Настройка параметров учета / Обмен данными. Задаю Пользователь для регламентных заданий в файловом режиме - Менеджер. Здесь же Интервал опроса регламентных заданий в файловом режиме - 10 секунд.
Надо признать, обмен не заработал по расписанию. Пробую выяснить, что к чему - работает ли вообще обмен. Убираю настройку обмена по расписанию, возвращаю обмен при запуске системы под Менеджером.
Теперь запускаюсь под менеджером. И получаю сообщение: Нарушение прав доступа. Нахожу в отладчике место, где система падает в ошибку, если сделать шаг. Это у нас общий модуль ПроцедурыОбменаДанными.
Процедура ОтправитьСообщениеОбОшибкеПриПредыдущемВыполнении(СтруктураНастроекОбмена)
<...>
Попытка
ТекущееРегламентноеЗадание = ОбъектНастройки.НайтиРегламентноеЗаданиеПоНастройке();
Исключение
Возврат;
КонецПопытки;
Вот здесь - на НайтиРегламентноеЗаданиеПоНастройке(). При этом выделяешь ОбъектНастройки.НайтиРегламентноеЗаданиеПоНастройке(), нажимаешь Shift + F9. Получаешь: Ошибка вычисления выражения. При этом платформа забывает вообще, как что-либо вычислять. Т.е. можно выделить СтруктураНастроекОбмена, которая только что прилетела, попробовать вычислить выражение, можно просто, ничего не выделяя, нажать Shift+F9. Все равно ошибка вычисления выражения.
Базу удалил из списка, заново добавил - не помогло, только точки останова потерял.
Что это может быть и куда копать? Заранее спасибо за ответы.
|
|
4
DrZombi
гуру
01.12.14
✎
07:24
|
(2) Зачем тебе у Регламентного задания, урезанные права?
У вас, что Робот интелектуал, и уже деньги себе списывает? :)
|
|