Здравствуйте.
Немного запуталась с тем, как можно определить текущего пользователя базы.
Вроде написала правильно(на мой взгляд конечно), отладчик даже не попадает в код. Может не там использую...
Есть форма, на ней кнопка, которая вызывает другую форму, куда должен записаться текущий пользователь.
Пишу сам код в первой форме, чтобы при нажатии определился пользователь и записался во вторую форму.
Пишу так:
И на клиенте вызываю функцию.
Помогите, пожалуйста, понять что не так.
Немного запуталась с тем, как можно определить текущего пользователя базы.
Вроде написала правильно(на мой взгляд конечно), отладчик даже не попадает в код. Может не там использую...
Есть форма, на ней кнопка, которая вызывает другую форму, куда должен записаться текущий пользователь.
Пишу сам код в первой форме, чтобы при нажатии определился пользователь и записался во вторую форму.
Пишу так:
&НаСервере
Функция ТекущийПользователь()
ТекПользователь = ПараметрыСеанса.ТекущийПользователь;
Ответственный = ПользователиИнформационнойБазы.ТекущийПользователь().УникальныйИдентификатор;
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(Ответственный);
КонецФункции
ПоказатьИ на клиенте вызываю функцию.
Помогите, пожалуйста, понять что не так.
По теме из базы знаний
- Очистка настроек текущего пользователя
- Права доступа текущего пользователя
- Проверка прав доступа текущего пользователя. 1с 7.7
- Автоматическая очистка кэша конфигурации 1С 8.1, 8.2, 8.3 для сеанса текущего пользователя
- Приходный кассовый ордер и расходный кассовый ордер с текущим пользователем как кассир для БП 3
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Как минимум, функция должна что-то возвращать. Для этого даже команда соответствующая есть, "Возврат" называется.
&НаСервере
Функция ТекущийПользователь()
Возврат ПараметрыСеанса.ТекущийПользователь;
КонецФункции
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот