Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Автоматическое заполнение поля Пользователь  (Прочитано 6036 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
staff
Помогающий

ua
Offline Offline
Пол: Мужской

« : 22-10-2009 05:47 » 

Как сделать, чтобы при выборе документа для ввода значений, в поле Пользователь автоматически выводился пользователь, который залогинился в 1С, а не в ручную его вводить?
« Последнее редактирование: 25-10-2009 18:28 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 22-10-2009 09:02 » new

Во-первых нужно сопоставить логин пользователя с элементом справочника. У меня это делатеся так (в модуле сеанса):
Код:
Процедура УстановкаПараметровСеанса()
...
Спр = Справочники.Сотрудники;
ПараметрыСеанса.Пользователь=Спр.НайтиПоРеквизиту("Пользователь1С", ИмяПользователя());
...
КонецПроцедуры
Где УстановкаПараметровСеанса() - предопределенная процедура, ПараметрыСеанса.Пользователь - параметр сеанса, заданный в конфигураторе.

Ну а дальше подставлять сопоставленное значение при создании соответствующего документа:
Код:
Док.Пользователь=ПараметрыСеанса.Пользователь;
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines