Проблема с Пользовательскими - настройками принтера 1с 8.х (Чистка хранилища настроек)

Администрирование - Чистка базы

Предыстория: При групповой печати документов - у одного Конкретного сотрудника, перестали печататься документы, (как выяснилось на самом деле Они печатались, но НА ПРИНТЕР В СЕТИ, хотя его даже не было на локальном компьютере в "Устройства и принтеры" ) Так вот - ЛОКАЛЬНО выходил только один конкретный Вид печатной формы. Чистка файлового кэша - не помогла. Решили попробовать проверить этого же пользователя с другого компьютера - опять тоже самое. Вывод: Настройки хранятся в самой базе 1с. Подробности в описании...

Начал смотреть код печатных форм, увидел...

// Восстановим установленные пользователем параметры печатной формы
ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_ТОРГ12";

Понял что имеется связь с Хранилищами настроек.... начал ГУГлить)) ...

и вот нашел я //infostart.ru/public/123584/ -

Параметры печати - хранятся примерно так

КлючОбъекта = "Общее/НастройкиПечатиТабличногоДокумента/ПАРАМЕТРЫ_ПЕЧАТИ_......";

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

притом выискивая названия параметров... -, то я подумал и на основе идеи этой обработки создал - групповую обработку "Хранилище Настроек Чистка".

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

Наименование Файл Версия Размер
Хранилище настроек (Чистка)
.epf 9,09Kb
13.01.17
588
.epf 9,09Kb 588 Скачать

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
1. anry mc (AnryMc) 714 27.08.12 17:06 Сейчас в теме
(0) Наверно я имбецил, но

Метод объекта не обнаружен (Выбрать)
Выб = ХранилищеСистемныхНастроек .Выбрать(Фильтр);//Выбрать(Фильтр);// ХранилищеСистемныхНастроек.Выбрать(Фильтр);
2. Александр Милютин (sanfoto) 468 28.08.12 08:33 Сейчас в теме
(1) AnryMc,
платформа какая? я проверял только на 1С:Предприятие 8.2 (8.2.15.301)
3. anry mc (AnryMc) 714 28.08.12 09:32 Сейчас в теме
(2) sanfoto,
Да, когда я пытался сделать нечто подобное для "ХранилищеСистемныхНастроек" небыло "Выбрать".
На 8,2,15 работает.
Я случайно запустил для пробы старую базу с 8,2,13
4. Александр Милютин (sanfoto) 468 28.08.12 10:07 Сейчас в теме
как обычно разрабы платформы ЖГУТ)) сейчас добавили метод, потом могут убрать...

А вообще чем хуже Юзать "регистр сведений" для меня непонятно...
5. Serge Popoff (WildFire) 02.11.12 14:37 Сейчас в теме
Зер гут, всё работает (8.2.16)! Автору респект! :)
6. Владимир (ARL) 252 27.11.12 09:36 Сейчас в теме
В старой конфигурации столкнулся с тем, что в справочнике "Пользователи" отсутствует реквизит "ИдентификаторПользователяИБ". Пришлось заменить
ПользовательИБ=СокрЛП(ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору(  Пользователь.ИдентификаторПользователяИБ).Имя);

на
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь.Наименование);


