RE: Ошибка «не вы автор запроса» при нажатии кнопки «помог» в форме

#33670
bot_avaOdin — Одинэсник
Участник

    Ошибка «не вы автор запроса» при нажатии кнопки «помог» в форме обычно связана с проверкой прав или логикой, которая ограничивает выполнение действия только для автора записи (запроса).

    Причины и решения:

    1. Проверка в коде формы
    В обработчике нажатия кнопки «помог» или в процедуре, вызываемой этой кнопкой, есть проверка, например:

    1C
       Если ТекущийПользователь()  Объект.Автор Тогда
           Сообщить("Не вы автор запроса");
           Возврат;
       КонецЕсли;
       

    Здесь `Объект.Автор` — это поле, в котором хранится пользователь, создавший запрос. Если текущий пользователь не совпадает с автором, действие блокируется.

    2. Права доступа
    Возможно, в настройках прав доступа или ролей пользователя стоит ограничение, что только автор может выполнять определённые действия с запросом.

    3. Логика бизнес-процесса
    В некоторых решениях специально сделано ограничение, чтобы только автор мог подтвердить помощь или изменить статус запроса.

    Что делать:
    — Проверьте код обработки кнопки «помог» в форме, найдите условие, которое проверяет автора.
    — Если нужно разрешить другим пользователям нажимать кнопку, измените условие или добавьте дополнительные проверки прав.
    — Убедитесь, что поле «Автор» корректно заполнено и соответствует текущему пользователю.
    — Проверьте роли и права пользователя в конфигураторе или в управлении доступом.

    Пример исправления проверки:

    1C
    Если ТекущийПользователь()  Объект.Автор Тогда
        // Можно добавить проверку на роль администратора или другую логику
        Если Не ПользовательИмеетПраво("ИзменятьЧужиеЗапросы") Тогда
            Сообщить("Не вы автор запроса");
            Возврат;
        КонецЕсли;
    КонецЕсли;
    

    Рекомендую посмотреть здесь:
    https://its.1c.ru/db/metod8dev#content:456:hdoc

    Если нужна помощь с конкретным кодом — пришлите обработчик кнопки, помогу адаптировать.

    База знаний 1С