Содержание:
1. Разница в разрядности 32 бита и 64 бита
2. Рекомендации разрядности в 1С
1. Разница в разрядности 32 бита и 64 бита
Для обеспечения быстродействия информационной системы нужно устанавливать правильно технологическую платформу системы 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С. Для других программ — в зависимости от ограничений, которые описаны выше.
Специалист компании «Кодерлайн»
Юрий Бобоч
Вопрос о том, какую технологическую платформу 1С следует установить для обеспечения требуемого быстродействия информационной системы, возник не на пустом месте. В частности, некоторые «продвинутые» советчики рекомендует инсталлировать программу с пометкой «32-х разрядная» на компьютеры с 32-х разрядным процессором, соответственно, 64-х разрядная платформа 1С подходит только для 64-х разрядного микропроцессорного устройства.
Особенности 32 разрядной и 64 разрядной платформы 1С
По существу, сама технологическая платформа не имеет четко определенной разрядности, а с другой стороны, есть релизы программы, которые поддерживают цифровые устройства с 86-х, 32-х, 64-х разрядностью микропроцессоров и соответствующей операционной системой.
Критическое значение имеет активация некоторых опций при инсталляции технологической платформы 1С (выбор разрядности), когда речь идет о сервере, предназначенном для централизованного обслуживания рабочих станций всего предприятия. В данном случае, для примера, можно привести два фактора.
- Использование 32-х разрядных процессов сервера обеспечивает нормальное функционирование программы «1С: Предприятие 8»при ограниченном объеме оперативной памяти. Однако, если необходимо обработать большие объемы информации или выполнить другие сложные задачи, то может последовать сбой (отказ) работы устройства из-за нехватки аппаратных ресурсов.
- Использование 64-х разрядного режима функционирования сервера снимает ограничения с объемов используемой оперативной памяти, позволяя работать с большими массивами информации. Но в этом случае заметно снижается быстродействие информационной системы, что по ряду причин может быть неприемлемо.
Eliza
читатель
офлайн
Регистрация: 04.02.2008
Добрый день!
Решила обновить технологическую платформу 1с 8.3 , но непонятно , которую платформу выбрать. Раньше всегда скачивала
Технологическую платформу 1С:Предприятия для Windows
, но у меня в компьютере стоит Windows7 тип системы 64-разрядная ОС. Ответьте, пожалуйста, что лучше скачать windows64full или просто windows? Заранее благодарю.
У меня сейчас Платформа: 1С:Предприятие 8.3 (8.3.8.1964)
Конфигурация: Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.46.16)
GH0STexe
читатель
офлайн
Регистрация: 27.04.2012
Ответ на
пост №1
Eliza, ставьте просто windows
Eliza
читатель
офлайн
Регистрация: 04.02.2008
impuls
читатель
офлайн
Регистрация: 24.11.2005
Иван пишет:
Цитата |
---|
Eliza , ставьте просто windows |
В скорости работы windows64full нисколько не выигрывает на файловой (базовой) версии, но в ней есть ошибки.
1C Сервер, с какого пакета ставить?
☑
0
VladBer
24.07.20
✎
18:40
На сайте 1с есть отдельный пакет для Windows (64-bit), — Cервер 1С:Предприятия (64-bit) для Windows. И есть технологическая платформа, — Технологическая платформа 1С:Предприятия (64-bit) для Windows, в которой через «галку» отмечают серверные компоненты и устанавливают собственно 1С сервер, в Клиент-Серверном режиме.
Чем этот новый, отдельный пакет отличается ? Какой способ лучше использовать?
1
Amra
24.07.20
✎
18:44
(0) «Новый» как раз не отдельный пакет, ему лет «цать». В целом сервер из обоих пакетов ничем друг от друга не отличается
2
lodger
24.07.20
✎
18:51
(0) разница в количестве скаченных мегабайт.
3
lodger
24.07.20
✎
18:55
но не с сервиса поставки users.v8.1c.ru, а с шары вашей компании до ваших компов.
по сути
пакет «Технологическая платформа 1С:Предприятия» нужен только разработчику.
на сервер можно скачать отдельный пакет Cервер. и таскать по локалке\интернету только этот пакет по серверам предприятия.
на клиента через шару можно скачать отдельный пакет Тонкий клиент. и таскать по локалке\интернету только этот пакет по серверам предприятия.
4
VladBer
24.07.20
✎
19:43
(3)///пакет «Технологическая платформа 1С:Предприятия» нужен только разработчику.
То есть если я даже локальную Базу ставлю на компьютере, уже готовую то есть, к примеру принёс в подчиненный узел от центрального узла, когда создал базу РИБ на центральном узле, то получается в подчиненном узле тоже можно «Тонкий Клиент» ставить просто и всё?
Тонкие клиенты лицензию, «ключ» тоже будут видеть ?
5
VladBer
24.07.20
✎
19:52
Чем отличаются EXEшники из директории; есть просто 1cv8, есть 1cv8c и 1cv8s. Первый это «Толстый» ? А остальные два, с S и С на конце?
6
VladBer
24.07.20
✎
20:15
Обычный 1cv8 запускаете вроде «Толстый». А «С» и «S» на конце оба запускают «Тонкий» клиент, любопытно в чём отличия ?
7
VladBer
24.07.20
✎
21:26
Нагуглил кажется, 1cv8c.exe – это Тонкий клиент,
1cv8.exe – это запуск платформы в режиме Толстого клиента,
про оставшийся пишут, что
1cv8s.exe – это интерактивная программа запуска, которая может запускать либо Тонкий клиент, либо Толстый клиент, в зависимости от настройки информационной базы.
8
VladBer
24.07.20
✎
21:31
Теперь осталось разобраться с работой локальной БД через Тонкий Клиент и взаимодействие Тонкого клиента с «ключом».
Если у меня РИБ и я принёс на Подчиненный Узел уже готовую БД, созданную на Центральном Узле, то на Подчиненный Узел можно просто Тонкий Клиент ставить, без платформы без всего остального? Будет работать всё? И с лицензией будет нормально?
9
VladBer
24.07.20
✎
23:50
Попробовал подключить готовую, локальную БД через Тонкий Клиент, не получается, платформу требует.
10
hhhh
25.07.20
✎
11:29
(9) если база файловая, то достаточно просто платформу. больше ничего не нужно. Если клиент-серверный вариант, то уже надо смотреть.
Относительно недавно фирма 1С выпустила новый тип лицензии — бесплатную комьюнити-лицензию, которая предназначена специально для разработки и тестирования. Это стало огромным шагом вперед, так как позволило многим разработчикам, энтузиастам и просто интересующимся легально попробовать платформу 1C:Предприятие в клиент-серверном варианте. Однако практика показывает, что не у всех получается сразу установить и настроить платформу для разработчиков и поэтому решили написать подробное руководство, которое будет рассчитано на широкий круг читателей имеющих минимальный опыт установки и администрирования 1С:Предприятие.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.
Где получить платформу для разработчиков?
Для получения набора для разработчика вам нужно зарегистрироваться на портале 1С для разработчиков, после чего вам будет доступна комьюнити-лицензия и дистрибутивы для установки платформы 1С:Предприятие и СУБД PostgreSQL. Если быть честными, то вы можете взять любую платформу версии 8.3.23 и старше, а также любую совместимую с 1С версию СУБД, но мы исходим из того, что у пользователя пока ничего этого нет и поэтому будем ориентироваться на легальные пути получения дистрибутивов.
После регистрации переходим в раздел скачивания, нас здесь интересуют:
- Технологическая платформа 1С:Предприятия 8 для Windows
- Дистрибутив СУБД PostgreSQL для Windows (64-bit)
Технологическая платформа представлена в трех версиях, где представлены последние выпуски трех актуальных платформ. Если вы не знаете какая именно вам нужна — берите последнюю. Дистрибутив СУБД представлен в единственном экземпляре, поэтому просто скачиваем его.
Установка платформы 1C:Предприятие
Распаковываем скачанный архив с дистрибутивом платформы и запускаем инсталлятор. Доходим до выбора компонентов установки и выбираем здесь:
- 1С:Предприятие (выбрано по умолчанию)
- Сервер 1С:Предприятия
- Модули расширения веб-сервера
- Администрирование сервера 1С:Предприятие
Обратите внимание, что для скачивания с портала для разработчиков нам предлагается только 32-битная платформа, что может стать существенным ограничением при работе с тяжелыми прикладными решениями, если же вы только вливаетесь в мир разработки 1С, то на это можно не обращать внимания.
Сервер 1С:Предприятия устанавливаем как службу с отдельным пользователем USR1CV8, требования к паролю здесь такое же, как и для любой другой учетной записи Windows: не менее 8 символов, содержать строчные и прописные буквы, содержать небуквенные символы (цифры, знаки пунктуации, спецсимволы).
Аппаратные ключи последнее время — вид редкий, можно сказать — вымирающий. Поэтому отключаем их поддержку и отказываемся от установки драйвера.
На этом установка платформы закончена, переходим к настройке. Для управления сервером устанавливается специальная оснастка MMC с простым и понятным названием — Администрирование серверов 1С:Предприятие.
Однако при его запуске вы можете столкнуться с ошибкой: Консоль управления (MMC) не может создать оснастку.
Ничего страшного в этом нет, это означает что не зарегистрирована библиотека для работы оснастки, для ее устранения нужно от имени Администратора запустить сценарий Регистрация утилиты администрирования серверов.
И снова обратите внимание — утилита регистрируется для определенного выпуска платформы, при изменении номера платформы ее придется перерегистрировать заново. Утилита для 32-разрядного сервера не позволяет работать с 64-разрядным, утилита для 64-разрядного сервера поддерживает обе архитектуры.
Запустим утилиту еще раз и вы должны увидеть зарегистрированный экземпляр нашего сервера.
Если этого не произошло, то зарегистрируйте свой экземпляр вручную, для этого щелкните правой кнопкой мыши на корневом элементе и выберите Создать — Центральный сервер 1С:Предприятия 8.3. В открывшемся окне заполните поле Имя указав в нем имя вашего ПК.
Важно! В качестве имени следует использовать только имя ПК, плоское (PC-278) или полное (PC-278.EXAMPLE.ORG). Использование IP-адресов не допускается!
На этом установка платформы, включая сервер, закончена.
Установка сервера СУБД PostgreSQL
Для работы с платформой 1С:Предприятие требуется специальная версия PostgreSQL, с патчами для поддержки платформы. Поэтому следует устанавливать либо официальную версию от 1С (что мы и сделаем), либо альтернативные варианты с поддержкой 1С, например, от Postgres Professional, но это выходит за рамки нашей статьи.
Распаковываем скачанный дистрибутив и начинаем его установку. Прежде всего обращаем внимание на расположение бинарных файлов и баз данных. По умолчанию оба расположения находятся в Program Files, если для бинарных файлов это оправдано, то базы данных лучше переместить в отдельное хранилище.
Следующим шагом указываем пароль суперпользователя сервера СУБД postgres, к нему предъявляются уже описанные выше требования по сложности. После чего вы можете столкнуться с еще одной ошибкой: Сервис «Secondary Logon» не запущен.
В этом случае идем в оснастку Управление компьютером — Службы, находим там службу Вторичный вход в систему, переключаем ее на автоматический запуск и запускаем. После чего продолжаем установку.
В остальном установка какой-либо сложности не представляет. Но на этом все только начинается. Наибольшие сложности возникают с подключением к серверу СУБД, поэтому сразу найдите в меню Пуск пункт Редактировать pg_hba.conf и откройте указанный файл. найдите в нем следующее содержимое:
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5# IPv4 local connections:
host all all 127.0.0.1/32 md5# IPv6 local connections:
host all all ::1/128 md5
В данном случае нас интересует строка IPv4 local connections, что она обозначает? А то, что к нашему узлу — host, можно подключиться к любой базе (all), любым пользователем (all) с адреса 127.0.0.1/32 с использованием пароля (md5). И вот здесь зарыта собака, неочевидная для многих начинающих.
В строке подключения к СУБД мы можем указать только localhost или 127.0.0.1, если мы укажем реальный IP-адрес сервера или его имя, то подключение будет отклонено!
Чтобы изменить это поведение добавьте в файл еще одну строку:
host all all 192.168.54.32/32 md5
Где 192.168.54.32 — IP-адрес вашего компьютера, после чего в строке подключения можно использовать как этот адрес, так и имя ПК.
Если вы хотите подключаться к серверу СУБД из локальной сети добавьте:
host all all 192.168.54.0/24 md5
В данном случае мы указали в правиле полную подсеть с маской 255.255.255.0, которая иначе записывается как /24.
Также вместо адресов можно использовать зарезервированные слова:
- samehost — любые адреса данного ПК
- samenet — любые адреса сетей, непосредственно подключенных к данному узлу.
Например:
host all all samehost md5
А так как наша система используется для разработки и тестирования, то мы можем вообще убрать запрос пароля и разрешить неограниченный доступ к СУБД, в этом случае просто замените md5 на trust:
host all all samehost trust
После всех внесенных изменений сохраните файл и перезапустите службу СУБД.
Получение комьюнити-лицензии и создание информационной базы
Теперь у нас есть рабочие и настроенные сервер 1С:Предприятие и сервер СУБД, самое время создать первую базу и получить лицензию разработчика. Снова переходим в оснастку Администрирование серверов 1С:Предприятие, разворачиваем ее до пункта Информационные базы и создаем там новую ИБ. Для этого указываем имя базы в кластере серверов 1С, тип сервера СУБД и его адрес, имя базы данных СУБД, имя и пароль суперпользователя СУБД, а также ставим флаг для создания БД в случае ее отсутствия.
Если нигде не допущено ошибок, то информационная база будет создана, для ее подключения к 1С:Предприятию используйте имя базы и имя сервера 1С:
Напоминаем, что в качестве кластера серверов указываем исключительно имя ПК, использовать для этого IP-адреса недопустимо!
При первом запуске платформа попросит получить лицензию, выбираем пункт с комьюнити-лицензией и вводим учетные данные от портала разработчиков. Поздравляем, вы только что установили платформу для разработчиков и получили лицензию на нее.
Теперь вы можете заниматься разработкой и тестированием абсолютно легально и без каких-либо ограничений (не считая ограничения лицензии по количеству сеансов). Единственное, что не допускает лицензия для разработчика — это ведение в базе учета реальной деятельности.
В заключение отметим, что комьюнити-лицензия не ограничивает пользователя версиями платформы и СУБД опубликованных на портале разработчика, вы можете использовать любые версии платформы и серверов баз данных. Но это уже выходит за рамки данной статьи, надеемся, что она поможет вам успешно сделать первые шаги в освоении 1С.
Онлайн-курс по устройству компьютерных сетей
На углубленном курсе «Архитектура современных компьютерных сетей» вы с нуля научитесь работать с Wireshark и «под микроскопом» изучите работу сетевых протоколов. На протяжении курса надо будет выполнить более пятидесяти лабораторных работ в Wireshark.