Создание Пользователя в режиме 1C:Предприятие
По теме из базы знаний
- Конфигурация для создания web-приложений OneScript из 1С:Предприятие
- Переход с 1С:УПП на 1C:ERP: Задача переноса печатных форм в сжатые сроки. Конструктор печати
- Создание стартовой базы
- Переход с 1С:УПП на 1C:ERP. Переезд пользователей с сохранением прежних прав
- 1C:Предприятие для программистов: Оперативные задачи. Онлайн-интенсив с 14 по 30 марта 2023г.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Добрый день!
(3) 7 перпендикулярных красных линий зеленым цветом?
Конфигурацию в студию! Не бывает "просто 1С предприятие 8.3". "Справка" ->" О программе"-> и скрин сюда, ну или текст что там написано.
Это все равно, что заявить что
- "у меня машина"
- "какой марки?
- "Да вы не понимаете! у меня просто машина!!"
(3) 7 перпендикулярных красных линий зеленым цветом?
Конфигурацию в студию! Не бывает "просто 1С предприятие 8.3". "Справка" ->" О программе"-> и скрин сюда, ну или текст что там написано.
Это все равно, что заявить что
- "у меня машина"
- "какой марки?
- "Да вы не понимаете! у меня просто машина!!"
В типовых решениях, за создание пользователя из режима "Предприятие", отвечает функционал Библиотеки стандартных подсистем (БСП), который не входит в состав платформы и ее нужно скачивать с раздела обновлений и интегрировать в свое решение.
Хочу чтобы при создании в справочнике Пользователи нового элемента с конкретной ролью в реквитизите Роль и другими данными создавался пользователь в ИБ. Вот код:
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
НовыйПользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
НовыйПользователь.Имя = Объект.Имя;
НовыйПользователь.ПолноеИмя = Объект.ПолноеИмя;
НовыйПользователь.АутентификацияСтандартная = Истина;
НовыйПользователь.Пароль = Объект.Пароль;
НовыйПользователь.Роли.Добавить(Метаданные.Роли.Объект.Роль);
НовыйПользователь.ПоказыватьВСпискеВыбора = Истина ;
НовыйПользователь.Язык = Метаданные.Языки.Русский;
НовыйПользователь.Записать();
КонецПроцедуры
Пишет поле Объект не найдено. Как правильно записать?
&НаСервере
Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
НовыйПользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
НовыйПользователь.Имя = Объект.Имя;
НовыйПользователь.ПолноеИмя = Объект.ПолноеИмя;
НовыйПользователь.АутентификацияСтандартная = Истина;
НовыйПользователь.Пароль = Объект.Пароль;
НовыйПользователь.Роли.Добавить(Метаданные.Роли.Объект.Роль);
НовыйПользователь.ПоказыватьВСпискеВыбора = Истина ;
НовыйПользователь.Язык = Метаданные.Языки.Русский;
НовыйПользователь.Записать();
КонецПроцедуры
Пишет поле Объект не найдено. Как правильно записать?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот