Удаление и/или копирование сохраненных в 1С настроек (например настроек печати табличных форм)

20.06.13

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

Иногда нужно удалить сохраненную в 1С "покореженную" настройку или скопировать "удачную" другому пользователю...

Скачать файлы

Наименование Файл Версия Размер
Обработка (для СтандартноеХранилищеНастроекМенеджер, ХранилищеПользовательскихНастроекОтчетов, ХранилищеОбщихНастроек, ХранилищеНастроекДанныхФорм, ХранилищеВариантовОтчетов)
.epf 17,84Kb
836
.epf 17,84Kb 836 Скачать
Обработка (для ХранилищеСистемныхНастроек)
.epf 17,33Kb
593
.epf 17,33Kb 593 Скачать

 

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

Удалить ненужные (борьба за размер, "битые" настройки, ...)

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

 

ВНИМАНИЕ! Работает на релизе не ниже 8.2.15

СПАСИБО sanfoto (//infostart.ru/profile/24807/) за публикацию //infostart.ru/public/149007/  где он "ткнул меня носом", что в 1С у некоторых объектов иногда появляются новые методы и свойства, а также разработчикам платформы 1С, что не устают нас радовать...

19/06/2013 Добавлена обработка для 

СтандартноеХранилищеНастроекМенеджер

ХранилищеПользовательскихНастроекОтчетов

ХранилищеОбщихНастроек

ХранилищеНастроекДанныхФорм

ХранилищеВариантовОтчетов

 

 

 

 

См. также

SALE! 20%

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

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122069    670    389    

712

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7272    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3514    11    1    

33

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177730    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99342    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18104    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28102    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23598    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. wowkai 4 01.09.12 13:19 Сейчас в теме
Искал ранее такую обработку для 1с 8.1, но так и не нашел
2. AnryMc 849 01.09.12 13:54 Сейчас в теме
(1) wowkai,
К сожалению до 8.2.15 можно было только через перебор метаданных (скорость - до скончания века...)
3. Amara 05.09.12 10:07 Сейчас в теме
Обработка неплохая, полезная. Единственный минус - неудобный отбор. Как пожелание - добавить возможность отбора по пользователю на форму.
4. AnryMc 849 05.09.12 11:01 Сейчас в теме
(3) Amara,
В системном хранилище настроек пользователи хранятся как "Строка" а не ссылка на справочник "Пользователи", что позволяет хранить их настройки без привязки к этому справочнику (который может называться по разному в разных конфигурациях), плюс система поэтому может (И ХРАНИТ) настройки уже полностью удаленных пользователей.
Поэтому сделать фильтрацию по пользователю как элементу справочника можно, но не всегда целесообразно.
Пока есть отбор по "строке" "Пользователь", см. рисунок.
Прикрепленные файлы:
5. Amara 05.09.12 12:10 Сейчас в теме
Да, я видела возможность такого отбора, но согласитесь отбор по строке не очень удобен. И еще при первой попытки установить отбор запутало то, что доступен выбор типа: строка, справочник. Если данные только типа строка, то тип справочник "Пользователи", на мой взгляд, следует убрать.
6. AnryMc 849 05.09.12 18:20 Сейчас в теме
(5) Amara,
Добавил колонку "Пользователь ссылка" - элемент справочника "Пользователи".
Добавил обработку удаления настроек удаленных (в базе и конфигурации) пользователей
7. capshow 07.09.12 09:53 Сейчас в теме
Автор, это те настройки (на уровне платформы), которые хранятся в файлах pfl в папках юзеров или это настройки на уровне конфигурации в спец регистрах и справочника? Если первое, то это супер, особенно если работает для настроек форм диалога и списка документов!
8. AnryMc 849 07.09.12 10:10 Сейчас в теме
(7) capshow,
Настройки из СИСТЕМНОГО ХРАНИЛИЩА НАСТРОЕК, тех что хранятся в базе (Системный аналог -> Конфигурация - Общие - Хранилища настроек)
А если пользовательские то Вам сюда - http://infostart.ru/public/77702/
9. kiros 52 10.09.12 12:50 Сейчас в теме
Вот спасибо, как раз начались "глюки" с принтерами, теперь можно будет проще бороться с такими проблемами.
10. Sintson 411 10.09.12 21:47 Сейчас в теме
Молодец, я сам давно хотел нечто подобное замутить, да все, как говорится руки не доходили!
Плюсую!
11. arjuna 23.10.12 22:24 Сейчас в теме
Мелочь, а приятно. Полезная штучка.
13. AnryMc 849 06.05.13 17:40 Сейчас в теме
(11) arjuna, (12) Arikite,

Очень мне нравяться пользователи которые говорят спасибо, даже не скачав файл. И даже не поставив "+".
12. ArikiteSun 08.02.13 16:56 Сейчас в теме
14. demanru 28 18.06.13 13:00 Сейчас в теме
+ хорошо бы ещё ХранилищеВариантовОтчетов и ХранилищеНастроекДанныхФорм :)
15. AnryMc 849 18.06.13 16:01 Сейчас в теме
(14) demanru,

