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

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ RLS глюки по физ лицам в при проведении документа "Отражение взаиморасчетов с контрагентами в 1-ДФ"

Автор: jojojoba2 11.04.19, 15:40

Всем Привет!

Возникла проблема с использованием RLS. Типичная УПП для Украины 1С:Предприятие 8.3 (8.3.13.1513). Организовали доступ на уровне записей по ОРГАНИЗАЦИИ, ПОДРАЗДЕЛЕНИЯ, СКЛАДЫ, ФИЗ ЛИЦА, НОМЕНКЛАТУРА, СПЕЦИФИКАЦИИ.

При попытке проведения документа "Отражение взаиморасчетов с контрагентами в 1-ДФ" выдает ошибку : Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.ОтражениеВзаиморасчетовСКонтрагентамиВ1ДФ.МодульОбъекта(449)}: Ошибка при вызове метода контекста (Записать)

по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.


У пользователя все необходимые роли назначены.
Если поставить полные права или убрать с регистра накопления "ВзаиморасчетыПоНДФЛ" проверку RLS то проводится без проблем.
Также если убрать в настройках RLS разграничение по физ лицам,тоже все прекрасно работает и проводится.

Заметил что с документа "Отражение взаиморасчетов с контрагентами в 1-ДФ" в регистр записываются Контрагенты. Может в этом проблема.

Сталкивался кто-нибудь с такой проблемой?


Автор: Bernet 11.04.19, 16:07

jojojoba2 @ Сегодня, 16:40 * ,
1. Проверьте наличие прав на запись в регистр
2. Проверьте какое физ лицо связано с сотрудником по которому пишется запись в регистр. Есть ли к нему доступ?

Автор: jojojoba2 12.04.19, 8:04

Bernet @ Сегодня, 17:07 * ,
На регистр стоят все права, но в сам регистр записывается не физ лицо(сотрудник),а контрагент.

Автор: podcast 12.04.19, 10:59

jojojoba2 @ Сегодня, 8:04 * ,
Посмотрите в Журнале регистрации на что не хватает доступа, был похожий глюк, когда один контрагент или физ.лицо был использован в двух организациях.

Автор: jojojoba2 12.04.19, 14:06

podcast @ Сегодня, 11:59 * ,
Я проверил ни физ лицо, ни контрагент не используется в двух организациях, но Ваш совет навел на одну мысль. Я поменял связь реквизита Контагент в форме документа ОтражениеВзаиморасчетовСКонтрагентамиВ1ДФ на справочник ссылка СотрудникиОрганизации. И, о чудо, все в регистр вносится нормально.

Может это кривость самой 1С?

Автор: podcast 12.04.19, 14:15

jojojoba2 @ Сегодня, 14:06 * ,
Решение не очень, ну если вы не используете контрагентов то норм, возможно и глюк РЛС, ну тогда лучше поставить при проведение УстановитьПривилегированныйРежим, что б не разбираться с РЛС.

Автор: jojojoba2 12.04.19, 14:50

podcast @ Сегодня, 15:15 * ,

Я уже вообще начал в лезть в корень RLS, начал в запросах(шаблонах) искать связи физ лиц с контрагентами и не могу найти. Смотрел в справочниках контрагенты и физ лица, там нет связанных реквизитов. А как связываются в справочниках контрагенты с физ лицами?

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