Версия для печати темы (https://pro1c.org.ua/index.php?s=b9f87774d7275fc8bb7faf2146fe22f4&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
Такая же картинка появляется когда хочу сделать док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)
Не решение, а причина))). Спасибо, будем знать.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua