Как вернуть настройки в 1с
В программе 1С периодически обязательно требуется проводить очистку настроек пользователей. Программа обновляется со временем, появляются новые формы документов. С новым интерфейсом прежние настройки могут выдавать системные ошибки. Для исправления ситуации необходимо очистить старые настройки и сохранить очищенные. Технические проблемы, связанные с настройками пользователей во всех конфигурациях программы 1С идентичны.
Для проведения очистки необходимо выполнить действия в определенной последовательности.
Резервное копирование базы
В процессе проведения тестирования может произойти ошибка и серьезное повреждение базы. Резервная копия - гарантия восстановления информационной базы до копирования.
При наличии базы в виде файла, требуется скопировать папку с базой. Также можно использовать конфигуратор и провести выгрузку через него.
При наличии серверной базы, резервная копия может быть создана только через выгрузку в dt.
Для этого потребуется в меню конфигураторе «Администрирование»/«Выгрузить информационную базу» и затем нажать «Сохранить».
Тестирование и поиск ошибок
Сначала надо открыть конфигуратор 1С и в меню «Администрирование» нажать «Тестирование и исправление». В окошке провести настройку проверок и нажать «Выполнить».
При наличии файловой базы, можно проверить базу и с использованием утилиты chbdfl (находится в папке с платформой 1С Предприятие 8).
Необходимо запустить утилиту chbdfl в папке с базой выбрать файлик 1Cv8.1CD в папке, где расположена база. Потребуется поставить галочку «Исправлять ошибки»/«Выполнить».
Как полностью очистить все настройки пользователя
Для этого необходимо в подсистеме «Администрирование» найти «Настройки пользователей и прав»/«Настройки пользователей».
Выбрать интересующего вас пользователя, у которого необходимо очистить настройки в программе 1С, нажать «Очистить всё»/«Все настройки». Установятся настройки «По умолчанию». Настройки пользователя будут очищены.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Задача: Необходим механизм, позволяющий сохранять произвольные пользовательские данные (настройки). Настройки относятся к внешней обработке, вариант с изменением конфигурации не рассматривается. План видов характеристик трогать тоже нет желания.
В рамках заметки предложено два вариант работы с настройками пользователя.
Ваиант 1
Сохранение настроек:
ИмяНастройки = "ТЕСТ" ;
ЗначениеНастройки = Новый Структура ( "Это настройки произвольного типа, к примеру структура" , "" );
СохранитьЗначение ( ИмяНастройки , ЗначениеНастройки ) ;
- ИмяНастройки - ключ настроек, тип “строка”.
- значение - значение произвольного типа, возможность заманчивая, но не стоит слишком увлекаться и сохранять все подряд.
Восстановление настроек:
ИмяНастройки = "ТЕСТ" ;
ЗначениеНастройки = ВосстановитьЗначение ( ИмяНастройки );
Если ЗначениеНастройки = Неопределено Тогда
Сообщить ( "Нет настройки с ключем ТЕСТ!" );
КонецЕсли;
- ИмяНастройки - ключ настройки, тип “строка”
- возвращает значение произвольного типа, сохраненное ранее.Если восстановить не удалось, возвращает “Неопределено”
Плюсы
- прост в использовании
- возможно сохранить настройки произвольного типа текущего пользователя в текущей информационной базе
Минусы
Только толстый клиент
Вариант 2
Использование объекта ХранилищеОбщихНастроек. Считаю этот вариант наиболее удобным и гибким.
Объект доступен в глобальном контексте. Содержит следующие методы:
Сохранение настроек:
// ключи могут быть произвольными строками
КлючОбъекта = " MIKO " ;
КлючНастроек = "ПанельТелефонии" ;
// настройки могут быть произвольного типа
Настройки = Новый Структура ( "Это настройки произвольного типа, к примеру структура" , "" );
ИмяПользователя = ИмяПользователя ();
// имя пользователя - пользователь владелец настроек, если параметр не указать,
// то настройки будут сохранены для ТЕКУЩЕГО пользователя
ИмяПользователя = ИмяПользователя ();
ХранилищеОбщихНастроек .C охранить ( КлючОбъекта , КлючНастроек , Настройки , , ИмяПользователя );
Под пользователем понимается именно пользователь информационной базы! Пример получения имени текущего пользователя:
// получим имя
ИмяТекущегоПользователя = ИмяПользователя ();
// в типовых конфигурация используется справочник "Пользователи"
// в этом справочнике в стандартном реквизите "Код" обычно
// хранят информацию по имени пользователя, пример получения имени:
ИмяПользователя = Справочники . Пользователи . НайтиПоНаименованию ( "Администратор" ). Код ;
// обычно "Код", для этого справочника - строка фиксированной длинны, потому вероятно разумно обрезать пробелы справа:
ИмяПользователя = СокрП ( ИмяПользователя );
Восстановление настроек:
КлючОбъекта = " MIKO " ;
КлючНастроек = "ПанельТелефонии" ;
ВладелецНастроек = ИмяПользователя ();
// Для восстановления настроек необходимо воспользоваться функцией Загрузить
СтруктураНастроек = Неопределено;
Попытка
СтруктураНастроек = ХранилищеОбщихНастроек . Загрузить ( КлючОбъекта , КлючНастроек ,, ВладелецНастроек );
// если настроек нет, то будет возвращено значение "Неопределено"
Исключение
Сообщить ( "Нет прав на восстановление настроек." );
КонецПопытки;
Если СтруктураНастроек = Неопределено Тогда
Сообщить ( "Не вышло восстановить настройки!" );
КонецЕсли;
ВладелецНастроек - это имя пользователя, владельца настроек. Параметр очень важный.
Настройки других пользователей могут получать ТОЛЬКО пользователи с расширенными правами.
Необходимо право "АдминистрированиеДанных".
Пробелы справа игнорируются!
Плюсы
- Возможно работать со значениями настроек других пользователей.
- Доступность: Сервер, толстый клиент, внешнее соединение.
Получение всех ключей настроек по ключу объекта
// Пример получения всех настроек по ключу объекта
КлючОбъекта = "MIKO" ;
ВладелецНастроек = ИмяПользователя ();
Попытка
// возвращает список значений
// элементы списка - ключи настроек
СтруктураНастроек = ХранилищеОбщихНастроек . ПолучитьСписок ( КлючОбъекта , ВладелецНастроек );
Исключение
Сообщить ( "Нет прав на восстановление настроек." );
КонецПопытки;
Подведем итог
В рамках этой заметки я рассказал о двух вариантах работы с настройками пользователя. Пробуйте :).
В конфигурации 1С заложен гибкий механизм настройки внешнего вида программы: пользователи могут самостоятельно перестраивать расположение панелей разделов, скрывать неиспользуемые пункты или добавлять новые.
Что делать, если в процессе работы 1С пропало главное меню или возникли другие проблемы с интерфейсом? Восстановить прежний вид программы или настроить ее «под себя» помогут рекомендации из этой статьи.
Типовой интерфейс программы
В программах 1С прописаны стандартные настройки интерфейса, которые определяются по умолчанию при установке. Разберем первоначальный вид окна программы на примере 1С:Предприятия 8.3.17.1549 с конфигурацией Бухгалтерия 3.0.67.54.
В верхней части расположена Главная панель , которая содержит (слева направо):
- имя текущего пользователя;
- меню Сервис и настройки — аналог главного меню предыдущих версий. Новый вид меню приобрело с версии 8.3.15. До изменения кнопка меню располагалась в начале главной панели после логотипа
По умолчанию в рабочей области закреплены две панели: Панель открытых и Панель разделов . Изменить состав и расположение можно в редакторе панелей.
В нижней части программы отображаются показатели производительности: текущие и накопленные вызовы. Для обычных пользователей эта информация бесполезна. Отключаются в параметрах ( Сервис и настройки — Настройки — Параметры ) снятием флага у поля Отображать показатели производительности .
Настройка и восстановление внешнего вида 1С
В процессе разработки новых версий разработчики 1С совершенствуют не только функционал, но и интерфейс: добавляют/удаляют новые элементы, изменяют расположение панелей/разделов/пунктов меню.
Например, после обновления платформы до версии 8.3.15 пользователи обращались в техподдержку 1С с вопросом: куда пропало главное меню в 1С 8.3? В новом релизе разработчики сменили значок меню, переименовали его в Сервис и настройки , перенесли вправо и переработали содержание.
А еще в новых версиях пункт Все функции был переименован в Функции технического специалиста .
Заголовок программы
Изменить заголовок программы 1С может только пользователь с правами администратора.
Чтобы задать другой заголовок:
- перейдите в меню Администрирование — Общие настройки ;
- в поле Заголовок программы укажите новое наименование.
Меню избранных объектов
Для быстрого доступа к документам\справочникам\отчетам\обработкам, чтобы не искать их каждый раз в разделах меню, используют инструмент Избранное . Объект добавляется в окно Избранное после отметки его звездочкой.
Редактор панелей
Редактор панелей позволяет разместить в рабочей области программы:
- Панель открытых — текущие открытые окна;
- Панель разделов — список подсистем конфигурации;
- Панель функций текущего раздела — объединяет все объекты и команды подсистемы в один компактный список;
- Панель избранного — содержит часто используемые элементы, отмеченные пользователем специальным знаком в виде звезды;
- Панель истории — хранит объекты/отчеты/команды/обработки, которые пользователь открывал ранее.
Состав списка панелей закреплен на уровне платформы и не изменяется.
Рассмотрим Редактор панелей на примере. Настроим постоянное отображение Панели избранного :
- Выберите пункт Сервис и настройки — Настройки — Настройка панелей .
- Откроется окно Редактор панелей с эскизом текущего расположения разделов в программе. В нижней части на сером фоне перечислены неиспользуемые разделы. Захватите Панель избранного и перетащите в удобное место. Панели можно объединять или размещать в свободном пространстве, которое выделено пунктиром.
- Для просмотра результата нажмите Применить и оцените удобство добавленной панели в программе.
Если в процессе настройки в 1С пропала верхняя панель открытых окно (или любая другая), вернуться к первоначальному виду интерфейса можно с помощью кнопки Стандартные в окне Редактора панелей .
А что если в 1С пропала Панель функций — как вернуть ее на прежнее место? Действия будут аналогичны настройке Панели избранного .
Использование Панели функций текущего раздела влияет на внешний вид программы: все подпункты разделов компактно размещаются на панели функций, которая всегда вида в процессе работы. Но при этом сокращается свободное пространство для отображения данных.
Механизм редактирования интерфейса через редактор панелей идентичен во всех конфигурациях последних версий.
Настройка панели разделов
Разберем настройку разделов на примере конфигурации 1С:Бухгалтерия 3.0, где они по умолчанию расположены слева, а каждый пункт представлен в виде картинки и наименования.
Для изменения списка разделов перейдите в меню Сервис и настройки — Настройки — Настройка панели разделов .
В правом окне перечислены отображаемые разделы. Список корректируется кнопками Добавить и Удалить . Также можно сменить представление в поле Показывать . Например, пользователи с хорошим знанием иконок разделов могут установить настройку Показывать в вариант Картинка , это позволит освободить дополнительное место для рабочего процесса.
Как в 1С вернуть панель меню к первоначальному виду и составу? Из подменю кнопки Еще выполнить команду Установить стандартные настройки .
Если в 1С панель разделов отсутствует или пропала, воспользуйтесь одним из вариантов решения:
- Проверьте настройки расположения панелей в Редакторе панелей . Панель разделов должна быть закреплена на рабочем поле, в противном случае ее следует туда переместить из области доступных панелей (подсвечена серым цветом). Месторасположение панели в программе не имеет значения.
- Если в окне Настройка панели разделов в 1С 8.3 пустая область Выбранные разделы , то панель считается бесполезной и скрывается программой по умолчанию. Для отображения должен присутствовать хотя бы один выбранный пункт. Разделы добавляются одноименной кнопкой путем перемещения из списка доступных в левом части окна.
- Проверьте, что включена видимость всех панелей. В меню Сервис и настройки — Настройки у пункта Скрыть все панели не должно стоять отметки.
- После выпуска версии платформы 8.3.15.1747 в ней были обнаружены неисправности, одна из которых связана с панелью разделов: при попытке настроить, панель пропадала. Восстановить первоначальный вид можно только через пересоздание текущего пользователя 1С, а изменить ее вид или содержание в этом релизе невозможно.
Кроме панели разделов проблемы возникали с панелью навигации и панелью действий. Для корректной работы следует обновить платформу до версии 8.3.15.1778 и выше. Чтобы выяснить, какой релиз платформы установлен сейчас, перейдите в меню Сервис и настройки — О программе .
Когда на панели не хватает положенных разделов и они отсутствуют в окне настройки разделов:
- отображение разделов ограничено функциональностью программы. Для переключения перейдите в Главное — Функциональность программы , на вкладке Главное выберите Полная ;
- отключен интерфейс Такси — основной для конфигурации 1С:Бухгалтерия с версии 3.0.52.Настройка включения/выключения хранится в константе Интерфейс Такси . Найти ее можно в списке функций: Сервис и настройки — Функции технического специалиста .Для включения поставьте флажок и перезагрузите программу.
Не путайте константу с настройкой внешнего вида в параметрах, флаг у пункта Такси не влияет на константу Интерфейс Такси и с ней не связан.
Простой и удобный механизм настройки интерфейса дает возможность пользователям самостоятельно перестраивать рабочее окно программы без привлечения специалиста 1С. Последние версии конфигурации, работающие на платформе 1С:Предприятие, имеют интерфейс Такси со сходными инструментами настройки. Поэтому освоив работу в одной конфигурации, вы сможете быстрее сориентироваться в другой.
См. также:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Перешли на Платформу 8.3.15.1747. При попытке настроить Панель разделов или добавить новый объект в Панель навигации или Панель действий рабочая область настраиваемого раздела очищается и вернуть пропавшие данные не удается ни перезагрузкой компьютера, ни чисткой кеша программы, ни обновлением конфигурации. С чем это связано и что в такой ситуации можно сделать, чтобы вернуть стандартные настройки панелей обратно, чтобы можно было работать в 1С?
Пропала навигация в разделах
К сожалению, Платформа 8.3.15.1747 содержит ошибки. При попытке настроить Панель навигации , Панель действий или Панель разделов настраиваемая область в 1С очищается.
Выполнение настройки панелей разделов происходит по кнопке Главное меню — Настройки — Настройка панелей разделов .
По кнопке Удалить переносим раздел Продажи из выбранных команд правого окна в левое окно доступных команд.
После нажатия на кнопку ОК панель разделов удаляется из 1С.
Выполнение команды восстановления исходных настроек, например, для настройки Панели разделов : кнопка Еще — Установить стандартные настройки ситуацию не исправляет.
Аналогичная ситуация возникает при настройке Панели навигации и Панели действий разделов.
Например, после настройки Панели навигации раздела Справочники удаляются все доступные ранее в этом разделе объекты.
Как же вернуть информацию на Панели разделов , Панели навигации и Панели действий в 1С?
Для начала необходимо удостовериться, что версия платформы, на которой вы работаете 8.3.15.1747.
Посмотреть версию платформы можно по кнопке Главное меню — О программе .
- Создать нового пользователя в 1С для восстановления удаленных настроек.
- Использовать для работы с документами и справочниками кнопку Все функции .
- Обновить платформу 8.3.15.2747 на версию 8.3.15.1778.
Первые два варианта предлагаются только для случаев, когда по каким-то причинам обновить платформу сразу не получается. Самый правильный вариант— это, конечно же, обновление платформы на более высокую версию.
Создание нового пользователя
При создании нового пользователя в 1С автоматически формируются исходные настройки для разделов, панели навигации и панели действий.
Если обновление платформы выполняется сторонними специалистами в определенные сроки или самостоятельно поставить новую платформу сразу после возникновения ошибки не получается — БухЭксперт8 рекомендует выполнить этот вариант восстановления. Это поможет вам продержаться до следующего обновления платформы, где эта ошибка уже исправлена.
Для создания нового пользователя выполните следующие действия:
Если команда Все функции не отображается, необходимо выставить флажок Отображать команду «Все функции» по кнопке Главное меню — Настройки — Параметры .
При создании нового пользователя копированием старого, для нового пользователя автоматически устанавливаются все права, что были у помеченного на удаление пользователя. При создании нового пользователя по кнопке Создать , права придется установить вручную.
Для этого установите курсор на нужном пользователе и нажмите клавишу DEL.
На вопрос программы о пометке на удаление пользователя нажмите кнопку Да .
Теперь вы можете работать со всеми настройками панели разделов, панели навигации и действий, как обычно. Только не пытайтесь их настраивать заново, иначе процедуру по созданию нового пользователя и удалению пользователя с испорченными настройками придется выполнить уже для нового пользователя.
Команда «Все функции»
Даже в самых сложных ситуациях всегда есть выход. БухЭксперт8 напоминает, что информация по всем объектам 1С доступна по кнопке Главное меню — Все функции .
Даже если все ссылки на рабочей области разделов очищены, вы всегда можете открыть любой документ или справочник по команде Все функции .
Это тоже может помочь продержаться до обновления платформы на новую версию.
Обновление Платформы на редакцию 8.3.15.1778.
При обновлении на редакцию платформы 8.3.15.1778 указанных ошибок при настройке панели разделов, панели навигации и панели действий не будет.
БухЭксперт8 рекомендует при первой же возможности обновиться на Платформу 8.3.15.1778 или сразу на Платформу 8.3.16, чтобы не возникало проблем с указанными настройками при работе в программе.
Подробнее по обновлению платформы в статье: Обновление платформы 1С 8.3
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Рассмотрим каковы причины появления ошибок с кодами 50 или 30..11.11.2019 года на сайте поддержки пользователей размещена новая версия Платформы.Разработчиками 1С произведена замена версий 8.3.17.2198, 8.3.17.2127, 8.3.18.1433 платформы 1С:Предприятие.
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Изменения в 2022 году, о которых нужно знать бухгалтеру
6-НДФЛ за 1 квартал 2022 в 1С
Санкции и контрмеры: как работать организации и ее бухгалтеру в новой реальности. Часть 2
Учет малоценных ОС и запасов (ОСН)
Переход на ФСБУ 6/2020 «Основные средства» в 1С по альтернативному алгоритму
Добрый день. Отличный ресурс. Довольно часто пользовалась рубрикаторами и принимала участие в вебинарах. Для меня очень важным оказалось пояснение выполнения операций именно в конфигурации. А ещё сильная законодательная поддержка.
При работе с программой 1C пользователь может настраивать огромное количество разных вещей. Причем начать можно с настройки сервисной обработки, а закончить формированием разных отчетов и прочего. Для того, чтобы не тратить свое время на постоянную настройку и нудные, повторяющиеся действия, любой параметр можно сохранить. Это позволяет экономить время и силы.
1С: Предприятие имеет весь необходимый функционал, который позволяет сохранять, а в случае необходимости и восстанавливать все заданные параметры. При этом не нужно быть каким-то специалистом и знать уйму команд – все делается короткими командами, которые можно найти в инструкции, интернете или разделе помощи программы.
Приобретя для фирмы программу «1С: Бухгалтерия» и при правильной установке настроек вы сможете сэкономить свое время работая с данной программой. Мы подготовили для вас простую инструкцию, позволяющую самостоятельно быстро настроить программу.
Все хранилища делятся на два вида. Давайте рассмотрим примеры их использования на программе 1С: Бухгалтерия 3.0.
Стандартное хранилище настроек пользователя 1С
В программе есть специальная функция стандартного хранения, которая предустановлена еще на стадии разработки. Если вы выбираете такой вариант, то все установки, которые вы сделаете, будут храниться в таблице ИБ.
Администратор сможет это поменять. Достаточно задать новое место для хранения и определить это место в конфигурации. Особо актуально это, когда нужен контроль ссылочной целостности, перемещение настроек между двумя базами или если нужна конкретная структура хранения ваших настроек.
Стандартное хранилище системой используется в том случае, если поля будут пустыми.
Ниже представлены примеры параметров и кодов, которые может использовать администратор при указании нового места хранилища:
Механизм работы
Как работает «Хранилище настроек»? Оно является объектом метаданных, который пописывает порядок хранения установленных настроек у некоторых объектов. Так, для примера мы откроем программу, «1C: Бухгалтерия», перейдем в конфигурационный режим и развернем дерево данных. Нам понадобится узел, который находится по следующему пути:
Таким образом, разработчик может организовать хранение параметров. Можно указать в свойствах объекта или в свойствах конфигурации о том, что данное место будет использоваться для того, чтобы хранить установленные формы.
Как использовать в обработках и отчетах
Когда мы открываем свойства любого отчета в режиме конфигурирования, то на вкладке «прочее» можем увидеть параметр, который определяет заданное хранилище для сохранения и восстановления установок конкретного отчета.
Для управляемых форм есть два варианта:
- Сохранить параметры в хранилище, которое уже было установлено при закрытии отчета или формы, а также восстановить при новом открытии;
- Восстановление и сохранение в настройках. Для этого нужно зайти в список реквизитов и напротив каждого реквизита, который нужно сохранить ставим галочку в соответствующей колонке.
Формы отчета и реквизиты
Благодаря способу, который мы описали выше, вы можете сохранять данные не в таблицах системы, а выбирать отдельные объекты конфигурации. Для того, чтобы реализовать такой механизм, программист использует специальные описанные алгоритмы, которые и отвечают за сохранение/восстановление настроек.
Благодаря хранилищу настроек, можно не только сохранить, но и просмотреть и настроить параметры отчетов, которые вы формируете. Это позволяет в автоматическом режиме заполнить форму настройки и оптимизировать работу.
Если есть какие-то вопросы, связанные с настройкой, то всегда можно обратиться к специалистам, готовым помочь в этом вопросе.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Читайте также: