Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проведение или сохранение одного документа ссылается на другой документ
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
kosalex
И так, проблема в следующем.

Есть два документа, док1 и док2, провожу док1, мне выскакивает сообщение что, "У пользователя недостаточно прав на исполнение операции над базой данных. объект: 'Документ.док';право:'Чтение'" Таблица: 'Document185', SDBL - команда:'SELECT'
В оброботки проведения док1 ничего нет чтобы вызывало обращение к док2. та же ерунда когда просто хочется записать док2.

на док2 у пользователя не должно быть никаких прав

ещё фишка))) уже был созданный док1. так вот тот что был создынный ранее нормально проводиться, создаю новый ошибка))
kosalex

 ! 

Правила, п.11
 


Такая же картинка появляется когда хочу сделать док2, говорит нет прав на чтение док1. Из-за чего это?Зачем одному документу чтение другого?
andr_andrey
Цитата(kosalex @ 14.08.14, 8:20) необходимо зарегистрироваться для просмотра ссылки
...
Такая же картинка появляется когда хочу сделать док2, говорит нет прав на чтение док1. Из-за чего это?Зачем одному документу чтение другого?


При разработке нового документа выдавайте права на чтение пользователю.
А вот "Зачем одному документу чтение другого?" кроме вас в коде глянуть никто не может.

Цитата(kosalex @ 14.08.14, 8:20) необходимо зарегистрироваться для просмотра ссылки
...
Такая же картинка появляется когда хочу сделать док2, говорит нет прав на чтение док1. ...


Где на вашем скриншоте упоминание док1?
sava1
А в Вашем конфигураторе Отладчик работает?
kosalex
Цитата(sava1 @ 14.08.14, 9:07) необходимо зарегистрироваться для просмотра ссылки
А в Вашем конфигураторе Отладчик работает?



При проведении сразу выскакивает это сообщение. В обработку не попадает.

sava1
Ставим точку останова в проведение и пошагово ищем тот запрос, который хочет выбрать какую-то хню. Переносим запрос в привилегированный модуль или пишем Разрешенные.
alex040269
а обработчики передЗаписью, ПриЗаписи, ОбработкаПроверкиЗаполнения есть?
а если поставить галку остановка при ошибке?
kosalex
ДОК1:





как видите ничего нигде нет, чтобы могло ссылать на ДОК2...

pablo
А в подписки на события заглядывали?
kosalex
Цитата(pablo @ 14.08.14, 14:38) необходимо зарегистрироваться для просмотра ссылки
А в подписки на события заглядывали?



Конфигурация самописная. Подписок нет вообще.

А вот если дать право пользователю на чтение док2, то док1 проводиться нормально.

Хочется найти решение без права на чтение док2, т.к. док1 никак не использует док2.
andr_andrey
Цитата(kosalex @ 14.08.14, 14:51) необходимо зарегистрироваться для просмотра ссылки
Конфигурация самописная. Подписок нет вообще.

А вот если дать право пользователю на чтение док2, то док1 проводиться нормально.

Хочется найти решение без права на чтение док2, т.к. док1 никак не использует док2.


Вам же толково намекнули на
Цитата(alex040269 @ 14.08.14, 10:06) необходимо зарегистрироваться для просмотра ссылки
...
а если поставить галку остановка при ошибке?





База хоть не файловая?
Petre
При проведении документа происходят такие события:

ОбработкаПроверкиЗаполнения,
ПередЗаписью (форма),
ПередЗаписью (объект),
ПриЗаписи (объект),
ОбработкаПроведения,
ПриЗаписи (форма),
ПослеЗаписи.
Егор Динин
Встречалась похожая ситуация в типовой БСХП, при включенном RLS по организациям.
kosalex
Итак, решение проблемы)) Был создан нумератор документов, который нумеровал эти два дока. Вот по этому и нужно было права на чтение док2.
Petre
Цитата(kosalex @ 14.08.14, 22:53) необходимо зарегистрироваться для просмотра ссылки
Итак, решение проблемы)) Был создан нумератор документов, который нумеровал эти два дока. Вот по этому и нужно было права на чтение док2.

Не решение, а причина))). Спасибо, будем знать.
kosalex
Цитата(Petre @ 15.08.14, 9:41) необходимо зарегистрироваться для просмотра ссылки
Не решение, а причина))). Спасибо, будем знать.



icon_beer17.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.