1с 7 как узнать имя пользователя программирование
Внешняя компонента UsersDef.dll (для версии 1С:Предприятие 7.7)
Примечание: в SQL-версии не следует одновременно работать с файлом пользователей и в конфигураторе, и через Предприятие, иначе слетают параметры соединения с базой банных.
ИзменитьПароль (СтарыйПароль,НовыйПароль,Копия)
ChangePass (СтарыйПароль, НовыйПароль, Копия)
ИзменитьИмяПользователя (ПутьКБазе,СтароеИмя, НовояИмя,Копия)
ChangeUserName (ПутьКБазе,СтароеИмя, НовояИмя,Копия)
УдалитьПользователя (ПутьКБазе,ИмяПользователя,Копия)
DeleteUser (ПутьКБазе,ИмяПользователя,Копия)
СоздатьПользователя (ПутьКБазе,ИмяПользователя, ПарольПользователя, ПолноеИмяПользователя, ДиректорияПользователя,ИнтерфейсПользователя,ПраваПользователя ,Копия)
CreateUser (ПутьКБазе,ИмяПользователя, ПарольПользователя, ПолноеИмяПользователя, ДиректорияПользователя,ИнтерфейсПользователя,ПраваПользователя ,Копия)
ПолучитьИнтерфейсыБазы(ПутьКБазе)
GetBaseInterfaces(ПутьКБазе)
ПолучитьПраваБазы(ПутьКБазе)
GetBaseAccesses(ПутьКБазе)
ИзменитьДанныеПользователя (ПутьКБазе,ИмяПользователя, НовыйПарольПользователя, НовоеПолноеИмяПользователя, НоваяДиректорияПользователя,НовыйИнтерфейсПользователя,НовыеПраваПользователя ,Копия)
ChangeUserData (ПутьКБазе,ИмяПользователя, НовыйПарольПользователя, НовоеПолноеИмяПользователя, НоваяДиректорияПользователя,НовыйИнтерфейсПользователя,НовыеПраваПользователя ,Копия)
Если какой-то из параметров не нужно изменять, то передается значение в виде пустой строки.
ПолучитьСписокПользователей (ПутьКБазе)
GetUsersList(ПутьКБазе)
СортироватьСписокПользователей(ПутьКБазе,Копия)
SortUsersList(ПутьКБазе,Копия)
ПолучитьСписокПользователейТЗ(ПутьКБазе)
GetUsersListTZ(ПутьКБазе)
Возвращает список пользователей с данными в виде таблицы значений колонки: ИмяПользователя, ХэшПароляПользователя, ПолноеИмяПользователя, ДиректорияПользователя, ИнтерфейсПользователя, ПраваПользователя.
ПолучитьяИмяСервераСКЛ(ПутьКБазе)
GetSQLServerName(ПутьКБазе)
Возвращает в виде строки название SQL-сервера к которому подключается данная база (только для баз под SQL).
ПолучитьИмяБазыСКЛ(ПутьКБазе)
GetSQLBaseName(ПутьКБазе)
Возвращает в виде строки название базы как она названа в SQL-сервере (только для баз под SQL).
ПолучитьИмяПользователяСКЛ(ПутьКБазе)
GetSQLUserName(ПутьКБазе)
Возвращает в виде строки имя пользователя под которым происходит подключение к SQL-серверу для данной базы (только для баз под SQL).
ПолучитьПарольПользователяСКЛ(ПутьКБазе)
GetSQLUserPass(ПутьКБазе)
Возвращает в виде строки пароль пользователя которым производится подключение к SQL-серверу для данной базы (только для баз под SQL).
Компонента создана по технологии создания внешних компонент.
Юзаю УТ11.2 наверняка в общих модулях есть функция которая возвращает ссылку на текущего пользователя.
Подскажите пожалуйста, сам не смог найти.
user841691; Мах; Gadzhalik; muzipov; InJey; DoctorRoot; user1456656; Новичок1с; FolserZ; LomayaZakat; 778402; a__step; Slypower; Danila7Zz; dimisa; sitec; user639498_dar8313; user1288161; Jejer; Dmitri93; BigRig; user1188623; Jeka44; user1038092; Ariva; Jorje234; FilatovRA; YellowAndBlue; user1042850; JohnConnor; Fator26; kn; baracuda; r.moschenskiy; + 34 – Ответить
(1) а как искали-то )
почти в каждом документе в обработке заполнения есть код по начальному заполнению поля Ответственный или Автор
Пользователь ИБ и ТекущийПльзователь не всегда одно и тоже.
(7) smaharbA, какая разница между ними? В типовых конфигурациях это на 99% одно и то же.
(8) baracuda, ярко выраженный пример в РМК. При кратковременной замене на пользователя с расширенными правами, к примеру, для возврата чека.
(11) spacecraft, и в самом деле. Спасибо за пояснение. Но в принципе при инциализиции РМК я могу смело заполнять продавца текущим пользователем.
Параметры сеанса предназначены для хранения значений определенных типов для каждого клиентского сеанса на время работы этого сеанса. Инициализацию параметров сеанса следует выполнять в модуле сеанса, а их значения рекомендуется использовать в запросах и условиях ограничения доступа к данным для текущего сеанса.
Примеры параметров сеанса:
ТекущийПользователь – тип СправочникСсылка.Пользователи
ОбменДаннымиВключен – тип Булево
РабочееМестоКлиента – тип СправочникСсылка.РабочиеМеста
Параметры сеанса доступны из встроенного языка 1С:Предприятия, например:
(9) nni93, разницу я имел ввиду в контексте утверждения
Пользователь ИБ и ТекущийПльзователь не всегда одно и тоже.
Можно так:
ПользователиКлиентСервер.ТекущийПользователь();
Это все устарело правильно использовать:
Клиент - ПользователиКлиент.ТекущийПользователь()
Сервер - Пользователи.ТекущийПользователь()
Не отображаются имена пользователей в диспетчера задач
Здравствуйте! Подскажите, пожалуйста, где в Windows 2003 выставляются права НЕ администраторам.
Как узнать имена всех пользователей?
как узнать имена всех пользователей? P.S. можно использовать cmd.exe
Узнать имена пользователей, работавших с файлом
Возможно ли это сделать средствами VBA? Нужно собрать данные о пользователях, работавших с файлами.
Вывести имена пользователей компьютера в ListBox
Надо вывести в листбокс все имена пользователей на данном компьютере!Помогите, пожалуйста)
Если нету - надо вытаскивать из логов.
Есть такая штука
ИмяПользователя()
Назначение:
Возвращает имя пользователя.
Остается только во все процедуры формирования печатных форм ( и в сами печатные формы) добавить кусок кода который будет пририсовывать имя пользователя к таблице.
Еще я как-то видел как это делается без вмешательства в 1С. Видимо, есть какой-то мастер печати, который на каждый лист пишет имя компа с которого пошла печать (конкретней сказать не могу)
Есть такая штука
ИмяПользователя()
Назначение:
Возвращает имя пользователя.
В печатной форме пишешь Док.Автор и все. Как правило работает на 90% документов если 1с 7.7 и конфа комплексная. Если нет найди в документе через отладчик какой реквизит отвечает за пользователя и замени автор на него. Это если тебе нужно что бы печатался создатель. А если что бы печатался тот, кто печатает документ то тогда как сказал krenk :
Если форма встроенная, Док. не нужно, применимо подобное только для внешних форм. В стандартных контекст передается, как правило, через Докум (в ТиС, в частности)Вывести имена пользователей, компьютеров и их IP-адреса из AD
Собственно вопрос в названии темы. Вывести все данные необходимо в файл csv, фильтр. Установить.
Вывести все имена пользователей через запятую
Доброго времени суток. Подскажите пожалуйста, как организовать выборку пользователей из базы.
Вывести имена пользователей из /etc/passwd с помощью cut
Помогите пожалуйста. Известно,что команда cut -f1 -d: /etc/passwd выдает список имен.
Читайте также: