Запуск 1С в режиме 32х
Добрый день! Имеется база 1С: БГУ. Необходимо распечатать форму налога со штрихкодом. Когда печатаю со штрихкодом, пишет, можно распечатать только в версии 32х разрядной Windows. Как запустить 1С в режиме 32 разрядной версии?
Лучший ответ
Разрядность (32/64) запускаемого клиента 1С можно настроить в параметрах информационной базы (см. рис), но работать эта настройка будет только при условии, если на компьютере установлена 32-разрядная версия клиента 1С Предприятие версии не ниже, чем требуется для запуска данной конфигурации (для БГУ ред. 2.0 на сегодня требует платформу не ниже 8.3.14.1694). При этом следует учитывать следующие моменты:
— если база файловая и в данной базе по сети могут одновременно работать несколько пользователей, то у всех клиентов должна быть установлена платформа одного релиза, иначе они не смогут работать одновременно;
— если база SQL, то версия релиза платформы на клиенте должна полностью совпадать с релизом на сервере, иначе бухгалтер не сможет подключиться к серверу.
Подробная инструкция, как установить и запустить 32-разрядную версию платформы 1С Предприятие для печати отчётов с двумерным штрихкодом pdf417 есть тут
https:// online-ufa.ru/content/articles/1c-pdf417/
Остальные ответы
установить на локальный комп 32битку, подключить базу и печатать ШК
или искать решение для печати ШК под 64бит
Как запустить 32 битную программу 1с на 64 Windows 10
На компьютере стоят обе платформы одной версии: х32, х64.
В нормальном режиме работы бухгалтер запускает 1С через ярлык, выбирает базу, ну и стартер сам как я понимаю выбирает х64-платформу.
Иногда нужно принудительно запустить х32-платформу.
Ну ясное дело — это для печати штрих-кода.
Как это сделать?
Как настроить, чтобы когда надо бухгалтеру она могла открыть базу в х32-платформе?
Создать другой ярлык?
да — создай на рабочем 2-а ярлыка
(1) А чем буду отличаться эти ярлыки?
(2) параметрами запуска
или разный путь к exe Файлу. Тут уже кому на что фантазии хватит
(3)
Вряд ли параметрами запуска это решить, нет таких параметров. Ярлык должен быть напрямую на нужный 1cv8x.exe
(4) А это смотря куда ведет ярлык. Может быть ярлык введет на исполняемый файл (cmd) и вызывая его с параметрами уже запускается та или иная версия 1С
(0) Решили проблему следующим образом.
У разработчиков 64х стоит платформа. У пользователей x86.
Если разработчику нужна x86 то запускает из Programs files(x86).
Ярлыки замучаешься делать при частом обновлении платформы.
Как запустить 32 битную программу 1с на 64 Windows 10
Идея не моя, ссылку на тырнет не сохранил.
Инструкция описана для Windows Server 2008 R2 x64 (в других версиях может быть что-то по-другому, но общий смысл наверное такой же)
Запуск x32 COM-объектов из x64 приложения
(создание «COM+ обертки»)
Нужно, например для вызова V82.ComConnector на стороне 64-битного сервера 1С.
Это происходит потому, что 64 битные приложения не могут запускать 32 битные DLL которые активируются при запуске 32 битного COM объекта 1С. Для решения проблемы нужно воспользоваться оберткой COM+ которая являясь 64 битным приложением может взаимодействовать с 32 битными библиотеками.
Для это необходимо выполнить следующие шаги (пошаговая инструкция):
Запускаем консоль «Службы компонентов» (например:
Пуск -> Администрирование -> Службы компонентов)
Создать -> Приложение
Создать -> Компонент
Вызов осуществляется по имени созданного COM+ компонента. В данном примере надо создавать COM-объект с ProgID = «V8_ComConnector»
Объект = новый COMОбъект("V8_ComConnector");
Не надо забывать, что созданная надстройка работает только в 64-битном приложении. Если нужно, чтобы конфигурация 1С работала еще и файловом варианте на 32-битных машинах — тогда нужно соответствующие части кода «обертывать» в препроцессорные инструкции.
При подготовке материала использовались источники:
https://otvet.mail.ru/question/221066484
https://forum.mista.ru/topic.php?id=800172
https://kb.mista.ru/article.php?id=870