Меню

1с удаление настроек пользователей



Работа с пользовательскими настройками

Область применения: управляемое приложение, обычное приложение.

1.1. Для хранения персональных настроек пользователя следует использовать хранилище общих настроек. Например, чтение и запись значения настройки «Задавать вопрос при выходе из программы» для текущего пользователя реализуется на встроенном языке с помощью объекта ХранилищеОбщихНастроек :

ЗначениеНастройки = ХранилищеОбщихНастроек.Загрузить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе»);
ХранилищеОбщихНастроек.Сохранить(«НастройкиПрограммы», «ЗадаватьВопросПриВыходе», ЗначениеНастройки);

При этом для хранения настроек пользователя не следует использовать какие-либо другие способы, в частности, другие объекты метаданных (регистры, реквизиты и табличные части справочников и др.), внешние файлы и пр.

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

1.3. Для обращения к каждой настройке в хранилище общих настроек необходимо использовать уникальный строковый ключ настройки. Например, значения основной организации и основного склада, с которыми работает текущий пользователь – это две разные настройки, которые хранятся раздельно под ключами «ОсновнаяОрганизация» и «ОсновнойСклад» .

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

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

Пример реализации формы персональных настроек «Мои настройки» имеется в демонстрационной конфигурации Библиотеки стандартных подсистем .

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

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

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

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

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

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

Источник

Очистить настройки пользователя 1С

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

Ошибки, которые связаны с повреждением базы, можно выявить с помощью тестирования и затем исправить. Наиболее часто появляется информационное сообщение об ошибке — «Файл базы данных повреждён».

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

Резервное копирование базы

В процессе проведения тестирования может произойти ошибка и серьезное повреждение базы. Резервная копия — гарантия восстановления информационной базы до копирования.

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

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

Для этого потребуется в меню конфигураторе «Администрирование»/«Выгрузить информационную базу» и затем нажать «Сохранить».

Тестирование и поиск ошибок

Сначала надо открыть конфигуратор 1С и в меню «Администрирование» нажать «Тестирование и исправление». В окошке провести настройку проверок и нажать «Выполнить».

При наличии файловой базы, можно проверить базу и с использованием утилиты chbdfl (находится в папке с платформой 1С Предприятие 8).

Необходимо запустить утилиту chbdfl в папке с базой выбрать файлик 1Cv8.1CD в папке, где расположена база. Потребуется поставить галочку «Исправлять ошибки»/«Выполнить».

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

Для этого необходимо в подсистеме «Администрирование» найти «Настройки пользователей и прав»/«Настройки пользователей».

Читайте также:  1с ошибка установки или изменения национальных настроек информационной базы

Выбрать интересующего вас пользователя, у которого необходимо очистить настройки в программе 1С, нажать «Очистить всё»/«Все настройки». Установятся настройки «По умолчанию». Настройки пользователя будут очищены.

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

Источник

Удаление пользователя из 1С

Удалить пользователя из 1С можно двумя способами: в режиме 1С:Предприятие и в режиме Конфигуратор. Мы рассмотрим оба случая.

Удаление пользователя в режиме «1С:Предприятие»

  1. Запускаем необходимую базу в режиме 1С:Предприятие:

Рисунок 1 — Окно запуска базы данных

  1. Далее переходим в меню Администрирование и выбираем пункт Настройки пользователей и прав:

Рисунок 2 — Окно «Администрирование»

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

Рисунок 3 — Окно «Настройки пользователей и прав»

  1. Далее нажимаем правой кнопкой мыши на пользователе которого хотим удалить и выбираем пункт Пометить на удаление / Снять пометку:

Рисунок 4 — Окно «Пользователи»

  1. После того как пометили пользователя на удаление, переходим обратно в меню Администрирование и выбираем пункт Удаление помеченных объектов:

Рисунок 5 — Окно «Администрирование»

  1. В открывшимся окне выбираем режим удаления и нажимаем на кнопку Удалить:

Рисунок 6 — Окно «Удаление помеченных объектов»

Рисунок 7 — Окно «Удаление помеченных объектов»

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

Рисунок 8 — Окно «Удаление помеченных объектов»

Источник

Персональные настройки пользователей: копирование и очистка настроек, в Бухгалтерии предприятия 3.0.

Чтобы начать работу с персональными настройками пользователей заходим в раздел “Настройки пользователей и прав” (Администрирование/Настройки пользователей и прав).


Рис. 1. Настройки пользователей и прав.

Далее выбираем “Копирование настроек” (Персональные настройки пользователей/Копирование настроек)


