Как программно установить пароль пользователя 1с
Перейти к содержимому

Как программно установить пароль пользователя 1с

  • автор:

Как установить или поменять пароль при входе в программу 1С?

Previous Next Play Pause

При входе в программу 1С, если в ней созданы профили пользователей, появляется окно, запрашивающее выбор пользователя и ввод пароля. В случае, если пароль не установлен, то любой пользователь, нажав «Ок», может войти в программу, под вашим именем и там уже натворить дел… Чтобы обезопасить информацию от «посторонних глаз», рекомендуется каждому пользователю базы установить личный пароль. Это не так сложно, как кажется на первый взгляд, и для этого не надо обладать навыками «суперпрограммиста». В этой статье расскажем вам о двух способах установки пароля: в режиме пользователя или в конфигураторе.

Итак, всплывающее окошко при входе в программу обычно выглядит следующим образом:

Зачастую, если бухгалтер работает один с программой, пользователь не введен. Соответственно, вход в программу производится непосредственно ее запуском.

Установить пароль можно двумя способами:

• в режиме пользователя – 1С: Предприятия, когда вы просто входите в программу;

• в режиме конфигуратора – кнопка «Конфигуратор» в окне запуска программы.

Рассмотрим пошагово оба варианта на примере программ 1С: Бухгалтерия предприятия ред. 3.0 и 1С: Зарплата и управление персоналом ред. 3.1.

1 способ: установка пароля в пользовательском режиме

Шаг 1. Запустив программу 1С в режиме пользователя, перейдите в раздел «Администрирование» — «Настройки пользователей и прав».

Шаг 2. Открыв раздел «Пользователи», перейдите по одноименной гиперссылке.

Шаг 3. Если пользователя нет, то создайте его по кнопке «Создать». Вы можете создать сразу несколько пользователей, если с информационной базой работает не один человек и в дальнейшем для каждого задать персональные настройки.

Мы видим, что настоящее время заведен в программе один пользователь Вишневская С.Н.

Добавим нового пользователя и установим ему пароль на вход в программу.

Шаг 4. Укажите полное имя пользователя. При этом пользователя можно выбрать из справочника «Физические лица». В нашем примере – Бухгалтер Алферова С.А.

Установите галочку «Вход в программу разрешен». В этом случае, пользователь отобразится в списке пользователей при запуске программы.

Если галочка не установлена, то при входе в программу вы его не увидите.

Если это единственный пользователь и галочка не установлена, то при входе программа «ничего не спросит», а просто запустится.

Заполните поле «Имя» (для входа). Название поля говорит само за себя. Что вы напишите здесь, так оно и отобразится при вводе.

И вот мы дошли до заветной кнопки «Установить пароль». Слева серым цветом написано – «Пустой пароль». Это означает, что пароль не установлен.

Шаг 5. Нажмите кнопку «Установить пароль» и запишите его в поля «новый пароль» и «подтверждение». Можно воспользоваться кнопкой «Создать пароль» и система сгенерирует его за вас. Установив галочку «Показывать новый пароль», можно «подсмотреть» введенные данные.

Нажмите кнопку «Установить пароль».

Пароль установлен и серая надпись слева от кнопки установки пароля нам об том подсказывает.

Для смены пароля также нажимается кнопка «Установить пароль» и он меняется пользователем.

Но если за системой следит администратор, который создает пользователей и «раздает» пароли, то он может установить галочку запрета смены пароля – «Пользователю запрещено изменять пароль». В этом случае изменить пароль вы не сможете.

Проверим результат наших действий.

Шаг 6. Сохраните настройку – «Записать и закрыть».

При создании первого пользователя он автоматически наделяется правами администратора.

Шаг 7. Закройте программу и зайдите в нее снова.

При входе в программу система предложит идентифицироваться. Нажав стрелочку, выберите пользователя из списка.

В случае, если пароль не указан или указан не верно, программа выдаст сообщение – «Идентификация пользователя не выполнена».

Указав пароль, программа запустится и можно приступить к работе.

2 способ: установка пароля пользователя в режиме 1С: Конфигуратор

Шаг 1. Запустите программу в режиме 1С: Конфигуратор по одноименной кнопке в окне запуска 1С.

Шаг 2. Перейдите в раздел «Администрирование» — «Пользователи».

В открывшемся справочнике можно добавить новых пользователей – кнопка «зеленый плюсик» или кнопка копирования. Чтобы установить или изменить пароль для имеющегося пользователя, откройте его двойным щелчком мышки или нажав «кнопку-карандашик».

Шаг 3. В окне настроек те же настройки, что мы рассматривали в пользовательском режиме.

Введите пароль в отмеченные поля, подтвердив его.

В настройке также имеются галочки:

• «Пользователю запрещено менять пароль»;

• «Показывать в списке выбора».

О них мы говорили выше.

Очистив поля с данными пароля, вы удалите пароль входа в программу.

Возможно у вас возникнет вопрос: «Что такое аутентификация операционной системы?». Эта галочка есть и в настройках пользователя в режиме 1С: Предприятия, и в конфигураторе.

