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

21.08.17

Разработка - Инструментарий разработчика

Внешняя обработка для работы с настройками, хранящимся в стандартном хранилище (ХранилищеОбщихНастроек, ХранилищеНастроекДанныхФорм, etc.). Не требует БСП, дополнительных библиотек. Платформа: 8.3. Интерфейс: Такси, 8.2.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Работа с пользовательскими настройками
.epf 23,45Kb
221 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Поддерживаются стандартные хранилища настроек:

  • ХранилищеНастроекДанныхФорм
  • ХранилищеВариантовОтчетов
  • ХранилищеОбщихНастроек
  • ХранилищеПользовательскихНастроекДинамическихСписков
  • ХранилищеПользовательскихНастроекОтчетов
  • ХранилищеСистемныхНастроек

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

Просмотр настроек

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

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

Копирование

Возможно копирование "групп" настроек.

Настройки можно редактировать, добавлять, удалять.

Редактирование значений простых типов и ссылочных типов доступно напрямую, в поле формы:

Редактирование коллекций значений, и значений других сериализуемых типов доступно с помощью XML-сериализации:

На этом все.

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

Upd 27.03.2018

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

Вступайте в нашу телеграмм-группу Инфостарт

Настройки стандартное хранилище ХранилищеНастроекДанныхФорм ХранилищеВариантовОтчетов ХранилищеОбщихНастроек ХранилищеПользовательскихНастроекДинамическихСписков ХранилищеПользовательскихНастроекОтчетов ХранилищеСистемныхНастроек

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

24900 руб.

20.08.2024    66239    351    163    

307

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    256503    1418    421    

1160

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    37651    100    46    

119

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    52516    106    29    

117

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    24882    92    44    

101

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

6000 руб.

25.02.2026    3226    12    1    

14

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

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

9500 руб.

17.05.2024    52305    181    63    

214
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Yashazz 4915 24.08.17 10:26 Сейчас в теме
Во, простая и полезная вещь! Спасибо!
Светлый ум; +1 Ответить
2. EVKash 16 15.09.17 15:51 Сейчас в теме
В УТ11иВСК 2.0 (2.0.19.1) ошибка при открытии
Текст Ошибки
3. Alxby 1148 15.09.17 19:47 Сейчас в теме
(2)пока у меня нет доступа к компьютеру, постараюсь разобраться позже. Уточните, пожалуйста, версию платформы
4. EVKash 16 15.09.17 22:23 Сейчас в теме
(3) Платформа ни при чем. На той же платформе 8.3.10.2466 на бух 3.0 обработка запускается. Ошибка на УТ11, точнее на конфигурации от раруса CRM 2.0.19.1, но вроде как УТ там практически типовая.
6. EVKash 16 18.09.17 11:11 Сейчас в теме
(3) (5) Так и есть. Создал элемент оформления НедоступныеДанныеЦвет. Обработка загрузилась нормально. Изменил данные где этот стиль использовался. Удалил стиль и все отрабатывает как надо. К обработке вопросов нет. Спасибо! Полезная вещь!!!
5. EVKash 16 18.09.17 10:41 Сейчас в теме
Судя по всему - это косяк данных в хранилище.
Из изменений БСП
Переход на версию 2.3.1 с версии 2.2.5
Элемент стиля НедоступныеДанныеЦвет удален, следует заменить его во всех местах использования (в текстах модулей, в свойствах элементов форм и т. д.) на ТекстЗапрещеннойЯчейкиЦвет.
Настройка НедоступныеДанныеЦвет где-то осталась в хранилище. Как бы найти где? Пользователя вычислил. Последней получается настройка объекта "Справочник.КлассификаторБанковРФ.Форма.ФормаВыбора.Список/КлючТекущихПользовательскихНастроек".
Может временно создать данный элемент оформления стиля? Поможет ли?
7. gull22 105 16.02.18 12:12 Сейчас в теме
А можно реализовать механизм выгрузки настроек во внешний файл и загрузка из внешнего файла?
8. Alxby 1148 16.02.18 17:06 Сейчас в теме
(7) Теоретически конечно же можно. Но есть ряд моментов: 1) не со всем типами значений настроек можно программно работать, в том числе сохранять в файл и восстанавливать из файла; 2) При копировании настроек между разными базами может быть расхождение сохраненных в настройках идентификаторов, например ссылок на объекты ИБ. Впрочем, реализовать этот функционал все равно стоит, как появится свободное время, я обязательно этим займусь.
9. gull22 105 19.02.18 08:10 Сейчас в теме
Мой вопрос был продиктован интересом переноса данных между копиями баз. Буду ждать вашей доработки.
10. Alxby 1148 27.03.18 21:34 Сейчас в теме
(9) Добавил механизм экспорта выделенных настроек в файл и импорта из файла
11. Светлый ум 508 09.09.19 12:58 Сейчас в теме
12. cprit 932 26.12.19 13:33 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

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

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) из этой публикации?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
Для отправки сообщения требуется регистрация/авторизация