1C 8 Атол ККТ с передачей данных: Ошибка загрузки библиотеки fptr10.dll symbol_libfptr_get_version_string not found
Описание ошибки:
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства. Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением. Ошибка загрузки библиотеки Произошла ошибка при подключении торгового оборудования. Найденные решения: Хотя ошибка и возникла в базе конфигурации УТ редакции 10.3, все же, она может возникнуть и в других новых конфигурациях, поскольку используемые обработки торгового оборудования почти одинаковые что для баз, работающих в режиме обычного приложения, что для баз, работающих в режиме управляемого приложения. Нажатие на изображении увеличит его Пока что еще (примечание - на дату описания этого решения) очень часто встречается ошибка, так как в первую очередь связана с разрядностью драйверов и обработок торгового оборудования. Когда уже повсеместно Windows устанавливается 64-разрядный, прежние драйвера стабильно и быстро работают в режиме разрядности x32. Поэтому не все драйвера торгового оборудования могут корректно работать с 64-разрядной версией 1С 8. Поэтому необходимо запускать базу 1С 8 под 32-разрядной версией платформы. Прежде нужно убедиться, что такая же версия, что и 64-разрядная установлена на рабочем месте. Проверяется это просмотром по умолчанию каталога "Program Files (x86)\1cv8" на основном диске рабочего места. В этом каталоге должна быть та же версия платформы, что и используемая 64 разрядная. Поскольку не возможно работать в одной базе разным пользователям под разными версиями платформы. Все могут работать только с использованием одной версии платформы. Проверить можно, если сверим содержимое вышеуказанного каталога с "Program Files\1cv8", в который по умолчанию устанавливается 64-разрядная версия платформы. Должны быть одинаковые версии в обоих папках последней используемой платформы. Даже если в каталоге "C:\Program Files (x86)\1cv8" не установлен релиз платформы, то это необходимо сделать, иначе справиться с "Ошибкой загрузки библиотеки <fptr10.dll> (symbol libfptr_get_version_string not found)" не получиться другим простым способом. Нажатие на изображении увеличит его Убедившись, что 32-разрядная версия платформы установлена, нужно для 1С указать, чтобы использовалась 32-разрядная версия платформы, поскольку по умолчанию используется 64-разрядная версия, если она установлена. Для этого в списке баз выделяем строку с базой, нажимаем кнопку "Изменить...". В открывшейся форме "Редактирование информационной базы" нажимаем кнопку "Далее >".
На следующей странице формы находим поле выбора настройки "Разрядность" в самом низу. Выбираем значение "32 (x86)" или "Приоритет 32 (x86)".
После выбора нажимаем кнопку "Готово" и пробуем запустить базу и выполнить работу с торговым оборудованием.
Если ошибка сохраняется, то проверьте еще раз корректность установки 32(x86)-разрядной версии платформы. Оцените, помогло ли Вам предоставленное описание решения ошибки?
© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу. 21-08-2024 Журавлев А.С. (Сайт azhur-c.ru) |
|
|||||||||||||
Copyright 2013-2020. Azhur-c.ru
ИП Журавлев Александр Сергеевич ИНН 667000271590 ОГРНИП 312667014300041 |