Если у вас установлен пользователь (и пароль) при входе в операционную систему, то можно настроить вход в программу, через аутентификацию операционной системы, т.е. того пользователя. Для этого устанавливается одноименная галочка — «Аутентификация операционной системы» и ниже указывается пользователь, под которым вы входите при включении компьютера.

Мы рассмотрели вопросы установки и изменения пароля пользователя при входе в 1С.

Как быть, если пропал раздел «Пользователи»?

Пользователь может растеряться, когда, открыв программу, не увидит раздел «Пользователи», о котором мы говорили выше.

Возможно были изменены настройки программы и раздел куда-то «исчез». Давайте разберемся, как вернуть раздел на место.

Шаг 1. Перейдите в раздел «Администрирование» и нажмите «шестеренки» в верхнем правом углу окна. Перейдите в меню «Настройка навигации».

Шаг 2. В открывшемся окне найдите пункт «Пользователи» и переместите его в правую часть окна по кнопке «Добавить».

Шаг 3. Зацепившись мышкой за строку «Пользователи», перетащите ее в раздел «Важное» и нажмите «Ок».

Раздел «Пользователи» появился на рабочем столе.

Мы рассмотрели варианты создания и изменения пароля пользователя.

Старайтесь не забывать пароль! Всегда, при работе нескольких пользователей, должен быть один пользователь с правами администратора, который при необходимости сможет изменить пароль, в случае если вы его забыли, или сотрудник ушел, не сообщив пароль входа в 1С.

В случае, если пользователь был единственным, и вы остались без пароля, восстановить доступ к программе будет сложнее. Для этого используются специальные программы – редакторы баз данных, например, Tool_1CD, WinHex, Free Hex Editor и т.п. И, если вы попали в такую ситуацию , то для сброса пароля лучше пригласить специалиста.

Автор статьи: Ольга Круглова

Понравилась статья? Подпишитесь на рассылку новых материалов

Работа с паролями пользователей в 1С

Для того чтобы программно задать пароль пользователя в 1С, нужно сначала получить нужного пользователя информационной базы. Для этого используется метод НайтиПоИмени() менеджера пользователей информационной базы.

Пользователь = «Иванов Иван Иванович» ;
ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( Пользователь ) ;

Установка нового пароля

Для установки нового пароля пользователя 1С, его нужно записать в свойство Пароль пользователя информационной базы. Это свойство недоступно для чтения, поэтому, записав туда пароль, прочитать его уже не удастся.

ПользовательИБ . Пароль = «q12345» ;

После установки пароля свойство ПарольУстановлен пользователя информационной базы примет значение Истина. Пароль начнет работать после перезапуска системы.

Установка требований к сложности пароля в 1С

Система 1С:Предприятие имеет встроенный механизм проверки сложности паролей пользователей. Функция включается через Конфигуратор, меню Администрирование — Параметры информационной базы — Проверка сложности паролей пользователей.

