Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 06:44

Внешняя обработка. Нарушение прав доступа.

Автор Ko$tello, 25 апр 2012, 10:11

0 Пользователей и 1 гость просматривают эту тему.

Ko$tello

Всем доброго времени суток. Прошу помочь новичку.
Столкнулся со следующей проблемой:
Имеется 1С Предприятие 8.2 Комплексная автоматизация 1.1
Имеется внешняя обработка, которая делает выборку из базы. Вот код:

Процедура КоманднаяПанель1Прочитать(Кнопка)
НаборЗаписей=РегистрыСведений.ДляВыпискиЗаказов.СоздатьНаборЗаписей();
Если ЗначениеЗаполнено(Организация) ТОгда
НаборЗаписей.Отбор.Организация.установить(Организация);
КонецЕсли;

Если ЗначениеЗаполнено(Контрагент) ТОгда
НаборЗаписей.Отбор.Контрагент.установить(Контрагент);
КонецЕсли;
Если ЗначениеЗаполнено(Договор) ТОгда
НаборЗаписей.Отбор.Договор.установить(Договор);
КонецЕсли;
Если ЗначениеЗаполнено(Номенклатура) ТОгда
НаборЗаписей.Отбор.Номенклатура.установить(Номенклатура);
КонецЕсли;

НаборЗаписей.Прочитать();
ТаблЗнач=НаборЗаписей.Выгрузить();
ТаблЗнач.Колонки.Добавить("НомСтрок");
НомСтрок=0;
Для Каждого ТекДанные из ТаблЗнач Цикл
НомСтрок=НомСтрок+1;
ТекДанные.НомСтрок=НомСтрок;
Если ТекДанные.Договор.Владелец<>ТекДанные.Контрагент Тогда
Сообщить("В строке "+ТекДанные.НомСтрок+" для контрагента "+ТекДанные.Контрагент+" не верно указан договор!!!!",СтатусСообщения.Важное);
ТекДанные.Договор=Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
КонецЕсли;
КонецЦикла;

КонецПроцедуры


Проблема в том что обработка выполняется только если у пользователя имеются полные права.

Под ограниченным пользователем выдается ошибка:
{Форма.Форма.Форма(46)}: Ошибка при вызове метода контекста (Прочитать)
НаборЗаписей.Прочитать();
по причине:
Нарушение прав доступа!


Права у пользователя на все справочники есть. Подскажите каких прав не хватает? В каком направлении копать?

Заранее спасибо...

Yura063

РегистрыСведений.ДляВыпискиЗаказов Проверь права для регистра?
Помогли, отблагодари!

Ko$tello

Цитата: Yura063 от 25 апр 2012, 10:27
РегистрыСведений.ДляВыпискиЗаказов Проверь права для регистра?

Спасибо за помощь. Дело было именно в этом.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск