gifts2017

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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

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


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

1 Sm украли, товарищи!
25. anry mc (AnryMc) 28.09.16 16:55
(24) timeforlive,

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

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

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


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

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

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