Рис. 2. Копирование настроек.

Открывается окно “Копирование настроек пользователей”. Здесь соответственно мы можем выбрать:
1) От какого пользователя мы можем скопировать настройки;

2) Какому пользователю мы можем скопировать настройки;

3) Какие настройки мы можем скопировать.


Рис.3. Копирование настроек пользователей.


Рис.4. Выбор пользователя.


Рис.5. Выбор пользователей для копирования настроек.


Рис. 6. Выбор настроек пользователя.

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


Рис. 7. Копирование настроек пользователей.


Рис. 8. Итог копирования.

При очистке настроек так же необходимо выбрать:

1. Какому пользователю мы можем очистить настройки;

2. Какие настройки мы можем очистить.


Рис. 9. Очистка настроек пользователей.

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

Рис.10. Итог очистки.

Сафаров Ильдар. Специалист Линии консультаций

Источник

Сброс настроек текущего пользователя

Добрый день!
Пишу простенькую обработку для сброса настроек пользователя 1С 8.3. По кнопке на форме следующий код:

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

Вывод на макет отчета текущего пользователя
Здравствуйте. Платформа 1С: Предприятие 8.3. Управляемая форма. Подскажите в таком вопросе.

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

Определение текущего пользователя
Версия серверная, пишу в ПриНачалеРаботыСистемы() ТекушийПользователь =.

Глобальный контекст (Global context)
ОчиститьНастройкиПользователя (ClearUserSettings)
Вариант синтаксиса: По пользователю информационной базы

Тип: ПользовательИнформационнойБазы.
Пользователь информационной базы, для которого выполняется очистка настроек.
Вариант синтаксиса: По имени

Тип: Строка.
Имя пользователя информационной базы.
Описание:

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

Толстый клиент.
Примечание:

Также удаляются настройки пользователя из системного хранилища настроек.
Пример:

Переписал следующим образом

Yanush, с вашим кодом тоже ошибки

Текущего пользователя определяю теперь так:

Затем отрабатывает событие по кнопке

и все равно выдает ошибку

emkaa, даже во внешнюю обработка ради теста закинул — все работает.

Всего лишь одна функция. Никаких ошибок. Запускать приложение нужно в режиме толстого клиента.
Что вы делаете не так я хз.

Yanush, спасибо! Действительно работает.

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

Yanush, изначальная проблема вот в чем. Захожу в справочник «Сотрудники» -> Вид списка -> при установке вида «по группам», 1С вылетает, и при повторной попытке зайти в справочник «Сотрудники» 1С так же вылетает, т.к. вид списка сохранился — «по группам». По умолчанию вид списка должен быть =»Все сотрудники».

Читайте также:  Настройки экспорта импорта 1с

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

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

Запрос с условием сравнения значений перечисления с именем текущего пользователя
1С:Предприятие 8.3 (8.3.6.1999). Управляемые формы. Здравствуйте. Есть справочник «Сотрудники» с.

Сброс настроек
Я уже на изводе,не могу создать даже программу,которая выводит hello word в VS2008 c++.Выдает.

Сброс настроек
Народ такая проблема сбрасываются настройке на роутере TP-Link TD-W8101G подключён по кабелю к ПК и.

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

Сброс настроек приложения
возможно ли это, без файла настроек? чтобы возвратиться к тем настройкам прораммы, если это ее.

Источник

Удаление сеанса пользователя в 1С

Завершение сеанса пользователя в 1С может потребоваться в следующих случаях:

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

В данной инструкции мы расскажем, как правильно завершить сеанс пользователя и покажем несколько способов в зависимости от требований.

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

Закрытие сеансов из конфигуратора

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

Рисунок 1 — Ошибка активных сеансов

Для завершения сеанса требуется:

  1. Нажать кнопку Завершить сеансы и повторить.
  2. Дождаться окна реструктуризации базы.
  3. Нажать Принять.

Завершение сеансов пользователя из программы 1С

В основном все продукты фирмы 1С 8 версии имеют механизм, позволяющий удаленно завершить работу пользователя и обеспечить администратору монопольный доступ к базе. Это обработка Блокировка соединений с информационной базой. Найти её можно по следующему адресу: Администрирование => обслуживание => блокировка работы пользователей.

Рисунок 2 — Блокировка работы пользователей

Рисунок 3 — Подтверждение блокировки сеанса

Удаление пользователей из RDP

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