При включении этой функции пароль проверяется на соответствие следующим требованиям:

  • Длина не менее 7 символов;
  • Содержит не менее 3-х типов символов:
    • заглавные буквы;
    • строчные буквы;
    • цифры;
    • спец. символы.
    • Не совпадает с именем пользователя;
    • Не является последовательностью символов.

    Можно включить эту функцию программно:

    УстановитьПроверкуСложностиПаролейПользователей ( Истина ) ;

    Для проверки вводимого пользователем пароля на соответствие этим требованиям попытаемся создать временного пользователя с заданным паролем. В функцию мы будем передавать сам новый пароль. Функция будет возвращать значение Истина, если пароль соответствует требованиям, и Ложь — если не соответствует.

    Функция ПарольСоответствуетТребованиям ( Пароль )

    //Убедимся, что проверка сложности включена
    УстановитьПроверкуСложностиПаролейПользователей ( Истина ) ;

    //Создадим временного пользователя и установим его параметры
    ВременныйПользовательИБ = ПользователиИнформационнойБазы . СоздатьПользователя ( ) ;
    ВременныйПользовательИБ . АутентификацияСтандартная = Истина ;
    ВременныйПользовательИБ . Имя = НСтр ( «ru = ‘Временный пользователь'» ) +
    » (» + Строка ( Новый УникальныйИдентификатор ) + «)» ;

    //Установим временному пользователю требуемый пароль
    ВременныйПользовательИБ . Пароль = Пароль ;

    //Попытаемся записать временного пользователя.
    //Если появится ошибка, значит пароль не соответствует требованиям
    ХорошийПароль = Истина ;

    //Удалим временного пользователя
    ВременныйПользовательИБ . Удалить ( ) ;

    Как программно проверить пароль пользователя 1С

    Как мы уже отмечали, свойство Пароль пользователя информационной базы недоступно для чтения, то есть мы не сможем при необходимости просто сравнить пароль, введенный пользователем, с паролем, который хранится в информационной базе.

    Пароль из информационной базы мы можем получить только в хешированном виде через свойство СохраняемоеЗначениеПароля пользователя ИБ.

    Для проверки соответствия введенного пароля паролю из информационной базы можно использовать следующую функцию. В нее мы передадим введенный пароль и имя пользователя. Функция вернет значение Истина, если пароль соответствует паролю информационной базы, и Ложь — если не соответствует.

    Функция ПроверитьПароль ( Пользователь , Пароль )

    //Получим пользователя ИБ
    ПользовательИБ = ПользователиИнформационнойБазы . НайтиПоИмени ( Пользователь ) ;

    //Получим хешированное представление введенного пароля
    ХешированиеДанных = Новый ХешированиеДанных ( ХешФункция . SHA1 ) ;
    ХешированиеДанных . Добавить ( Пароль ) ;
    ХешированныйНовыйПароль = Base64Строка ( ХешированиеДанных . ХешСумма ) ;
    ХешированиеДанных = Новый ХешированиеДанных ( ХешФункция . SHA1 ) ;
    ХешированиеДанных . Добавить ( ВРег ( Пароль ) ) ;
    ХешированныйНовыйПароль = ХешированныйНовыйПароль + «,» + Base64Строка ( ХешированиеДанных . ХешСумма ) ;

    //Сравним полученный хешированный пароль и хешем пароля в информационной базе
    Возврат ХешированныйНовыйПароль = ПользовательИБ . СохраняемоеЗначениеПароля ;

    Как изменить пароль пользователя в 1С

    Существует минимум два способа, чтобы изменить или установить пароль пользователя на вход в 1С Предприятие 8.3. Мы можем поменять как свой собственный пароль, так и пароль другого пользователя (если только администратор не ограничил наши права).

    Способ 1. Сменить пароль в режиме пользователя

    Запустим 1С Предприятие 8 в обычном режиме и перейдем в меню НСИ и администрирование -> Настройки пользователей и прав – Пользователи:

    Выберем нужного пользователя (щелкаем на нем два раза) и в открывшемся окне нажимаем кнопку “Установить пароль”

    Если нажать кнопку “Создать пароль”, то программа автоматически придумает безопасный пароль. Нам нужно лишь скопировать его и вставить в поле “Новый пароль” и “Подтверждение”. Но лучше придумать и ввести свой пароль, чтобы уж точно не забыть его потом.

    Способ 2. Изменить пароль 1С через конфигуратор”

    Есть альтернативный способ. Запускаем 1С в режиме Конфигуратора. Заходим в меню “Администрирование – Пользователи”. И аналогичным образом выбираем нужного пользователя и задаём ему новый пароль.

    Таким образом можно сменить пароли абсолютно во всех конфигурация 1С Бухгалтерия (БП), 1С Зарплата и управление персоналом (ЗУП), 1С Управление торговлей (УТ), 1С Комплексная автоматизация (КА), 1С Управление нашей фирмой (УНФ) и т.д., на любой версии платформы 1C 8.1, 8.2, 8.3, 8.4.

    Канал про 1С появился в telegram

    Канал про 1С в Telegram (1c в Телеграм)

    Следите за выходом отчетов и расширений для 1С на новом Telegram-канале здесь. Нас уже более 700 человек!

    Как изменить пароль пользователя в 1С

    Иногда пользователю нужно сменить пароль в 1С. Например, пароль стал известен третьим лицам или сотрудник сменил должность, а на его место пришел работать новый человек.
    Чтобы сменить пароль, нужно найти место где производится смена пароля. Чтобы найти место вам нужно воспользоваться одиним из следующих способов.

    ЧЕРЕЗ РЕЖИМ ПРЕДПРИЯТИЕ

    ИНТЕРФЕЙС ТАКСИ (управляемые формы)

    Первый способ найти.

    Меню: НСИ и администрирование — раздел Администрирование — Настройки пользователей и прав — Пользователи

    Второй способ найти.

    Верхнее опциональное меню: Все функции — Справочник «Пользователи»

    СТАРЫЙ ИНТЕРФЕЙС 1С (обычные формы)

    Первый способ найти.

    Меню: Сервис — Пользователи — Список пользователей

    Найдите пользователя, которому нужно поменять пароль. Откройте карточку пользователя и нажмите по увеличительному стеклу на поле «краткое имя пользователя». Откроется окно настройки прав и смены пароля.

    Второй способ найти.

    Меню: Операции — Справочники — Пользователи

    С карточкой пользователя нужно то же самое что и в первом способе.

    ЧЕРЕЗ РЕЖИМ КОНФИГУРАТОР

    Этот способ является общим для всех версий и конфигураций 1С.

    Меню: Администрирование — Пользователи

    Откроется список пользователей информационной базы. Выберите нужного, откройте карточку пользователя и смените пароль.
    Во всех способах установки нового пароля он вступит в силу при следующем входе в программу. Смена паролей пользователям возможна при наличии соответствующих прав (администратор, полные права) у пользователя, который меняет пароль себе или другому пользователю.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *