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

Опубликовал Александр Милютин (sanfoto) в раздел Администрирование - Чистка базы

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

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

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

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

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

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

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

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

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

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

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

См. также

PowerTools от 1 000
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Павел Медведев (Ксакеп) (10.00 $m)
Добавить вознаграждение
Комментарии
1. anry mc (AnryMc) 707 27.08.12 17:06 Сейчас в теме
(0) Наверно я имбецил, но

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

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

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


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

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

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

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

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


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

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

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