А у вас есть на чем проверить (да и желание проверить)?
Есть вариант с остальными, но не доделывал, т.к. не начем попробовать...
16. AnryMc 849 19.06.13 16:53 Сейчас в теме
(14) demanru, Выложил второй файл - по всем (почти) хранилищам
17. vladir 114 01.07.13 14:20 Сейчас в теме
(0) Опять чудеса с Тестом на интеллект. Sm за скачивание успешно снялось, файл не скачался... :(((
18. vladir 114 01.07.13 14:24 Сейчас в теме
+ к (17) Все же удалось скачать с пятой попытки...
19. AnryMc 849 03.07.13 13:51 Сейчас в теме
ВНИМАНИЕ!!! Первый файл
Обработка (для СтандартноеХранилищеНастроекМенеджер, ХранилищеПользовательскихНастроекОтчетов, ХранилищеОбщихНастроек, ХранилищеНастроекДанныхФорм, ХранилищеВариантовОтчетов)

включает в себя функционал второго!!!

Просто я его оставил, т.к. небыло возможности хорошо потестировать новый (первый)...
20. KliMich 18.10.13 20:24 Сейчас в теме
Спасибо! В работе будет полезно.
21. lett 7 07.11.13 12:11 Сейчас в теме
Копирование настройки возможно только одному пользователю, потом снова нужно копировать настройку в буфер и выбирать другого пользователя. Удобнее было бы указывать список пользователей, ну или хотя бы возможность копировать сразу всем пользователям.
За обработку - спасибо.
22. AllexSoft 24.12.13 12:58 Сейчас в теме
Спасибо, пробывал на 8.3, вроде работает, если закомментировать условие при открытии окна. Плюс если бы под УФ переделать было бы шикарно
23. ZhokhovM 724 06.02.14 10:34 Сейчас в теме
24. AnryMc 849 06.02.14 14:54 Сейчас в теме
(23) ZhokhovM, Мне понравилось ;-)
29. AllexSoft 04.09.14 13:17 Сейчас в теме
(23) ZhokhovM, дело в том что у меня их было примерно 700мб! одна только таблица настроек ) поэтому пришлось разрабатывать свою обработину которая смогла бы вообще переварить подобные объемы
25. zqzq 23 07.02.14 10:36 Сейчас в теме
Плюсую.

Сделал для себя альтернативную кнопку копирования, можете использовать, если хотите.
1. Выбор сразу нескольких пользователей
2. Пофиксил копирование описания настроек
3. 1 кнопка вместо 2 :)
Тестировал на вариантах отчетов СКД.

Процедура КнопкаКопировать2(Элемент)

	текСтрока=ЭлементыФормы.СписокСистемныхНастроек.ТекущиеДанные; Если текСтрока = Неопределено Тогда Возврат КонецЕсли;
	
	КешЗначения=НОВЫЙ Структура;
	КешЗначения.Вставить("КлючОбъекта", текСтрока.КлючОбъекта);
	КешЗначения.Вставить("КлючНастроек", текСтрока.КлючНастроек);
	КешЗначения.Вставить("Пользователь", текСтрока.Пользователь);
	Описание = Новый ОписаниеНастроек;
	ЗаполнитьЗначенияСвойств(Описание, текСтрока);
	КешЗначения.Вставить("Представление", Описание);
	СтрокаКоманды="КешЗначения.Вставить(""Настройка"", "+ЭлементыФормы.ПолеВыбораТипаХранилища.Значение+".Загрузить(текСтрока.КлючОбъекта, текСтрока.КлючНастроек, текСтрока.Представление, текСтрока.Пользователь))";
	Выполнить(СтрокаКоманды);

	//------------------------------------------------
	Для каждого ДляПользователя Из СписокПользователейБазы Цикл
		ДляПользователя.Пометка = Ложь;
	КонецЦикла;
	СписокПользователейБазы.ОтметитьЭлементы("Отметьте пользователей, которым скопировать");
	
	Для каждого ДляПользователя Из СписокПользователейБазы Цикл
		Если ДляПользователя.Пометка //И НЕ СокрЛП(ДляПользователя.Значение.Код)=КешЗначения.Пользователь - для изменения названия можно того же выбрать 
			Тогда
			СтрокаКоманды=ЭлементыФормы.ПолеВыбораТипаХранилища.Значение+".Сохранить(КешЗначения.КлючОбъекта, КешЗначения.КлючНастроек, КешЗначения.Настройка, КешЗначения.Представление, ДляПользователя.Значение.Код)";
			Выполнить(СтрокаКоманды);
		КонецЕсли;
	КонецЦикла;
	
	КешЗначения=НЕОПРЕДЕЛЕНО;
	ПолучитьСохраненныеНастройки();
	
