Запуск клиента 1С 8.3 x32 на сервере 1С 8.3 x64 c осью x64
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Тоже столкнулся с такой проблемой.
Параметр "AppArch" из файла "*.v8i" почему-то игнорируется.
Управлять пока получилось только через "1cestart.cfg", можно для всех пользователей, тогда этот файлик лежит в каталоге "C:\ProgramData\1C\1CEStart", можно для конкретного пользователя, тогда нежно создать такой фалик в каталоге "%AppData%\1C\1CEStart".
В нем указываем строку "DefaultVersion=8.3;x86_prt".
Возможно "8.3" - не обязательно, не проверял.
Написал тут, по тому, что поиск на просторах интернета особо быстро ничего не дал.
Если есть что добавить, по поводу того, как заставить использовать параметр "AppArch" для файлов "*.v8i", пишите, буду признателен.
Параметр "AppArch" из файла "*.v8i" почему-то игнорируется.
Управлять пока получилось только через "1cestart.cfg", можно для всех пользователей, тогда этот файлик лежит в каталоге "C:\ProgramData\1C\1CEStart", можно для конкретного пользователя, тогда нежно создать такой фалик в каталоге "%AppData%\1C\1CEStart".
В нем указываем строку "DefaultVersion=8.3;x86_prt".
Возможно "8.3" - не обязательно, не проверял.
Написал тут, по тому, что поиск на просторах интернета особо быстро ничего не дал.
Если есть что добавить, по поводу того, как заставить использовать параметр "AppArch" для файлов "*.v8i", пишите, буду признателен.
Я немного не так выразился.
Имею уже установленный сервер 64 (Агент сервера 1С:Предприятия 8.3 (x86-64)). И хочу запустить клиента на 32. Если можно, то как это сделать?
Пробовал, так как на скриншоте - не получается, поскольку наблюдаю в диспетчере задач процесс 64.
В платформе 8.3.12 появилась возможность управлять разрядностью клиентского приложения.
Я использую сервер и клиент версии 8.3.12.1412.
На офиц.сайте по поводу новых изменений в платформе написано:
Реализована возможность управлять разрядностью запускаемого клиентского приложения при работе под управлением 64-разрядной ОС Windows.
В диалоге настройки интерактивной программы запуска реализована возможность указывать разрядность запускаемого приложения. Данная настройка сохраняется в ключе DefaultVersion файла 1CEStart.cfg.
В свойствах информационной базы реализована возможность указания разрядности клиентского приложения, используемого для работы с данной информационной базой. Настройка сохраняется в ключе AppArch файла ibases.v8i.
Реализован ключ командной строки запуска тонкого и толстого клиентских приложений /AppArch.
Пробовал удалить базу из списка информационных баз и добавить заново, таким образом "заставляя" 1С править файл ibases.v8i , тоже не получилось.
Имею уже установленный сервер 64 (Агент сервера 1С:Предприятия 8.3 (x86-64)). И хочу запустить клиента на 32. Если можно, то как это сделать?
Пробовал, так как на скриншоте - не получается, поскольку наблюдаю в диспетчере задач процесс 64.
В платформе 8.3.12 появилась возможность управлять разрядностью клиентского приложения.
Я использую сервер и клиент версии 8.3.12.1412.
На офиц.сайте по поводу новых изменений в платформе написано:
Реализована возможность управлять разрядностью запускаемого клиентского приложения при работе под управлением 64-разрядной ОС Windows.
В диалоге настройки интерактивной программы запуска реализована возможность указывать разрядность запускаемого приложения. Данная настройка сохраняется в ключе DefaultVersion файла 1CEStart.cfg.
В свойствах информационной базы реализована возможность указания разрядности клиентского приложения, используемого для работы с данной информационной базой. Настройка сохраняется в ключе AppArch файла ibases.v8i.
Реализован ключ командной строки запуска тонкого и толстого клиентских приложений /AppArch.
Пробовал удалить базу из списка информационных баз и добавить заново, таким образом "заставляя" 1С править файл ibases.v8i , тоже не получилось.
Прикрепленные файлы:
Если кто вдруг запускает пользователям 1с с ключами командой строки, то правильный синтаксис ключа /AppArch для принудительного запуска 32битного клиента выглядит так:
/AppArchx86
Т.е. НЕ "/AppArch=x86" и НЕ "/AppArch х86"
хотя на ITS написано:
/AppArch <разрядность>
Позволяет указать разрядность используемого клиентского приложения.
<разрядность> может принимать одно из следующих значений:
● x86 ‑ использовать только 32-разрядные версии.
● x86_prt ‑ использовать преимущественно 32-разрядные версии.
● x86_64 ‑ использовать только 64-разрядные версии.
● x86_64_prt ‑ использовать преимущественно 64-разрядные версии.
Тестировано на платформе 8.3.18.1520
/AppArchx86
Т.е. НЕ "/AppArch=x86" и НЕ "/AppArch х86"
хотя на ITS написано:
/AppArch <разрядность>
Позволяет указать разрядность используемого клиентского приложения.
<разрядность> может принимать одно из следующих значений:
● x86 ‑ использовать только 32-разрядные версии.
● x86_prt ‑ использовать преимущественно 32-разрядные версии.
● x86_64 ‑ использовать только 64-разрядные версии.
● x86_64_prt ‑ использовать преимущественно 64-разрядные версии.
Тестировано на платформе 8.3.18.1520
Для управления разрядностью запускаемого клиентского приложения предназначены (в порядке убывания приоритета использования):
1. ключ командной строки запуска /AppArch;
2. свойство информационной базы;
3. свойство интерактивной программы запуска.
Все указанные способы настройки позволяют указать в качестве настройки одно из четырех значений разрядности запускаемой версии:
1. 32 (x86) ‑ в этом случае всегда будет использоваться 32-разрядная версия клиентского приложения. 64-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более свежие версии.
2. 64 (x86-64) ‑ в этом случае всегда будут использоваться 64-разрядная версия клиентского приложения. 32-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более свежие версии.
3. Приоритет 32 (x86) ‑ в этом случае приоритет будет отдаваться 32-разрядной версии клиентского приложения. Но если среди 64-разрядных клиентских приложений существует более свежая версия ‑ будет использоваться самая свежая версия (она будет 64-разрядная).
4. Приоритет 64 (x86-64) ‑ в этом случае приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более свежая версия ‑ будет использоваться самая свежая версия (она будет 32-разрядная).
1. ключ командной строки запуска /AppArch;
2. свойство информационной базы;
3. свойство интерактивной программы запуска.
Все указанные способы настройки позволяют указать в качестве настройки одно из четырех значений разрядности запускаемой версии:
1. 32 (x86) ‑ в этом случае всегда будет использоваться 32-разрядная версия клиентского приложения. 64-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более свежие версии.
2. 64 (x86-64) ‑ в этом случае всегда будут использоваться 64-разрядная версия клиентского приложения. 32-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более свежие версии.
3. Приоритет 32 (x86) ‑ в этом случае приоритет будет отдаваться 32-разрядной версии клиентского приложения. Но если среди 64-разрядных клиентских приложений существует более свежая версия ‑ будет использоваться самая свежая версия (она будет 64-разрядная).
4. Приоритет 64 (x86-64) ‑ в этом случае приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более свежая версия ‑ будет использоваться самая свежая версия (она будет 32-разрядная).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот