Версия для печати темы (https://pro1c.org.ua/index.php?s=4a8b8e6edc44faf0ac3c7c03bd10fd6d&showtopic=19323)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Проведение или сохранение одного документа ссылается на другой документ

Автор: kosalex 13.08.14, 17:48

И так, проблема в следующем.

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

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

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

Автор: kosalex 14.08.14, 7:20


 ! 

Правила, п.11
 


Такая же картинка появляется когда хочу сделать док2, говорит нет прав на чтение док1. Из-за чего это?Зачем одному документу чтение другого?

Автор: andr_andrey 14.08.14, 7:58

Цитата(kosalex @ 14.08.14, 8:20) http://pro1c.org.ua/index.php?act=findpost&pid=90092
...
Такая же картинка появляется когда хочу сделать док2, говорит нет прав на чтение док1. ...


Где на вашем скриншоте упоминание док1?

Автор: sava1 14.08.14, 8:07

А в Вашем конфигураторе Отладчик работает?

Автор: kosalex 14.08.14, 8:38

Цитата(sava1 @ 14.08.14, 9:07) *
А в Вашем конфигураторе Отладчик работает?



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


Автор: sava1 14.08.14, 9:03

Ставим точку останова в проведение и пошагово ищем тот запрос, который хочет выбрать какую-то хню. Переносим запрос в привилегированный модуль или пишем Разрешенные.

Автор: alex040269 14.08.14, 9:06

а обработчики передЗаписью, ПриЗаписи, ОбработкаПроверкиЗаполнения есть?
а если поставить галку остановка при ошибке?

Автор: kosalex 14.08.14, 13:01

ДОК1:





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


Автор: pablo 14.08.14, 13:38

А в подписки на события заглядывали?

Автор: kosalex 14.08.14, 13:51

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



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

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

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

Автор: andr_andrey 14.08.14, 14:33

Цитата(kosalex @ 14.08.14, 14:51) http://pro1c.org.ua/index.php?act=findpost&pid=90146
...
а если поставить галку остановка при ошибке?





База хоть не файловая?

Автор: Petre 14.08.14, 15:29

При проведении документа происходят такие события:

ОбработкаПроверкиЗаполнения,
ПередЗаписью (форма),
ПередЗаписью (объект),
ПриЗаписи (объект),
ОбработкаПроведения,
ПриЗаписи (форма),
ПослеЗаписи.

Автор: Егор Динин 14.08.14, 16:56

Встречалась похожая ситуация в типовой БСХП, при включенном RLS по организациям.

Автор: kosalex 14.08.14, 21:53

Итак, решение проблемы)) Был создан нумератор документов, который нумеровал эти два дока. Вот по этому и нужно было права на чтение док2.

Автор: Petre 15.08.14, 8:41

Цитата(kosalex @ 14.08.14, 22:53) *
Итак, решение проблемы)) Был создан нумератор документов, который нумеровал эти два дока. Вот по этому и нужно было права на чтение док2.

Не решение, а причина))). Спасибо, будем знать.

Автор: kosalex 15.08.14, 9:42

Цитата(Petre @ 15.08.14, 9:41) *
Не решение, а причина))). Спасибо, будем знать.



icon_beer17.gif

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua