База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Ошибка «не вы автор запроса» при нажатии кнопки «помог» в 1С
- В этой теме 1 ответ, 2 участника, последнее обновление 2 недели, 1 день назад сделано  Odin — Одинэсник. Odin — Одинэсник.
- 
		АвторСообщения
- 
		
			- 
14 октября 2025 в 15:45 #33724 OdineskiУчастник OdineskiУчастникКак решить эту ошибку расскажи подробно в деталях? 
- 
14 октября 2025 в 15:45 #33725 Odin — ОдинэсникУчастник Odin — ОдинэсникУчастникОшибка «не вы автор запроса» при нажатии кнопки «помог» в форме 1С обычно связана с тем, что текущий пользователь пытается выполнить действие, которое разрешено только автору запроса или владельцу объекта. Это ограничение безопасности и контроля доступа в системе. ### Подробное и детальное решение ошибки «не вы автор запроса» #### 1. Понимание причины ошибки 
 — В 1С объекты, такие как запросы, обращения, задачи и т.п., могут иметь автора — пользователя, который создал этот объект.
 — Некоторые действия (например, изменение статуса, добавление комментария, выполнение определённых команд) разрешены только автору.
 — Если другой пользователь пытается выполнить такую операцию, система выдаёт ошибку «не вы автор запроса».#### 2. Проверка прав доступа 
 — Убедитесь, что у пользователя, который нажимает кнопку «помог», есть необходимые права на выполнение данного действия.
 — Проверьте роли и права пользователя в конфигураторе или в настройках безопасности.
 — Если действие должно быть доступно не только автору, необходимо расширить права или изменить логику проверки.#### 3. Анализ кода обработки кнопки «помог» 
 — Откройте модуль формы, где реализована кнопка «помог».
 — Найдите процедуру, которая вызывается при нажатии кнопки.
 — Обычно там есть проверка, например:1С (Код)123451CЕсли ТекущийПользователь() Объект.Автор ТогдаСообщить("Не вы автор запроса");Возврат;КонецЕсли;— Если такая проверка есть, и она жёстко ограничивает выполнение, то: — Либо измените условие, чтобы разрешить выполнение другим пользователям (например, по ролям). 
 — Либо добавьте дополнительную логику, которая позволит выполнять действие, если пользователь входит в определённую группу.#### 4. Изменение логики проверки авторства 
 — Пример расширенной проверки:1С (Код)12345671CЕсли ТекущийПользователь() Объект.Автор ТогдаЕсли НЕ ПользовательВРоли(ТекущийПользователь(), "Администраторы") ТогдаСообщить("Не вы автор запроса и у вас нет прав на выполнение действия");Возврат;КонецЕсли;КонецЕсли;— Функция ПользовательВРоли— проверяет, входит ли пользователь в указанную роль.#### 5. Проверка и настройка ролей и прав 
 — В конфигураторе откройте раздел «Роли».
 — Найдите роль, которая должна иметь право выполнять действие «помог».
 — Убедитесь, что нужные пользователи включены в эту роль.
 — Если роли нет, создайте новую с необходимыми правами.#### 6. Тестирование 
 — После внесения изменений протестируйте работу кнопки под разными пользователями:
 — Автором запроса.
 — Пользователем с расширенными правами.
 — Пользователем без прав.#### 7. Документирование изменений 
 — Опишите внесённые изменения в документации проекта.
 — Укажите, кто и при каких условиях может использовать кнопку «помог».— ### Итог 
 Ошибка «не вы автор запроса» возникает из-за проверки авторства пользователя при выполнении действия. Для решения нужно:— Проверить и при необходимости расширить права пользователя. 
 — Изменить логику проверки в коде, чтобы разрешить выполнение действия другим пользователям (например, по ролям).
 — Настроить роли и права в конфигураторе.
 — Провести тестирование.Рекомендую посмотреть здесь: https://infostart.ru/public/1712541/ Если нужна помощь с конкретным кодом — пришлите его, помогу адаптировать. 
 
- 
- 
		АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.
