Добрый день. Нужен совет.
Столкнулись с проблемой. Даже непонятно в какую сторону копать.
ККТ Штрих-М 01-Ф
ПП: 1С Бит.Айболит
Версия драйвер 4.14.688
Сервер старый (Windows XP 32)
Сервер новый (Windows Server 2012 r2)
Пользователи работают по RDP.
На старом сервере всё (с кассой) было хорошо. Перенесли базу на новый сервер - перед печатью X-отчета или чека ККТ думает от 14 сек и дольше. Тест драйвера что на локальной машине, что на сервере печатает X-отчеты моментально. Отладчиком в 1С выяснил, что секунд 13 тратится при подключении компоненты к устройству:
Ответ = ОбъектДрайвера.Подключить(ПараметрыПодключения.ИДУстройства);
После этого подключения дальше всё происходит моментально. Скоростью, таймаутами игрались.
Пробовали через Тест 1С Интерфейса печатать Отчет без гашение: перед печатью думает примерное 3.5 сек.
Отладчиком в 1С выяснил, что секунд 13 тратится при подключении компоненты к устройству:
Ответ = ОбъектДрайвера.Подключить(ПараметрыПодключения.ИДУстройства);
Если мне не изменяет память, то не так давно (м.б.в течении месяца) похожая тема поднималась на инфостарте. Не знаю насколько там решилась проблема, если интересно, то поищите. Будет возможность, я полистаю.
(6) рекомендую проверить антивирусник. была та же проблема. windows defender в win 10 был виноват. добавил 1cv8, 1cv8c, 1cv8s в исключенные процессы. задержка исчезла
Тоже бьюсь с этой проблемой.
Как правильно написал coolseo, проблема в пробросе портов.
Компонента 1С для работы с портами в какой-то момент начинает некорректно отрабатывать.
Мы с системными администраторами перепробовали все. Помогает только переустановка удаленного сервера.
Но ненадолго. Спустя какое-то время все снова начинает тупить.
В статье https://infostart.ru/public/537905/ я описывал работу через проброс виртуальных портов.
Не сочтите за рекламу, сами мы этим способом НЕ ПОЛЬЗУЕМСЯ, ибо неудобно :(
Просто можно почитать, ознакомиться
Если вдруг найдете лучший вариант, отпишитесь пожалуйста, буду очень благодарен.
Мы решили для себя, что лучший вариант при работе с оборудованием - опубликовать базу на веб-сервере и работать через тонкий клиент. Т.к. работа с оборудованием происходит на клиенте, то никаких пробросов портов не потребуется, все будет на локальной машине.
Подобная ситуация наблюдается с локальными базами и аппаратами АТОЛ которые работают через 9.х драйвер на ОС Windows 10. Хотя из теста драйвера печать мгновенная.
Решается отключением всякого шлака в ОС. Мы пользуемся утилиткой (скриншот) для настройки. После манипуляций печать чека ускоряется в разы.
Смотрите настройки подключения в разделе "подключаемое оборудование". Скорость подключения в утилите тестирования и скорость подключения в настройках 1с могут отличаться. Отсюда разница в скорости печати х-отчета.