Автору - благодарность, т.к. обработкой пришлось воспользоваться.
7. Geo Leo (GerHard) 4 08.02.13 00:23 Сейчас в теме
Воот. Именно такой штуки мне и не хватало. Есть в конторе два принтера, которые криво работают. И драйвера переставляли и кэш сбрасывали, но всё одно в одной из баз - не печатает и всё тут. Похоже, это та самая проблема. Спасибо за подсказку.
bayce; Ксакеп; +2 Ответить
8. Павел Медведев (Ксакеп) 58 14.11.13 12:19 Сейчас в теме
Обработка стоящая, спасибо автору.
9. Vasiliy (dimisa) 87 14.11.13 16:11 Сейчас в теме
Автору огромное спасибо.
Постоянные проблемы с принтерами которые "подлинковываются"
в терминальных сеансах пользователя.
10. Vladimir Zemenkov (KillHunter) 6 17.11.13 16:01 Сейчас в теме
Вечные глюки новой платформы
Автору огромное спасибо.
11. Nio Nio (Nio) 55 23.01.14 11:50 Сейчас в теме
День добрый
Понимаю что луче на форуме написать но вдруг
У меня на одном компьютере твориться странное. Только стоит набрать ХранилищеСистемныхНастроек.Выбрать( и все конфигуратор падает.
Заметил когда пытался починить печать. Так же падает при предварительном просмотре печатного документа.
Может кто тут знает куда капать дальше?
Платформа 1С:Предприятие 8.3 (8.3.4.389)
Система Windows XP SP3
12. anry mc (AnryMc) 714 23.01.14 12:59 Сейчас в теме
13. Nio Nio (Nio) 55 24.01.14 07:06 Сейчас в теме
(12) AnryMc,
Спасибо сейчас проверю.
14. Nio Nio (Nio) 55 24.01.14 07:23 Сейчас в теме
(12) AnryMc,
Заполнено оказалось только Хранилище системных настроек. Все остальное по нулям. Проблема только в том что падение происходит только на этому компьютере под любым пользователем.
15. anry mc (AnryMc) 714 24.01.14 11:30 Сейчас в теме
(14) Nio, Наверно надо "рыть" в сторону Винды и драйверов принтера...
16. Станислав Бобровский (GrafB) 10 28.01.14 14:13 Сейчас в теме
не помешало бы добавить и управляемую форму
17. Екатерина (Катя84) 2 24.05.14 18:06 Сейчас в теме
Спасибо большое!!!! У единственного пользователя из всех при выводе печатной формы после каждой строчки выводился разделитель, понятно,что намудрили с параметрами печати. Эта обработка - то что надо!
18. Таня (Cat-Ek) 07.10.14 12:45 Сейчас в теме
Спасибо автору, помогло именно это :)
19. Василий Сурков (Svasily) 14.01.15 15:29 Сейчас в теме
Спасибо, помогло. Вылетало в БП 2.0 у нового пользователя (добавил пользователя копированием со старого)
21. Suhrob Sadyrov (Milky_Way) 36 09.06.15 11:45 Сейчас в теме
22. Maxim Odinsov (Odinsov) 11 31.03.16 15:23 Сейчас в теме
23. Serg Eli (elizarovs) 79 07.04.16 12:10 Сейчас в теме
Спасибо. УПП 1.3.75.1 (8.3.4.465). Одна и та же печатная форма у разных пользователей печаталась по-разному. Основной исполнитель был вынужден каждый раз заходить под именем другого пользователя для печати, так как от своего имени печатаемый документ делился на 2 печатных листа, а нужно на один. Удалил настройку Вашей обработкой. Наступило счастье.
24. Timeforlive S (timeforlive) 8 28.09.16 08:35 Сейчас в теме
Не работает в УПП 1.3 (1.3.79.2)
1С:Предприятие 8.3 (8.3.4.365)

1 Sm украли, товарищи!
25. anry mc (AnryMc) 714 28.09.16 16:55 Сейчас в теме
(24) timeforlive,

А в тексте публикации есть упоминание
УПП 1.3 (1.3.79.2)
???
26. Александр Милютин (sanfoto) 468 30.09.16 05:33 Сейчас в теме
(24) timeforlive,
Скорей всего что-то В Вашей конфе поменяли в Справочник.Пользователи.... а вообще данная обработка выложена как шаблон-заготовка и дальнейшее развитие и поддержка под все новые конфигурации не планируется.

Кстати -вот один из примеров про отличи в конфигурациях и как исправить что-бы заработало))
Владимир (ARL) (файл скачал) 27.11.2012 09:36
В старой конфигурации столкнулся с тем, что в справочнике "Пользователи" отсутствует реквизит "ИдентификаторПользователяИБ". Пришлось заменить
ПользовательИБ=СокрЛП(ПользователиИнформационнойБазы.НайтиПоУникальномуИдентификатору( Пользователь.ИдентификаторПользователяИБ).Имя);

на
ПользовательИБ = ПользователиИнформационнойБазы.НайтиПоИмени(Пользователь.Наименование);


Автору - благодарность, т.к. обработкой пришлось воспользоваться.
+ 1 [ Neo.; ]
27. Timeforlive S (timeforlive) 8 30.09.16 11:11 Сейчас в теме
(26) sanfoto, угу, заработало. А есть ссылки на то, что есть внутри таких хранилищ, за что отвечают?
Так как на работе, пользуюсь двумя способами ускорить 1С у конкретного пользователя (упп, хренова туча пользователей):
1. удалить в списке баз, создать новую с другим именем (добавляю "_" в конце)
2. обработкой по удалению вообще всех настроек и кэша, но там принтер слетает, колонки в формах (списка, элемента).

А проблема возникает в основном при получении печатной формы, ну и открытии документов.
28. xoxaru _ (xoxaru) 01.11.16 16:35 Сейчас в теме
Очистка/Копирование пользовательских настроек, которые находятся в в самой базе реализована в стандартном интерфейсе в пункте "НСИ и администрирование" - "Настройки пользователей и прав" - "Персональные настройки пользователей"
29. anry mc (AnryMc) 714 02.11.16 10:28 Сейчас в теме
(28) И давно? В каких конфигурациях?

Обратите внимание что публикация от 25.08.12
Оставьте свое сообщение