Часто системные администраторы и специалисты 1С сталкиваются с ситуацией, когда при попытке скачать дистрибутив платформы с официального портала ИТС вместо привычного исполняемого файла setup.exe скачиваются странные архивы или файлы с расширением .jar. В этой статье мы подробно разберем, почему это происходит, как получить нужный инсталлятор и стоит ли переходить на 64-разрядную версию платформы ради повышения производительности.
Первым делом проанализируем ситуацию с «неправильными» файлами на портале 1С. Причина, по которой вместо инсталлятора вы видите jar-файлы, обычно кроется в переходе 1С на универсальный «тонкий» установщик, который является кроссплатформенным. Рассмотрим основные шаги, чтобы получить корректный дистрибутив:
Windows x86-64 для 64-разрядной версии)..zip или .rar. Если ваш архиватор устарел, он может отображать содержимое некорректно или не распознавать структуру. Обновите WinRAR или 7-Zip. После полной распаковки архива внутри вы обязательно найдете файл setup.exe.Рассмотрим распространенное заблуждение: «Если я установлю 64-битную версию, 1С станет работать быстрее». На самом деле, переход на x64 для клиентского приложения в файловом режиме редко дает ощутимый прирост скорости сам по себе. Выясним причины:
Ограничение 2 ГБ: В файловой базе данных ограничение в 2 гигабайта относится к размеру одной таблицы (например, таблицы итогов или движений) внутри файла .1cd, а не к оперативной памяти, доступной программе. Если ваша таблица превысит этот порог, база перестанет работать независимо от разрядности платформы.
Потребление памяти: 64-разрядный клиент может адресовать больше памяти, что полезно при формировании огромных отчетов, которые «вылетают» с ошибкой «Недостаточно памяти». Однако для повседневной работы 5–6 пользователей в типичных конфигурациях типа «Бухгалтерия предприятия» 32-битного лимита обычно достаточно.
Проанализируем конфигурацию сервера, упомянутую в обсуждении: процессор Xeon E5-2630 1,7 ГГц и обычные жесткие диски 7200 RPM. Это классический пример ситуации, где программные методы бессильны без апгрейда «железа».
Частота процессора: Архитектура 1С такова, что большинство бизнес-операций (проведение документа, расчет себестоимости) выполняется в один поток. Это означает, что программа использует только одно ядро процессора для конкретной задачи. Процессор с частотой 1,7 ГГц крайне медленно обрабатывает этот поток кода. Для комфортной работы 1С критически важна высокая тактовая частота — желательно 3,0 ГГц и выше.
Дисковая подсистема (IOPS): Обычные HDD выдают около 100 операций ввода-вывода в секунду (IOPS). В файловом режиме 1С постоянно создает множество временных файлов и активно работает с блокировками. 5 пользователей на одном HDD создают очередь, которая «парализует» систему. Замена HDD на SSD увеличит количество IOPS до десятков тысяч, что даст прирост скорости в разы, в отличие от перехода на x64.
Если вам все же необходимо использовать обе платформы (например, для совместимости с торговым оборудованием в одной базе и тяжелых отчетов в другой), это можно реализовать через параметры запуска. Рассмотрим, как это сделать:
Для каждой информационной базы в окне запуска 1С можно указать предпочтительную разрядность. Разберем шаги:
Для принудительного запуска 32-битной версии:
/AppArch86
Для принудительного запуска 64-битной версии:
/AppArch64
Важно помнить, что для корректной работы этого механизма на сервере должны быть установлены обе версии платформы одного и того же релиза (например, 8.3.23.XXXX x32 и 8.3.23.XXXX x64).
Посмотрим на ситуацию со стороны сетевых и файловых блокировок. Если база файловая и работа ведется через терминальный сервер (RDP), стоит обратить внимание на следующие настройки:
.1cd, .cfl, .log и .lgp в исключения сканирования. Также исключите папку с самой базой и временные папки пользователей %AppData%\1C.Подводя итог нашему анализу, можно сделать следующие выводы для ускорения работы системы:
Технологической платформы, используйте современные браузеры и актуальные архиваторы для распаковки.Соблюдение этих рекомендаций позволит вам не только найти нужный инсталлятор, но и реально повысить отзывчивость системы для конечных пользователей.