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

20.06.13

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

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

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

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

 

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

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

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

 

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

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

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

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

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

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

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

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

 

 

 

 

См. также

INFOSTART TECH EVENT 2023, 11-13 октября, Санкт-Петербург

Инструментарий разработчика Мобильная разработка DevOps и автоматизация разработки Администрирование СУБД Мероприятия Россия Платные (руб)

XIII конференция по управлению и технологиям автоматизации учета на платформе 1С:Предприятие, которая пройдет в Санкт-Петербурге и соберет 1500 участников из разных регионов России и мира.

5100 руб.

09.12.2022    30068    5    0    

427

Онлайн-интенсив "DevOps для 1С". с 4 сентября по 17 октября 2023 г.

Инструментарий разработчика DevOps и автоматизация разработки DevOps для 1С Платные (руб)

Данный онлайн-курс (интенсив) предусматривает изучение процессов, инструментов и методик DevOps, их применение при разработке на платформе 1С. 

20.06.2023    9769    0    Infostart    2    

121

SALE! %

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

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

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

12000 10000 руб.

02.09.2020    93353    476    380    

531

SALE! 25%

PowerTools

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

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

3600 2700 руб.

14.01.2013    170146    1051    0    

792

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

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

Программист - это человек, непрерывно принимающий решения. Написание кода не является процессом принятия решения - это всего лишь трансляция ваших желаний. Если вас периодически тяготит написание сотен строк кода ради решения задач, то прошу обратить внимание. Данный продукт позволит существенно сократить время на рутинные операции при разработке. За счет библиотечной реализации сокращается объём кода, а его читаемость повышается. К библиотеке прилагается документация API и шаблоны кода для наиболее популярных методов.

4200 руб.

16.04.2021    12463    3    9    

9

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

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

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

5000 руб.

07.02.2018    96446    234    97    

285

Менеджер конфигураций 1С

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

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

1439 руб.

21.02.2023    5226    2    33    

14

Программное формирование существующих печатных форм

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

Получение списка печатных форм, формирование выбранной печатной формы и сохранение ее в файл.

1 стартмани

17.12.2021    14082    39    RocKeR_13    5    

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

А у вас есть на чем проверить (да и желание проверить)?
Есть вариант с остальными, но не доделывал, т.к. не начем попробовать...
16. AnryMc 846 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 846 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 719 06.02.14 10:34 Сейчас в теме
(22) AllexSoft, вот обработка на УФ http://infostart.ru/public/127198/.
24. AnryMc 846 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; Terve!R; AnryMc; +5 Ответить
26. AnryMc 846 07.02.14 10:50 Сейчас в теме
(25) zqzq,
Плюсую.
Где?
40. ZhokhovM 719 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 8 01.12.14 05:00 Сейчас в теме
Сделал отбор по имени пользователя, нажал отметить все, и потом удалить отмеченные.....
=-O А настройки то удалились все полностью!!!!
Обработка нужная и актуальная, но вот за такое не то что плюс непоставить - минусовать хочется.

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

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

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