Как поставить код в 1с

Обновлено: 08.07.2024

(1) Aleksey58, замок означает что конфигурация находится на поддержке (типовом обновлении, хотя не обязательно типовом), и данные объект (с замком) не может редактироваться (всегда берется с обновления). Регулируется это через меню "Конфигурация / Поддержка / Настройка поддержки".

На конфигурацию (всю сразу) типовыми методами пароль не поставишь. Пароль можно установить на отдельные модули объектов: открывешь модуль, дальше пункт меню "Текст / Установить пароль"

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

Первый способ - это один из самых стандартных

Мы устанавливаем определенный пароль на сам модуль объекта.
Что бы наши действия увенчались успехом, нам нужно будет в модуле (в активном состоянии) объекта в кофигураторе 1С Предприятие выбрать - «Текст - Установить пароль».
Но пароль, указанный таким способом легко можно снять используя декомпилятор 1С. Пароль устанавливается только лишь на модуль объекта, поэтому весь код необходимо помещать в него и вызывать из модуля определенные формы, например:

В модуле объекта пишем:

Функция Сумма(значение1, значение2) Экспорт

Возврат значение 1 + значение2;

В модуле формы вызываем эту функцию:

Но правда говоря, такие действие не всегда бывают удобными.

Второй способ - это исключить исходные коды из поставки

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

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

Третий способ – это обфускация кода 1С

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

Принцип довольно таки простой. Программист пишет код с определенной структурой, при этом оставляя комментарии, обозначая переменные удобно читаемыми именами с целью будущей легкой модифицировании программы.

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

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

Четвертый способ – это способ комбинирования уже трех вышепоказанных способов

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

Рассмотрим, как установить пароль в 1С, на примере 1С:Бухгалтерия. Информация актуалена для 1С УТ и 1С ЗУП и др программ 1С.

Перейдем к выполнению действий, которые помогут нас установить пароль в 1С. Заходим в информационную базу под пользователем с соответствующими административными правами и переходим в раздел “Администрирование”. Далее выбираем пункт “Настройки пользователей и прав”. В открывшемся окне в подразделе “Пользователи” переходим по гиперссылке “Пользователи”.

В открывшемся списке пользователей выбираем нужного нам пользователя и по двойному клику левой клавиши мыши открываем карточку пользователя. Далее на закладке “Главное” нажимаем на кнопку “Установить пароль”. Справа от данной кнопки мы увидим надпись “пустой пароль”. Это означает, что пароль для данного пользователя не установлен. После чего появится окно с двумя полями. В верхнем поле необходимо указать пароль, а в нижнем поле его подтвердить.

По кнопке “Создать пароль” система позволяет создать уникальный пароль, который можно использовать и указать в форме ввода пароля.

При установленный галочке “Показывать новый пароль” вместо звездочек будут отображаться вводимые символы и подтверждать пароль не потребуется. После указания пароля нажимаем на кнопку “Установить пароль”. После этого при попытке войти в базу под данным пользователем без пароля, то система выдаст ошибку аутентификации.

Также на закладке “Главное” имеется функция “Потребовать установку пароля при входе”. Включенная галочка означает, что пользователь должен изменить присвоенный ему пароль на свой при первом входе в базу. При входе в базу появится окно, в котором необходимо будет указать старый пароль и ввести новый. После чего также нажать на кнопку “Установить пароль”.

Также рассмотрим, как настраивается аутентификации пользователя операционной системы. Для этого на закладке “Главное” необходимо установить одноименную галочку и осуществить выбор пользователя в поле “Пользователь”. В открывшемся окне выбрать домен и указать пользователя операционной системы. После этого программа будет запускаться без указания имени пользователя и ввода пароля.

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

Как поменять пароль в 1С в режиме 1С:Предприятие

Запустите 1С под пользователем с правами администратора и зайдите в меню Администрирование – Настройки программы – Настройки пользователей и прав .


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


Щелкните два раза мышкой на пользователе, для которого хотите задать пароль.


Откроются настройки учетной записи пользователя.

Если пароль не задан, окно будет выглядеть так:


Жмем кнопку Установить пароль .

Затем введите и подтвердите пароль.


При необходимости сформируйте пароль автоматически по кнопке Создать пароль .


Жмем Установить пароль .

Если пароль уже задан, но его нужно поменять, жмем кнопку Сменить пароль .

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


Если при входе в программу введете неверный пароль, 1С не запустится.


Как потребовать пользователя установить пароль при входе

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


Когда пользователь войдет в программу, ему придется создать пароль, если его еще не было.


Либо сменить пароль, если он был ранее установлен.


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

Как пользователю поменять пароль самостоятельно


Жмем на ссылку в разделе Учетная запись .


Жмем Сменить пароль и задаем новый пароль.


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

Вы можете запрещать пользователям самостоятельно изменять пароли. Для этого откройте настройки пользователя и установите флажок Пользователю запрещено изменять пароль .


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

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

Для изменения пароля в Конфигураторе откройте меню Администрирование – Пользователи .



Откройте пользователя для смены пароля.


Введите и подтвердите пароль и нажмите ОК .


На этом все: пароль 1С мы с вами установили.

См. также:

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

    Как правило, все новые настройки в программе 1С и сложные..С 06.08.2019 в ст. 136 ТК РФ, посвященную нюансам выплаты.Юрлица и ИП, решившие работать на УСН, при регистрации подают.

Карточка публикации

(1 оценок, среднее: 5,00 из 5)

Данную публикацию можно обсудить в комментариях ниже.
Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Все комментарии (1)

Спасибо за важную и полезную информацию.

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

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

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Огромное спасибо! Огромное количество информации как всегда интересно и доступно преподнесено Мариной Аркадьевной. Всегда с удовольствием посещаю ваши семинары

Содержание

Вы можете задать еще вопросов

Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8

Вы можете оформить заявку от имени Юр. или Физ. лица Оформить заявку

Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>

Читайте также: