Четверг, 30.05.2024, 22:50
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Нарушение прав доступа
vpbi4Дата: Пятница, 19.04.2024, 15:06 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн


Словил снова Нарушение прав доступа. Роль ИР Разработчик у пользователя есть

Ошибка через 05:37 фонового задания "Подбор и обработка объектов БД (ИР). Обработка объектов ИзменитьДобавитьСтроку": Нарушение прав доступа!
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30547)}: ВызватьИсключение РезультатОбработки;
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30459)}: НомераСвободныхПотоков = ОбновитьПотокиОбработкиОбъектовЛкс(СтруктураПотоков);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30413)}: ЗапуститьПотокОбработкиПорцииЛкс(СтруктураПотоков);
{ИнструментыРазработчикаTormozit Обработка.ирПодборИОбработкаОбъектов.МодульОбъекта(534)}: ирОбщий.ДобавитьОбъектВОчередьМногопоточнойОбработкиЛкс(СтруктураПотоков, ПараметрыОбработкиОбъекта, СтрокиРезультатовОбъекта);
{ИнструментыРазработчикаTormozit Обработка.ирПодборИОбработкаОбъектов.МодульОбъекта(479)}: ДобавитьОбъектВОчередьОбработки(ТипТаблицы, СтруктураКлючаОбъектаДоп, СтруктураКлючаОбъекта, СтруктураКлючаСтроки, КопияСтрокОбъекта, ПараметрыОбработки, ТранзакцииРазрешены,
{(1)}:Обработка.ВыполнитьГрупповуюОбработку(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(22669)}: Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");


Сообщение отредактировал vpbi4 - Пятница, 19.04.2024, 15:09
 
tormozitДата: Пятница, 19.04.2024, 22:10 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
Укажи
1. что ты делал перед появлением ошибки и в каком инструменте, желательно с картинкой
2. событие "Доступ. Отказ в доступе" предшествующее ошибке из журнала регистрации
3. почему считаешь что она не справедлива
 
vpbi4Дата: Пятница, 19.04.2024, 23:13 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
1. Изменение реквизита Комментарий в документе Заказ клиента, ~45000 объектов инструментом Подбор и обработка объектов, на сервере, 8 потоков по 5 объектов, словил 2 раза (первый раз на 37 секунде, второй на 5:37), после чего успешно доделал на клиенте вместо сервера.
2. Само событие:
Нарушение прав доступа!{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30547)}:ВызватьИсключение РезультатОбработки;
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30459)}:НомераСвободныхПотоков = ОбновитьПотокиОбработкиОбъектовЛкс(СтруктураПотоков);
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(30413)}:ЗапуститьПотокОбработкиПорцииЛкс(СтруктураПотоков);
{ИнструментыРазработчикаTormozit Обработка.ирПодборИОбработкаОбъектов.МодульОбъекта(534)}:ирОбщий.ДобавитьОбъектВОчередьМногопоточнойОбработкиЛкс(СтруктураПотоков, ПараметрыОбработкиОбъекта, СтрокиРезультатовОбъекта);
{ИнструментыРазработчикаTormozit Обработка.ирПодборИОбработкаОбъектов.МодульОбъекта(479)}:ДобавитьОбъектВОчередьОбработки(ТипТаблицы, СтруктураКлючаОбъектаДоп, СтруктураКлючаОбъекта, СтруктураКлючаСтроки, КопияСтрокОбъекта, ПараметрыОбработки, ТранзакцииРазрешены,
{(1)}:Обработка.ВыполнитьГрупповуюОбработку(ПараметрыЗадания)
{ИнструментыРазработчикаTormozit ОбщийМодуль.ирОбщий.Модуль(22669)}:Результат = Вычислить("Обработка." + ИмяМетодаОбработки + "(ПараметрыЗадания)");
3. Не могу понять, почему доступность роли ИР Разработчик вызвала ошибку выполнения фонового задания.


Сообщение отредактировал vpbi4 - Суббота, 20.04.2024, 00:23
 
tormozitДата: Пятница, 19.04.2024, 23:35 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
Нужен п. 2 событие "Доступ. Отказ в доступе" из журнала регистрации предшествующее ошибке. Если его нет, то показать фрагмент журнала регистрации непосредственно перед ошибкой с отбором по сеансу ошибки.
 
vpbi4Дата: Пятница, 19.04.2024, 23:46 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
События нет, привожу фрагмент ЖР

Сообщение отредактировал vpbi4 - Суббота, 20.04.2024, 00:23
 
tormozitДата: Пятница, 19.04.2024, 23:47 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
Покажи журнал регистрации с отбором по событию "Пользователи. Изменение" от всех сеансов
 
vpbi4Дата: Пятница, 19.04.2024, 23:55 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Да, теперь более понятно, но как решить не ясно

Сообщение отредактировал vpbi4 - Суббота, 20.04.2024, 00:23
 
tormozitДата: Пятница, 19.04.2024, 23:55 | Сообщение # 8
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
Возможно БСП удаляет роли ИР текущего пользователя. Потом пробуй https://devtool1c.ucoz.ru/load....-1-0-25
 
vpbi4Дата: Пятница, 19.04.2024, 23:57 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Оффлайн
Ок, спасибо
 
tormozitДата: Пятница, 19.04.2024, 23:59 | Сообщение # 10
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
(7) Судя по твоему журналу, другой пользователь зашел и перезаписал элемент справочника твоего пользователя. А это вызывало в свою очередь сброс всех добавленных в обход БСП полей твоему пользователю ИБ.
 
tormozitДата: Суббота, 20.04.2024, 08:18 | Сообщение # 11
Генералиссимус
Группа: Администраторы
Сообщений: 6211
Репутация: 159
Статус: Оффлайн
Еще можно снизить частоту запуска фоновых заданий путем увеличения размера порции. Еще можно установить количество потоков в 1. Тогда фоновое задание будет всегда одно.
 
  • Страница 1 из 1
  • 1
Поиск: