Вход | Регистрация
 

После обновления 8.3.15 на 8.3.17 сломалась печать документов

После обновления 8.3.15 на 8.3.17 сломалась печать документов
Я
   DTX 4th
 
20.11.20 - 14:39
1. Сломался метод ПроверитьВывод:
{ВнешняяОбработка.ТестПечати.Форма.Форма.Форма(9)}: Ошибка при вызове метода контекста (ПроверитьВывод)
    Если ТабДок.ПроверитьВывод(Обл) Тогда
по причине:
Ошибка получения информации о принтере


2. При печати пустого табличного документа появляется ошибка "Ошибка при получении характеристик принтера"
https://i.imgur.com/bOAp6MP.png

Пробовали вот что:
- еще две последние версии 8.3.17, а также последню 8.3.18
- чистка кэша
- ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь())
- устанавливали в реестр дефолтный принтер (Прописали значение ключа "по умолчанию" - "//appServer123/printer008“)


При этом на сервере работает (где стоит сервер 1С), а на пустой локальной файловой базе нет

Кто-нибудь сталкивался? Как лечить?

В списке ошибок платформу тоже пусто.
   DTX 4th
 
1 - 20.11.20 - 14:41
И отключите уже автоформаттер...
   piter3
 
2 - 20.11.20 - 14:45
HKCU\Printers\Defaults\{id}» там чего?
   DTX 4th
 
3 - 20.11.20 - 14:49
   piter3
 
4 - 20.11.20 - 14:52
А если нового пользователя завести?
   DTX 4th
 
5 - 20.11.20 - 15:37
(4) Под новым пользователем все ок..
И что это значит?)
   dka80
 
6 - 20.11.20 - 15:39
Сбросьте сохраненные настройки пользователя все
   DTX 4th
 
7 - 20.11.20 - 15:43
(6) В винде? Или как?

Вот это вот
ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь())

не оно?

Плюс печать не работает даже на только что созданной базе
   DTX 4th
 
8 - 20.11.20 - 15:48
(5) Я нового пользователя винды сделал, а не 1с
Новый пользователя 1с не поможет
   dmrjan
 
9 - 20.11.20 - 16:35
Я до сих пор не понимаю - зачем 1с внедрила свой модуль печати. Использовали все родные драйвера принтеров. Все было более менее нормально. Нет нужно извратиться и подсунуть свой обработчик. Теперь нужно указывать - использовать настройки принтера двусторонней печати от 1с или принтера. Зачем плодить сущности?
   dmrjan
 
10 - 20.11.20 - 16:37
(8) Есть обработка в сети - "ХранилищеНастроек_Чистка". Можешь с помощью нее почистить настройки печати https://all4cf.ru/univof-ochistka_nastroek_polzovateley.html
   dmrjan
 
11 - 20.11.20 - 16:41
А ещё - может стоит по-умолчанию принтер, который не подключен.
   DTX 4th
 
12 - 20.11.20 - 16:47
(10) Так я же говорю, что я даже новую базу создал, и оттуда не получается на печать документ отправить

(11) В настройках печати нельзя выбрать ни один принтер
   Ногаминебить
 
13 - 20.11.20 - 16:54
А не из 1С под этим пользователем печатать можно? А то всякие случаи бывают.
   DTX 4th
 
14 - 20.11.20 - 16:58
(13) Можно.
Проблема у всех пользователей
https://www.meme-arsenal.com/memes/9a222e5a548f604c0dc97ea89719454d.jpg
   Lama12
 
15 - 20.11.20 - 17:15
Точно не ошибка Код ошибки: 10216040?
   DTX 4th
 
16 - 20.11.20 - 17:18
(15) Точно. Пробовал последнюю 18ую платформу, не работает ни один принтер, включал виртуальные типа Print To OneNote, XPS и т.д
   DTX 4th
 
17 - 20.11.20 - 18:34
Похоже, не хватает каких-то прав, т.к. под админом все работает.
Есть идеи?
   МимохожийОднако
 
18 - 20.11.20 - 18:36
Дай админиские права пользователю. После настройки принтера уберешь
   piter3
 
19 - 20.11.20 - 18:37
(5) значит, что настройки пользователей сохранились
   piter3
 
20 - 20.11.20 - 18:39
Нси-пользователи, дожди до настроек печатных форм, не помню как точно называется
   FormatC
 
21 - 20.11.20 - 18:41
ШО... Опять... на любые принтеры не печатает?
во я тему поднимал в ноябре ошибка при печати на принтеры Kyocera
   FormatC
 
22 - 20.11.20 - 18:43
пришлось тогда откатиться на 8.3.15.30 на ней и сидим
   piter3
 
23 - 20.11.20 - 18:45
(21) ну погоди, у него вроде другая машинка
   DTX 4th
 
24 - 20.11.20 - 19:08
(19) Пользователей 1С? Или винды?

Я же говорю, что я создал Новую Пустую Базу, и даже после этого не получается вызвать метод ПроверитьВывод табличного документа.

(21) Даже на Microfost XPS Writer, скрин в (0)
   piter3
 
25 - 20.11.20 - 19:24
(24) Я бы начал с 1с, но где-то видел, что может прав не хватает в винде. Но настройки пришли старые при распаковке, а движок уже по новому берет. У меня было, но я как-то быстро сделал, потом подованам раздал. Точно помню, реестр и настройки пользователей
   Lea_lbs
 
26 - 20.11.20 - 19:45
(25) Проблема точно в правах, но как понять в чем конкретно? И где копать?
Если запускать под пользователем, то проблема проявляется.
В случае запуска под админской учетной записью проблемы нет.

Дать всем админов не вариант. В компании более 20 человек такое делать нельзя.
   piter3
 
27 - 20.11.20 - 19:54
(26) Еще раз, я зачистил для начала бы в 1с настройки печатных форм, потом бы глянул бы на админство, вроде дали не админские коллеги мои
   Провинциальный 1сник
 
28 - 20.11.20 - 20:02
В 1с начиная с 8.3.16 функции работы с принтером выделены в отдельные приложения 1cv8p32.bin и 1cv8p64.bin, которые запускаются при обращении к принтеру. Это сделано для того, чтобы отвязать основные библиотеки 1с от работы с потенциально нестабильным драйвером принтера. Но некоторые антивирусы запуск таких приложений блокируют. Кроме того, это может быть закрыто политиками безопасности. Проверяйте там.
   d4rkmesa
 
29 - 20.11.20 - 21:29
Можно попробовать Process Monitor'ом глянуть с фильтром по 1cv8p64.bin и Result is not success. Но это несколько неблагодарное дело, там при запуске Ctrl+P порядка 1500-2000 событий будет, в основном поиск в ветках реестра(хотя и по ним можно отфильтровать). Главное найти то что нужно среди кучи информации.
   piter3
 
30 - 20.11.20 - 21:31
(29) Думаю там все проще
 
 Рекламное место пустует


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.