Для сервера 1С и обладая правами Администратора для кластера серверов 1С, необходимо:

  1. Запустить консоль администрирования сервера 1С.
  2. В ветке Информационные базы, найти базу, в которой будем завершать работу пользователя.
  3. Открыв её, зайти в ветку Сеансы.
  4. Щелкнув правой кнопкой мыши по имени пользователя, выбрать пункт Удалить.

Рисунок 4 — Удаление в консоли администрирования

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

Перезагрузка сервера

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

Источник

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

Администрирование и контроль пользователей 1С 8.3 — это неотъемлемая часть внедрения и поддержки любого программного продукта фирмы 1С. На самом деле это несложная задача, и, я уверен, любой человек без проблем сможет справиться с ней. Рассмотрим процесс администрирования пользователей 1С подробнее.

Пользователи 1С

Управление пользователями в 1С — процесс достаточно простой и интуитивно понятный, однако всё равно нуждается в описании.

Условно администрирование и контроль включает в себя:

  • создание пользователя;
  • установка прав пользователей;
  • просмотр активных пользователей;
  • анализ действий пользователей.

Рассмотрим каждый из этих пунктов подробнее:

Создание и установка прав пользователей 1С

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

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

Ввод пользователей в Конфигураторе

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

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Получите 267 видеоуроков по 1С бесплатно:

Читайте также:  1с настройка панели меню

После входа необходимо выбрать в меню пункты Администрирование — Пользователи. Откроется список пользователей, если Вы заводите первого пользователя, он будет пуст. Добавим нового пользователя «Администратор»:

На этой странице Вы должны указать настройки пользователя:

  • Имя и Полное имя — наименование пользователя.
  • Если установлен флаг Аутентификация 1С: Предприятия, то станут доступны пункты Пароль (пароль, который используется для входа в 1С), Пользователю запрещено изменять пароль (делает доступным возможность смены пароля пользователем в пользовательском режиме), Показывать в списке выбора (делает доступным выбор пользователя в списке, в противном случае имя пользователя необходимо вводить вручную).
  • Аутентификация операционной системы — флаг, отвечающий за возможность авторизации с помощью имени пользователя операционной системы. Пользователь — имя пользователя информационной системы (например, \\dom\kirill, где dom — домен сети, а kirill имя пользователя ОС). 1С при запуске сначала проверяет авторизацию через ОС, а потом авторизацию 1С.
  • Аутентификация OpenID — включение возможности авторизации с помощью технологии OpenID. OpenID — это открытая децентрализованная система, которая позволяет пользователю использовать единую учётную запись для аутентификации на множестве не связанных друг с другом сайтов, порталов, блогов и форумов.

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

Также на этой вкладке можно указать Основной интерфейс (работает только для обычных форм). Язык по умолчанию — если конфигурация разработана на нескольких языках. Режим запуска — управляемое или обычное приложение.

Создание пользователя в 1С Бухгалтерия 2.0

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

Для этого в меню необходимо выбрать пункт Сервис — Управление пользователями и доступом. Откроется справочник «Пользователи». Создайте нового пользователя:

Занесите информацию о пользователе и его основные настройки 1С, нажмите кнопку «ОК»: система предложит создать автоматически пользователя БД:

Необходимо согласиться, отобразится форма нового пользователя базы данных:

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

Вот и всё! Создание пользователя и назначение ему прав завершено.

Просмотр активных пользователей в базе 1С

Для просмотра работающих в базе данных пользователей в режиме 1С: Предприятие необходимо выбрать пункт Сервис — Активные пользователи. Откроется список работающих в базе данных пользователей:

Как отключить пользователей в 1С 8.3

Отключить активного пользователя в базе 1С можно двумя способами:

  • в интерфейсе программы (для конфигураций 1С Бухгалтерия 3.0, Управление торговлей 11 и т.д);
  • через консоль кластера серверов (доступно только в клиент-серверном режиме работы).

Из интерфейса

В пользовательском режиме выкинуть зависшего пользователя можно, зайдя в меню «Администрирование» — «Поддержка и обслуживание», затем выбрав пункт «Активные пользователи»:

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

Из консоли кластера

Если у Вас есть доступ к административной панели сервера 1С, завершить сеанс можно с её помощью. Заходим в консоль, находим зависшего пользователя в меню «Сеансы», вызываем контекстное меню и нажимаем «Удалить»:

Контроль работы пользователей 1С 8.3

Для просмотра истории работы пользователей необходимо зайти в меню в пункт Сервис — Журнал регистрации:

Например, пользователь Иванов Иван в 15:09:18 создал новую номенклатуру «Лопата».

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

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

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Adblock
detector