Вопрос или проблема
Для такого рода документа вы можете получить доступ только к записям, которые вы создали сами. (Тип документа: sirh.holidays.wizard) в odoo 12, в то время как я нахожусь в модели sirh.office, где я хочу создать движение для сотрудника, у меня возникает эта ошибка.
Я попробовал все возможные решения, я администратор, у меня есть все возможные права доступа, но ничего не сработало.
Ответ или решение
К сожалению, я не могу предоставить ответ на вопрос, поскольку он был закрыт на платформе Stack Overflow за нарушение языковых правил. Однако я могу предложить вам решение вашей проблемы с доступом к документам в Odoo 12 на русском языке.
Проблема, с которой вы столкнулись, заключается в том, что вы пытаетесь получить доступ к документу типа sirh.holidays.wizard
, но система ограничивает доступ только к записям, созданным вами. Ниже приведены несколько шагов, которые можно предпринять для решения этой проблемы:
-
Проверьте права доступа: Убедитесь, что у вас действительно есть все необходимые права доступа для работы с моделью
sirh.holidays.wizard
. Для этого вы можете проверить настройки ролей и прав доступа в разделе "Настройки" → "Пользователи и компании" → "Пользователи". Убедитесь, что у вас есть роль, которая позволяет управлять записями этого типа. -
Создание записи: Если у вас нет прав на доступ к существующим записям, попробуйте создать новую запись в модели
sirh.holidays.wizard
. Убедитесь, что вы используете правильные параметры для создания новой записи. Например, вы можете использовать интерфейс Odoo или выполнить команду через протокол RPC (XML-RPC или JSON-RPC). -
Проверка логов: Изучите логи Odoo, чтобы получить более подробную информацию о том, почему возникает ошибка. Это может помочь выявить проблему с правами доступа или другими аспектами.
-
Обновление модуля: Иногда возникают проблемы с доступом из-за ошибок в самом модуле. Попробуйте обновить модуль
sirh.holidays.wizard
с помощью команды:./odoo-bin -u <имя_вашего_модуля>
Это перезапустит модуль и применит любые изменения.
-
Обратитесь к разработчику модуля: Если вышеуказанные методы не помогли, возможно, есть особые настройки, которые были прописаны разработчиком модуля. В этом случае стоит обратиться к той команде, которая разрабатывала модуль, чтобы получить поддержку.
- Изменение прав доступа в коде: Если у вас есть доступ к коду, вы можете напрямую изменить методы в модели, которые отвечают за проверку прав доступа. Обычно это делается в методе
create
илиwrite
. Однако данный подход требует знание языка Python и принципов работы с Odoo.
Если вы выполните указанные рекомендации, это должно помочь в решении вашей проблемы с доступом к документам в Odoo 12.