КонецПроцедуры
Показать
Goggy; katilek; ZhokhovM; TerveRus; AnryMc; +5 Ответить
26. AnryMc 849 07.02.14 10:50 Сейчас в теме
40. ZhokhovM 724 14.04.15 11:09 Сейчас в теме
(25) zqzq, спасибо, так же для себя сделал кнопку копирования другим пользователям.
27. MasterSVS 55 20.02.14 14:17 Сейчас в теме
Спасибо! Понадобилась...
Модераторы удалите минус!!! Сорри...
28. katilek 3 04.09.14 09:39 Сейчас в теме
30. d_vit 27 29.10.14 06:51 Сейчас в теме
31. gruk 15 01.12.14 05:00 Сейчас в теме
Сделал отбор по имени пользователя, нажал отметить все, и потом удалить отмеченные.....
=-O А настройки то удалились все полностью!!!!
Обработка нужная и актуальная, но вот за такое не то что плюс непоставить - минусовать хочется.

P.S. Глянул код: вы кнопку "отметить все" неправильно назвали, надо было "отметить все, игнорируя отбор" :)
32. AnryMc 849 01.12.14 09:03 Сейчас в теме
(31) gruk, Спасибо, за замечание.
Появиться время - сразу исправлю...

ЗЫ. Просто я сначала сделал кнопки, а затем добавил отбор...
33. пользователь 11.02.15 12:03
Сообщение было скрыто модератором.
...
34. Matador 117 17.02.15 12:26 Сейчас в теме
отличная обработка, только ГДЕ управляемая форма.
35. AnryMc 849 19.02.15 11:14 Сейчас в теме
(34) Matador,
только ГДЕ управляемая форма.

вот обработка на УФ http://infostart.ru/public/345667/.
36. DrSender 82 18.03.15 16:40 Сейчас в теме
Спасибо. Конечно плюс. Использую сейчас при отладке. Еще бы видеть поле Настройка в форме списка, как в (35) - было бы еще удобнее.
38. ZhokhovM 724 13.04.15 15:27 Сейчас в теме
37. _Маша 25.03.15 09:30 Сейчас в теме
Спасибо, полезная обработка, только изменили, для версии 1С:Предприятие 8.3 (8.3.5.1248) не пускало))
вместо
ВП=Лев(ВП, 6);
ВП=СтрЗаменить(ВП,".","");
сделала
ВП=СтрЗаменить(ВП,".","");
ВП=Лев(ВП, 4);
корум; cdromscsi; +2 Ответить
39. ZhokhovM 724 14.04.15 10:40 Сейчас в теме
В управляемой форме добавил все те возможности, что и у вас. На всякий случай оставлю тут ссылочку http://infostart.ru/public/345667/. Спасибо автору за такие возможности!
41. naziknazik333 16.10.15 15:59 Сейчас в теме
42. AnryMc 849 18.10.15 08:35 Сейчас в теме
(41) naziknazik333, Для обычных форм.
43. fagust19821112 24.02.16 10:14 Сейчас в теме
нужна обработка для сброса настроек пользователя УПП
44. AnryMc 849 24.02.16 12:56 Сейчас в теме
(43) fagust19821112,
Это "стол заказов"?
45. alexnov 48 15.01.19 09:54 Сейчас в теме
на 1С:Предприятие 8.3 (8.3.12.1440) ругается и не открывается
46. Лиза777 13.06.19 08:31 Сейчас в теме
выбираю "ХранилищеДанныхФорм" и ничего не отображается. Жалко что стартмани потратила ((
47. AnryMc 849 25.06.19 09:57 Сейчас в теме
(46) Наверно в вашей конфигурации храниться как то по другому...
К сожалению механизма возврата стартмани на сайте не предусмотрено ;-(
Оставьте свое сообщение