1C — как определить разрядность платформы
Необходимо определить 32 или 64-битная (разрядная) платформа 1С установлена на компьютере.
Для этого, достаточно запустить 1С и открыть диспетчер задач (ПКМ на панели задач → Диспетчер задач), в котором 32-х разрядная версия 1С будет отображаться соответствующим образом:
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Реклама без обмана (проверено)
Proudly powered by WordPress | Theme: Reddle by Automattic.
Настройка разрядности запускаемого клиентского приложения 1С:Предприятие 8 (32/64-bit) и использование приложений разной разрядности
Как настроить разрядность запускаемого приложения 1С:Предприятие 8 (32/64-bit) и совместное использование клиентских приложений разной разрядности
Технологическая платформа 1С:Предприятие 8.3 на сайте технической поддержки 1С доступна в двух вариантах разрядности: 32 и 64-bit.
При этом необходимо учитывать следующее:
- На 32-разрядную версию ОС можно установить только 32-разрядную версию приложения 1С:Предприятие 8.3.
- На 64-разрядную версию ОС Windows можно установить как 32-, так и 64-разрядную версию приложения 1С:Предприятие 8.3.
- Выбор разрядности клиентского приложения будет использоваться только в том случае, если на компьютере установлена 64-разрядная ОС Windows.
- Если разрядность запускаемого клиентского приложения не определена явным образом с помощью параметров, то по умолчанию используется вариант Приоритет 32 (x86).
- При использовании ОС Linux используется приложение, разрядность которого совпадает с разрядностью операционной системы.
- Для пользователей ОС macOS доступна только 64-разрядная версия используемых приложений.
- С одной и той же информационной базой одновременно могут работать клиентские приложения разной разрядности.
- В клиент-серверной системе разрядность кластера серверов может не совпадать с разрядностью клиентских приложений.
На компьютере пользователя одновременно могут быть установлены несколько версий клиентского приложения 1С:Предприятие 8.3 разной разрядности. При реальном использовании программ в некоторых случаях для работы может потребоваться явным образом указать, клиентское приложение какой разрядности, 32 или 64 bit, необходимо использовать для запуска одной конкретной информационной базы, части баз или для всех информационных баз сразу.
Есть несколько способов управления разрядностью запускаемого клиентского приложения 1С:Предприятия (в порядке убывания приоритета использования):
- Ключ командной строки запуска /AppArch;
- Параметры запуска информационной базы;
- Настройка интерактивной программы запуска для всех информационных баз;
- Параметр DefaultVersion конфигурационных файлов 1cestart.cfg или 1cescmn.cfg.
Все указанные способы настройки позволяют указать в качестве настройки одно из четырех значений разрядности запускаемой версии:
- 32 (x86) ‑ в этом случае всегда будет использоваться 32-разрядная версия клиентского приложения. Установленные 64-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более старшие версии.
- 64 (x86-64) ‑ в этом случае всегда будут использоваться 64-разрядная версия клиентского приложения. Установленные 32-разрядные версии клиентского приложения будут игнорироваться, даже если среди них есть более старшие версии.
- Приоритет 32 (x86) ‑ в этом случае приоритет будет отдаваться 32-разрядной версии клиентского приложения. Но если среди 64-разрядных клиентских приложений существует более старшая версия ‑ будет использоваться самая старшая версия (она будет 64-разрядная) — параметр по умолчанию, если разрядность запускаемого клиентского приложения не определена явным образом ни одним из способов.
- Приоритет 64 (x86-64) ‑ в этом случае приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более старшая версия ‑ будет использоваться самая старшая версия (она будет 32-разрядная).
Способ 1. Ключ командной строки запуска /AppArch
Формат /AppArch
При этом поле может принимать одно из следующих значений:
- x86 ‑ использовать только 32-разрядные версии.
- x86_prt ‑ использовать преимущественно 32-разрядные версии.
- x86_64 ‑ использовать только 64-разрядные версии.
- x86_64_prt ‑ использовать преимущественно 64-разрядные версии.
Ключ AppArch можно указать в поле Дополнительные параметры запуска информационной базы, в параметрах файла описаний зарегистрированных информационных баз *.v8i (по умолчанию ibases.v8i) или в параметрах командной строки запуска.
1.1. В поле Дополнительные параметры запуска
В окне запуска программы 1С:Предприятие со списком информационных баз выделите нужную базу и нажмите кнопку Изменить. В окне редактирования информационной базы в поле Дополнительные параметры запуска укажите ключ /AppArch .
В примере выше указан ключ /AppArch x86_64_prt — это значит, что при запуске данной информационной базы приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более старшая версия ‑ будет использоваться самая старшая версия (она будет 32-разрядная).
Настройка разрядности, указанная с помощью ключа /AppArch, имеет приоритет над значениями указанными в поле Разрядность параметров запуска информационной базы (Способ 2) и в настройках интерактивной программы запуска (Способ 3).
1.2. Параметр AdditionalParameters=/AppArch файла *.v8i
Эквивалентом настройки разрядности клиентского приложения 1С:Предприятие 8.3 с помощью Дополнительного параметра запуска /AppArch является параметр AdditionalParameters=/AppArch файла описаний зарегистрированных информационных баз (по умолчанию файл имеет имя ibases.v8i).
Пример:
AdditionalParameters=/AppArch x86_64_prt
Применение параметра AdditionalParameters=/AppArch x86_64_prt в файле *.v8i аналогично использованию ключа /AppArch x86_64_prt в поле «Дополлнительные параметры запуска» информационной базы — при запуске данной информационной базы приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более старшая версия ‑ будет использоваться самая старшая версия (она будет 32-разрядная).
Расположение файла ibases.v8i:
- Для ОС Windows: %APPDATA%\1C\1CEStart\ локального компьютера.
- Для ОС Linux: ~\.1C\1cestart
- Для ОС macOS: ~\.1C\1cestart
1.3. Через командную строку запуска
- «C:\Program Files\1cv8\common\1cestart.exe» ENTERPRISE /F /N /P /AppArch x86_64_prt
Способ 2. Параметры запуска информационной базы
2.1. Окно Редактирование информационной базы
На наш взгляд данный способ является наиболее удобным, если необходимо настроить разрядность клиентского приложения для запуска какой-то конкретной информационной базы. Для настройки также, как и в предыдущем случае, в окне запуска программы 1С:Предприятие со списком информационных баз выделите нужную базу и нажмите кнопку Изменить. В окне редактирования информационной базы в поле Разядность выберите необходимый вариант.
В примере выше указана разрядность Приоритет 64 (x86-64) — это значит, что при запуске данной информационной базы приоритет будет отдаваться 64-разрядной версии клиентского приложения. Но если среди 32-разрядных клиентских приложений существует более старшая версия ‑ будет использоваться самая старшая версия (она будет 32-разрядная).
Настройка разрядности указанная данным способом, имеет приоритет над значениями указанными в настройках интерактивной программы запуска (Способ 3), но будет игнорироваться, если для данной информационной базы будет задана другая настройка разрядности, указанная с помощью ключа /AppArch (Способ 1).
2.2. Параметр AppArch файла *.v8i
Эквивалентом настройки разрядности клиентского приложения 1С:Предприятие 8.3 с помощью параметров запуска информационной базы является параметр AppArch= файла описаний зарегистрированных информационных баз (по умолчанию файл имеет имя ibases.v8i).
Пример:
AppArch=x86_64_prt
Данная строка означает, что при попытке запуска данной информационной базы будет использоваться клиентское приложение версии 8.3 с приоритетом использования 64-разрядной версии.
Расположение файла ibases.v8i:
- Для ОС Windows: %APPDATA%\1C\1CEStart\ локального компьютера.
- Для ОС Linux: ~\.1C\1cestart
- Для ОС macOS: ~\.1C\1cestart
Способ 3. Настройка интерактивной программы запуска для всех информационных баз
В окне запуска программы 1С:Предприятие со списком информационных баз нажмите кнопку Настройка. В самом низу окна настроек запуска, в разделе Используемые версии в колонке Разрядность можно указать разрыдность платформы, которую необходимо использовать для запуска всех информационных баз.
Обратите внимание, что разрядность можно настроить отдельно для каждой версии платформы. Т.е. если например, часть информационных баз запускается на платформе версии 8.3.21.**, а другая 8.3.22.**, то можно настроить использование разной разрядности для разных версий используемых версий платформы 1С:Предприятие.
Настройка разрядности указанная данным способом, имеет низщий приоритет и будет игнорироваться, если для отдельных информационных баз будет задана другая настройка разрядности, указанная с помощью ключа /AppArch (Способ 1) или Параметров запуска информационной базы (Способ 2).
Вы можете приобрести программу 1С напрямую в нашей компании. Регистрационные номера электронных поставок программных продуктов 1С мы регистрируем на портале 1С сразу при продаже. Если вы купите лицензионные продукты 1С у нас, то в будущем вы легко сможете восстановить регистрационные номера приобретенных лицензий 1С.
Способ 4. Параметр DefaultVersion конфигурационного файла 1cestart.cfg или 1cescmn.cfg
Задать разрядность используемого клиентского приложение 1С:Предприятие также можно с помощью параметра DefaultVersion конфигурационного файла 1cestart.cfg или 1cescmn.cfg (только для ОС Windows).
Данный параметр определяет версию, используемую по умолчанию. Допускается наличие нескольких строк с таким параметром.
Разрядность запускаемого клиентского приложения может быть указана в данном параметре. Для разделения версии и разрядности клиентского приложения используется символ «;». Значение разрядности совпадает с параметрами команды /AppArch командной строки запуска клиентского приложения (см.выше Способ 1).
4.1. Конфигурационный файл 1cestart.cfg
Файл 1cestart.cfg содержит настройки, которые используют программы запуска (1cestart и 1cv8s), клиентские приложения (1cv8 и 1cv8c) и внешнее соединение.
Пример:
DefaultVersion=8.3;x86_64_prt
Данная строка означает, что при попытке запуска любой информационной базы будет использоваться клиентское приложение версии 8.3 с приоритетом использования 64-разрядной версии.
Расположение конфигурационного файла 1cestart.cfg:
- Для ОС Windows:
- Установка «для компьютера»:
- %APPDATA%\1C\1CEStart ‑ для конкретного пользователя. Файл изменяется при выполнении настроек окна запуска.
- %ALLUSERSPROFILE%\Application Data\1C\1CEStart (%ALLUSERSPROFILE%\1C\1CEStart для ОС Windows Vista и выше) ‑ для всех пользователей компьютера. Файл изменяется только во время установки системы «1С:Предприятие».
- %APPDATA%\1C\1CEStart ‑ для конкретного пользователя. Файл изменяется при выполнении настроек окна запуска.
Файл представляет собой текстовый документ в кодировке UTF-16LE и содержит строки формата <Параметр>=.Параметр>
4.1. Общий конфигурационный файл 1cescmn.cfgВажно! Параметр настройки разрядности клиентского приложения общего конфигурационного файла 1cescmn.cfg применяется только для системы 1С:Предприятие под ОС Windows x64.
Параметры общего конфигурационного файла 1cescmn.cfg эквивалентны параметрам файла 1cestart.cfg с тем исключением, что общий конфигурационный файл не может содержать строку с параметром CommonCfgLocation.
Поиск общего конфигурационного файла 1cescmn.cfg осуществляется в подкаталоге common корневого каталога установки:
- Установка «для компьютера»:
- 32-разрядная система в 64-разрядной ОС: %PROGRAMFILES(x86)%\1cv8\common.
- В остальных случаях: %PROGRAMFILES%\1cv8\common.
- 32-разрядная система в 32-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8\common.
- 32-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8_x86\common.
- 64-разрядная система в 64-разрядной ОС: %LOCALAPPDATA%\Programs\1cv8_x64\common.
Файл представляет собой текстовый документ в кодировке UTF-8 или UTF-16LE и содержит строки формата <Параметр>=.Параметр>
Зачем нужна настройка разрядности приложения 1С:Предприятия 8.3
32-битное адресное пространство составляет всего 4 ГБ, поэтому 32-разрядные приложения (процессы) могут использовать только 4 ГБ памяти. При этом необходимо учитывать, что самому приложению для использования памяти также необходимо использовать ядро операционной системы. Пространство памяти, используемое приложением, делится на пространство пользователя и пространство ядра. Поэтому адресное пространство памяти, к которому 32-битные приложения могут на самом деле получить доступ, составляет всего 2 ГБ.
Таким образом у 32-разрядного приложения 1С:Предприятие 8.3 возможны вылеты с ошибкой “недостаточно памяти” при выполнении каких-то ресуссоемких операций (например: закрытие месяца, групповое перепроведение, выгрузка/загрузка информационной базы, обновление конфигурации, формирование «тяжелого» отчета и т.п.).
Казалось бы, что на 64-разрядных ОС имеет смысл использовать только 64-разрядную версию платформы 1С:Предприятие 8.3, но на практике при использовании 64-разрядной версии могут возникнуть другие проблемы, например, с драйверами подключаемого оборудования, компонентами формирования двумерных штрихкодов, COM-объектами и т.п.
Поэтому, при реальном использовании программы могут возникакть ситуации, когда в одних случаях требуется использовать 32-разрядную версию платформы 1С:Предприятие 8.3, а в других — 64-разрядную.
С информационной базой 1С одновременно могут работать клиентские приложения разной разрядности, на разных процессорах и под управлением различных операционных систем. В клиент-серверной системе разрядность кластера серверов может не совпадать с разрядностью клиентских приложений.
Разрядность исполняемого приложения, а также операционная система, под управлением которой исполняется приложение, важны в следующих случаях:
Разрядность 1С
Для обеспечения быстродействия информационной системы нужно устанавливать правильно технологическую платформу системы 1С:Предприятие. Для начала нужно узнать разрядность – 32 или 64 бита у вашей операционной системы. Это напрямую влияет на разрядность 1С.
Если у вашей операционной системы Windows разрядность 32 бита (с 32-разрядным процессором), необходимо устанавливать 32-разрядную технологическую платформу 1С:Предприятие, а если разрядность 64 бита, то 64-разрядную технологическую платформу 1С.
Также на операционную систему с разрядностью процессора 64 можно установить 32-разрядную технологическую платформу 1С 8.3.
Использование 32-разрядной технологической платформы 1С 8.3 обеспечивает стабильное функционирование программы 1С:Предприятие, но с ограничением объема оперативной памяти (максимальный объем оперативной памяти 4Гб). То есть при необходимости обработать большие объемы данных или выполнить сложные задачи, требующие больших ресурсов, следует ожидать замедления работы базы данных и даже сбоев в работе сервера из-за нехватки аппаратного ресурса.
При использовании разрядности в 64 бит функционирование сервера не имеет ограничений по объему используемой оперативной памяти, позволяя работать с большими массивами данных и распределять эффективно оперативную память между приложениями для увеличения быстродействия.
Например, под работу системы с разрядностью 32 уходит около 1-2Gb памяти (в зависимости от количества пользователей в базе и, соответственно, одновременно запущенных процессов), а для 1С:Предприятие с 64-х битами требуется 3-6 Gb памяти на каждый процесс в зависимости от активности пользователей в базе данных.
При работе пользователей на терминальном сервере разрядность ОС и компьютеров сотрудников не имеет значения и никак не влияет на производительность работы базы данных, так как все операции происходят непосредственно на сервере.
При необходимости в настройках информационной базы можно принудительно указать и проверить разрядность.Указание разрядности 1С
2. Рекомендации разрядности в 1С
Использовать 64-разрядную технологическую платформу 1С:Предприятие на сервере не рекомендуется в случае, когда вы подключаете торговое оборудование, и при сдаче отчетности, так как процессы и драйвера адаптированы для другой разрядности операционной системы.
Для программ 1С:Управление холдингом, 1С:Комплексная автоматизация, 1С:ERP Управление предприятием и 1С:Зарплата и управление персоналом однозначно рекомендую использовать 64-разрядные приложения сервера 1С. Для других программ — в зависимости от ограничений, которые описаны выше.
Специалист компании «Кодерлайн» Юрий БобочВас могут заинтересовать следующие статьи:
94 [PROP_CODE] => TAGS2 [TITLE] => Вас могут заинтересовать следующие семинары: ) —> 95 [PROP_CODE] => TAGS [TITLE] => Вас могут заинтересовать следующие вебинары: ) —> Как сделать в 1С [1] => 1С: Конвертация данных [2] => Конвертация данных [3] => Обмен между базами [4] => Закрытие месяца [5] => Оценка задач [6] => Отчеты в 1С [7] => Моделирование [8] => HTTP [9] => Управление проектами [10] => БУ [11] => com-объекты [12] => 1С: WMS Управление складом [13] => РСБУ [14] => 1С: Сценарное тестирование [15] => Запросы 1С [16] => LINUX [17] => WEB [18] => Оптимизация [19] => 1С:Зарплата и Управление Персоналом [20] => Excel [21] => 1С: ERP [22] => ADO [23] => 1С:Управление производственным предприятием [24] => Внедрение [25] => Продажи [26] => Отчетность [27] => 1С: Розница [28] => 1С: CRM [29] => 1С:Бухгалтерия [30] => 1С:Комплексная автоматизация [31] => Производство [32] => Интеграция 1С [33] => Налоги [34] => Отпуск [35] => MS SQL Server [36] => Расширение конфигурации [37] => МСФО [38] => СКД [39] => Word [40] => WEB-сервисы 1С [41] => Внедрение ERP [42] => Перенос данных [43] => Торговое оборудование [44] => Лизинг [45] => 1С:Управление нашей фирмой [46] => Администрирование 1С [47] => 1С: Колледж [48] => Правила обмена [49] => 1С: Платформа ) —>
Как проверить разрядность платформы 1с
Очень часто случается такое что менеджер или бухгалтер так увлечены решением текущих задач что даже не в курсе в какой версии 1с они работают и как правильно называется конфигурация программы 1С.
Как же узнать конфигурацию и версию программы 1С Предприятие?
Универсальный способ узнать версию и конфигурацию 1с для всех версий платформы 1С: Заходим в программу 1с, находим меню справка (помощь) – о программе . В появившемся меню раздела вы сможете посмотреть точную версию платформы 1С. В разделе конфигурация вы увидите наименование конфигурации и версию релиза данной конфигурации! Проблема заключается в том чтобы найти данные пункты меню, в версиях 7.7, 8.2 и 8.3 они расположенны абсолютно в разных частях экрана.
Немного о терминах: платформа, программа, конфигурация, релиз, редакция.
Платформа — это информационно технологическая платформа разработанная 1с. Платформа, образно говоря, оболочка в которой пользователи открывают нужную базу данных различных версий и конфигураций. Версия платформы в современном информационном мире в основном начинается с 7.7 и заканчивается 8.3.
Конфигурация 1С — это набор шаблонов информационной базы разработанный структурами фирмы 1с. Примеры конфигураций может быть «зарплата и кадры», «бухгалтерия», «управление торговлей». Версия конфигурации является релизом и редакцией (это синонимы).
Программа 1с — общий термин в разных ситуациях может обозначать конфигурацию и платформу 1с, в зависимости от построения предложения.
Как узнать версию платформы 1С без входа в 1с
Для того чтобы узнать версию платформы 1с (не конфигурации, с терминами мы разобрались выше), если у Вас ОС Windows 7 или выше нужно зайти в меню ПУСК — Панель управления — программы и компоненты (Установка и удаление программ если у Вас Windows XP). В появившемся списке вы увидите все программы установленные на ваш компьютер, в том числе и платформу(платформы) 1с, и сможете посмотреть их версию которая указана в скобках после наименования. Недостаток данного метода определения платформы является то что платформ может быть несколько и Вы не сможете точно узнать какая именно в данный момент вами используется.
Как узнать версию платформы или название конфигурации 1с 7.7?
1) Заходим в 1с 7.7 в интересующую вас базу данных;
2) Нажимаем «Помощь» — «о программе» ;
3) В появившемся окне видим всю необходимую информацию (версия платформы: 1C Предприятие 7.7 для SQL 7.70.027, название и версия конфигурации Типовая конфигурация «Торговля+склад» редакция 9.2 (7.70.933)).
- Установка «для компьютера»: