Как изменить установку 1с
В данной статье я расскажу, как установить 1С при помощи групповых политик. Собирая информацию по крупинкам и экспериментируя методом проб и ошибок, я все же разобрался в этом вопросе. Чем и хочу поделиться с вами.
Итак, какие же способы развертывания своего софта нам предлагает 1с?
1. Установка с помощью logon-скрипта
2. Установка путем размещения в общем сетевом каталоге
3. Установка с помощью групповых политик
Первые два способа мы отвергаем, т.к. в данной статье рассмотрим именно установку с помощью групповых политик (GPO).
Информация на страницах 1С:ИТС, которую нам предлагает производитель о развертывании своего продукта при помощи групповых политик, весьма скупа:
При установке через групповые политики для указания языка установки нужно указывать соответствующий языковой файл трансформации. Имена файлов соответствуют десятичному представлению LCID Microsoft Windows (с расширением .mst). Файл трансформации для русского языка называется 1049.mst.
Кроме этого, дополнительно нужно указать файл трансформации adminstallrestart.mst. В этом случае система «1С:Предприятие» при несовпадении версий клиента и сервера будет предлагать перезагрузку компьютера для установки новой версии. Администратор должен позаботиться, чтобы новый дистрибутив уже был добавлен в групповых политиках.
С использованием групповых политик можно устанавливать несколько версий «1С:Предприятия».
Для установки новой версии необходимо создать новую установку в групповых политиках.
1049.mst – очевидна, а о adminstallrestart.mst не слишком полезна. Поэтому мы создадим свой файл трансформации.
В первую очередь хотелось бы понять, как можно указать установщику, какие компоненты продукта мы хотим установить, а какие – нет? Не смотря на то, что документация от 1c в основном достаточно обширна и подробна, об этом почему-то не говориться ни слова. Но выйти из положения нам поможет logon-скрипт, который мы отвергли в самом начале. В скрипте мы можем увидеть следующие строки:
cmdLine = cmdLine & " DESIGNERALLCLIENTS=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=1 LANGUAGES=RU"
Где:
DESIGNERALLCLIENTS – все клиенты и конфигуратор.
THINCLIENT – тонкий клиент для клиент-серверного варианта работы.
THINCLIENTFILE – тонкий клиент с возможностью работы с файловыми информационными базами.
SERVER – сервер «1С:Предприятия». Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
WEBSERVEREXT – компоненты расширения для веб-сервера.
CONFREPOSSERVER – сервер хранилища конфигураций «1С:Предприятия».
SERVERCLIENT – компоненты для администрирования кластера серверов «1С:Предприятия».
CONVERTER77 – конвертер информационных баз из версии «1С:Предприятия 7.7».
LANGUAGES – список языков интерфейса для установки. Если указано несколько языков, они перечисляются через «,».
В этой строке скрипта формируется командная строка , которая будет передана на обработку установщику msiexec.
Необходимо перейти к таблице “Property”. В правой части ищем строку “DEFLANGUAGE”, со значением “Auto”. Значение необходимо поменять на “RU” (Без кавычек конечно).
Для большинства пользователей необходимо установить минимум компонентов, это Тонкий клиент, Толстый клиент, и язык (например русский)
Поэтому создадим новые поля (Ctrl+R), где нужно указать имя и значение.
DESIGNERALLCLIENTS = 1
THINCLIENT = 1
THINCLIENTFILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIENT = 0
CONVERTER77 = 0
LANGUAGES = RU
Т.е. Должно получится как на картинках:
Далее идем в меню “Transform” – “Generate Transform…”. Сохраняем файл, можно в папку с дистрибутивом, например Client.mst
На этом генерация файла трансформации закончена.
Чтобы проверить установку, необходимо открыть программу “cmd”. Перейти в папку с дистрибутивом. И выполнить команду:
setup.exe /S TRANSFORMS=Client.mst TRANSFORMS =1049.mst
или
msiexec /i "" TRANSFORMS="" \Client.mst TRANSFORMS="" \1049.mst /passive
В первой команде параметр “/S” и во второй команде параметр “/passive” означает, что установка будет проходить в фоновом режиме.
После некоторого времени можно проверять. Должно установиться Толстый клиент, Тонкий клиент и русский интерфейс.
Далее нужно создать новую установку в групповых политиках домена.
Так же нужно создать общий каталог в вашей сети, где будут хранится установочные файлы. Проверить чтобы пользователи домена имели права чтения из этого каталога.
Открываем редактор GP. Создаем новую политику. Открываем её для редактирования. Переходим в раздел «Конфигурация компьютера» — «Установка программ».
Создаем новый пакет. Выбираем файл 1CEnterprise 8.2.msi, путь до файла необходимо указывать через сетевое окружение \\SRV\…..\1CEnterprise 8.msi, метод развертывания выбираем — особый, для того чтобы можно было внести модификации.
После создания пакета откроется окно свойств пакета.
Необходимо перейти на закладку «Модификации» и добавить файл трансформации для русского языка называется 1049.mst и файл трансформации Client.mst.
После того как нажмете «ОК» файлы модификации добавить будет не возможно.
Пакет готов. Стоит отметить, что пакет необходимо применять на группу компьютеров, для этого в AD необходимо создать такую группу и поместить туда компьютеры, для которых предполагается установка.
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства Windows. Рассмотрены типичные варианты работы «1С:Предприятия», а также будет приведено краткое описание всех компонент системы.
0. Начальные сведения о системе «1С:Предприятие»
Система «1С:Предприятие» представляет собой совокупность программных модулей, предназначенных для разработки и использования прикладных решений (конфигураций) — по ведению учета и автоматизации хозяйственной деятельности предприятий. Программные модули системы «1С:Предприятие» универсальны и способны работать с любой конфигурацией. Р абота с информационными базами возможна как в файловом, так и в клиент-серверном варианте.
В случае работы с файловой информационной базой, файлы базы данных располагаются либо непосредственно на компьютере пользователя, работающего в программе «1С:Предприятие», либо на сетевом ресурсе, к которому подключается «1С:Предприятие» для работы с информационной базой. На рисунках ниже представлены наиболее распространенные сценарии работы системы «1С:Предприятие» с файловыми базами данных.
Данный режим работы подходит только для информационных баз, с которыми одновременно работает небольшое количество пользователей.
Если предполагается, что с информационной базой будет одновременно работать большое число пользователей, или ожидается существенная нагрузка на информационную базу, следует использовать кластер серверов «1С:Предприятие». В этом случае, файлы баз данных будут располагаться в отдельно устанавливаемой СУБД (система управления базами данных), а кластер серверов будет осуществлять взаимодействие конечного пользователя с данной СУБД. В общем случае, схема работы системы «1С:Предприятие» тогда будет следующей:
Про установку кластера серверов «1С:Предприятие» я подробно писал в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2). Далее речь пойдет только про установку клиентского приложения системы «1С:Предприятие», т. е. модулей системы, необходимых для работы с файловыми информационными базами или для подключения к действующему кластеру серверов «1С:Предприятие». Для этого нам потребуется:
- Компьютер, отвечающий минимальным системным требованиям, для установки клиентского приложения системы «1С:Предприятие» под управлением ОС семейства Windows.
- Права локального администратора на данном компьютере.
- Дистрибутив для установки модулей системы «1С:Предприятие». В данном примере используется версия 8.3.4.389. Установка модулей системы «1С:Предприятие» более ранних версий аналогична. или ключ защиты HASP4 NET, подходящий для требуемого режима работы «1С:Предприятие».
1. Установка компонент системы «1С:Предприятие»
Открываем каталог с файлами установки «1С:Предприятие» и запускаем файл setup.exe .
Запустится помощник по установке 1С:Предприятие 8, нажимаем «Далее» на первой странице.
На следующей странице можно изменить папку для установки модулей «1С:Предприятие», нажав кнопку «Изменить» и указав новый путь для установки, а также необходимо выбрать те компоненты, которые будут устанавливаться. Перечень компонентов зависти от того, что необходимо установить. В зависимости от типа дистрибутива не все компоненты могут быть доступны для установки. Если необходимо установить какой-либо компонент (или отменить установку), нужно отметить его, нажав мышью пиктограмму слева от имени компонента (или клавишу Пробел), в появившемся меню выбрать один из вариантов:
- Данный компонент будет установлен на локальный жесткий диск.
- Данный компонент будет недоступен.
Приведем краткое описание устанавливаемых компонентов:
- 1С:Предприятие — основные компоненты «1С:Предприятия», включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент.
- 1С:Предприятие — тонкий клиент — компоненты тонкого клиента только для работы в клиент-серверном варианте.
- 1С:Предприятие — тонкий клиент, файловый вариант — компоненты тонкого клиента, включая компоненты для работы с файловым вариантом информационной базы.
- Сервер 1С:Предприятие — компоненты сервера «1С:Предприятия» (подробнее про установку сервера «1С:Предприятия» читайте здесь).
- Модули расширения веб-сервера — модули расширения веб-серверов, необходимые для работы веб-клиента и Web-сервисов (подробнее про настройку веб-доступа к базам данных «1С:Предприятия» читайте здесь).
- Администрирование сервера 1С:Предприятия — дополнительные компоненты для администрирования кластера серверов «1С:Предприятия».
- Интерфейсы на разных языках — пользовательские интерфейсы на различных языках.
- Сервер хранилища конфигураций 1С:Предприятия — компоненты сервера хранилища конфигураций «1С:Предприятия».
- Конвертор ИБ 1С:Предприятия 7.7 — конвертер информационных баз «1С:Предприятия 7.7».
Выбрав необходимые компоненты для установки нажимаем «Далее».
На следующем шаге необходимо выбрать используемый в дальнейшем язык интерфейса (по умолчанию язык операционной системы). Указав язык интерфейса жмем «Далее».
Нажимаем «Установить» для запуска установки системы «1С:Предприятие».
По завершении процесса установки помощник предложит установить драйвер защиты — HASP Device Driver. Производить установку драйвера защиты необходимо только в том случае, если в USB-порт данного компьютера будет устанавливаться аппаратный ключ защиты HASP4 NET (установку драйвера можно выполнить и позже, используя пункт меню «Пуск» — «Программы» — «1С Предприятие 8» — «Установка HASP Device Driver»). Оставляем или снимаем флаг « Установить драйвер защиты » и жмем « Далее ».
Если установка завершена успешно, откроется заключительная страница помощника установки. Если оставить флаг «Открыть файл Readme», то будет открыт файл с информацией, которую вроде как рекомендуется прочитать перед использованием данной версии системы. Нажимаем «Готово» для завершения работы мастера.
2. Добавление информационной базы в список информационных баз
Во время установки на рабочем столе создастся ярлык для запуска «1С:Предприятия». Если запустить его, откроется программа запуска «1С:Предприятия» с пустым списком информационных баз и с предложением добавить в список новую информационную базу.
Последующие действия зависят от конкретной ситуации:
- Если необходимо создать новую базу данных для начала ведения учета, нажимаем «Нет» и прежде всего устанавливаем шаблон типовой конфигурации, а уже затем на основании шаблона создаем новую информационную базу. Подробнее об этом читайте в статье Установка типовой конфигурации «1С:Предприятие» 8.3
- Если же необходимо подключиться к уже существующей информационной базе, нажимаем «Да» и добавляем эту базу данных в список информационных баз. О том, как это сделать читайте с статье Добавление базы данных в список информационных баз «1С:Предприятие» 8.3.
3. Установка лицензии 1С:Предприятия
Программные продукты «1С:Предприятие» версии 8 могут быть защищены от копирования аппаратными LPT или USB ключами типа HASP4 Net от фирмы Aladdin , либо же с помощью системы программного лицензирования. Возможно и одновременное использование обоих типов защиты. После установки системы «1С:Предприятие» и создания информационных баз, осталось только установить лицензию для работы «1С:Предприятие».
- Про установку и настройку ключей защиты HASP я писал в статье «Назначение, установка и администрирование ключей защиты HASP для «1С:Предприятие» 8»
- Про систему программного лицензирования я писал в статье «Система программного лицензирования «1С:Предприятие» 8», а также про случай первичного получения лицензии в статье «Получение программной лицензии «1С:Предприятие» 8».
Смотрите также:
Компания Microsoft с целью внедрения в массы Windows 10 позаботилась также и об инструментах, сопутствующих установке новой операционной системы. Для обновления версий системы 7 и 8.1 до версии 10, для…
Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную систему сопряжена с некоторыми трудностями. Дело в том, что установить 1С через обычный установщик не получится, даже если запускать программу в режиме…
Установка Windows 8.1 от установки предшественницы Windows 8 и Windows 7 кардинально ничем не отличается. Это точно такой же пошаговый процесс инсталляции с подсказками для выбора тех или иных настроек. Его…
One Response to Установка системы «1С:Предприятие» 8.3 в ОС семейства Windows
Виталий, добрый день!
Подскажите, пожалуйста, почему при установке клиентской части 1С8, на этапе выбора устанавливаемых компонентов, выбирается 3 компонента (как указано на рисунке Выборочная установка):
1С:Предприятие, 1С:Предприятие — тонкий клиент, 1С:Предприятие — тонкий клиент, файловый вариант.
Ведь, как было указано в статье ранее, при выборе компонента 1С:Предприятие устанавливаются — основные компоненты «1С:Предприятия», включая компоненты для администрирования, конфигурирования, толстый и тонкий клиент?
Ниже будет подробно описан процесс установки типовой конфигурации в системе «1С:Предприятие» 8.3 (в версиях 8.2 и 8.1 действия аналогичны) в ОС семейства Windows, на примере решения «Бухгалтерия предприятия, редакция 3.0». Т. к. установка типовой конфигурации происходит из шаблонов конфигурации, будет последовательно описан алгоритм установки шаблона, а затем создание новой базы данных из установленного шаблона.
0. Оглавление
1. Установка шаблона
Итак, как уже говорилось раннее, информационные баз создаются из шаблонов. Шаблон представляет собой совокупность файлов поставки, файла манифеста и сопутствующих файлов, из которых производится создание информационной базы. Все шаблоны должны быть установлены на компьютер пользователя в какой-либо каталог (таких каталогов может быть несколько). Для добавлении нового шаблона необходима специальная программа установки конфигурации (дистрибутив). Взять программу установки, как правило, можно на диске ИТС или на сайте поддержки пользователей системы «1С:Предприятие».
Откроем каталог с программой установки типовой конфигурации и запустим файл setup.exe.
Запустится программа установки конфигурации. Нажимаем «Далее» на начальном окне программы.
Теперь выбираем каталог, где будет храниться шаблон. По умолчанию программа предлагает нам каталог %APPDATA%\1C\1Cv8\tmplts. Данный каталог доступен только текущему пользователю Windows. Если необходимо, чтобы шаблон конфигурации был доступен всем пользователем данного компьютера, следует изменить путь установки шаблона на директорию, к которой имеют доступ другие пользователи операционной системы. Выбрав необходимый каталог, жмем «Далее».
Дожидаемся окончания установки и нажимаем «Готово», для завершения работы мастера.
Шаблоны конфигураций находятся в подкаталогах определенной структуры — каждый поставщик конфигураций выбирает подкаталог, основываясь на наименовании своей организации (например, фирма «1С» помещает свои решения в каталог «1С»), затем идет псевдоним конфигурации, а внутри данных подкаталогов производится разделение по каталогам, соответствующим версиям выпускаемых конфигураций. Таким образом, полный путь к шаблону конфигурации в нашем случае будет следующим: C:\1C_BASE\tmplts\1c\Accounting\3_0_28_3\ , где:
- C:\1C_BASE\tmplts\ — общий каталог хранения шаблонов
- …\1c\ — каталог с именем поставщика решений
- …\Accounting\ — каталог с псевдонимом конфигурации
- …\3_0_28_3\ — каталог с версией текущей конфигурации
Конечный каталог, содержит несколько служебных файлов, среди которых:
- 1Cv8.cf — файл конфигурации текущего решения;
- 1cv8.mft — файл манифеста текущей конфигурации, содержит в себе информацию по текущему решению, просмотреть которую можно открыв данный файл, например, в программе «Блокнот»;
- 1Cv8.dt — как видно из манифеста, это файл выгрузки для демо базы;
- 1Cv8new.dt — файл выгрузки новой (чистой) базы данных.
2. Создание новой базы данных из шаблона
Теперь создадим новую базу данных из установленного в п. 1 шаблона. Но сначала укажем программе запуска каталог с расположением шаблонов конфигураций (если он бы изменен). Для этого запустим клиент «1С:Предприятие», в окне выбора информационных баз нажмем «Настройка», в открывшемся окне настройки диалога запуска добавим наш каталог шаблонов конфигураций (можно добавить несколько каталогов) и нажмем «ОК» сохранив введенные значения.
Далее, в окне выбора информационных баз нажмем «Добавить…».
Откроется Мастер добавления информационной базы/группы. В случае создания новой информационной базы, установим соответствующий переключатель (уже установлен по умолчанию) и нажмем «Далее».
В следующем окне увидим список установленных в указанном раннее каталоге шаблонов. В соответствии с фалом манифеста, для установленного шаблона возможно 2 варианта создания информационной базы — новой (чистой) базы данных, и базы с демо-данными для демонстрации возможностей конфигурации. (Если планируется создать информационную базу для последующей загрузки в нее данных из файла выгрузки (*.dt) или для разработки новой конфигурации, то нужно выбрать пункт «Создание информационной базы без конфигурации...».) Выбираем необходимый нам вариант и нажимаем «Далее».
Вводим имя базы данных (как она будет отображаться в списке) и выбираем тип расположения информационной базы — файловый (на компьютере пользователя или в локальной сети) или клиент-серверный (на сервере «1С:Предприятия»). В данном примере выберем файловый вариант работы (подробно про добавление базы данных на сервер 1С:Предприятие я писал здесь), установив соответствующий переключатель и жмем «Далее».
Указываем путь расположения файлов базы данных и снова нажимаем «Далее».
На последней странице указываем параметры запуска для добавляемой базы. Из файла манифеста проставляется версия запускаемого клиента «1С:Предприятие». Если версия конфигурации отличается от версии 1С (например, конфигурация для версии 8.2, а требуется запускать из под клиента версии 8.3) следует изменить этот параметр, либо установить также и «1С:Предприятие» нужной версии. Определившись с параметрами нажимаем «Готово» для завершения работы мастера, после чего запуститься процесс создания новой базы (по сути загрузка данных из файла 1Cv8new.dt или 1Cv8.dt), который может занять некоторое время.
Если все прошло успешно, в списке информационных баз мы должны увидеть добавленную только что базу данных. Для подключения к этой базе необходимо выделить ее в списке и нажать одну из кнопок запуска, в зависимости от требуемого режима запуска клиента — 1С:Предприятие или Конфигуратор.
Вводим данные для авторизации и начинаем работать в только что созданной базе данных.
Смотрите также:
Для групповой разработки конфигурации в системе «1С:Предприятия» 8 используется специальный механизм - хранилище конфигурации. Хранилище конфигурации - это файловая база данных, в которую средствами конфигуратора помещается конфигурация, и которая хранит в себе информацию о…
В данной статье будет подробно рассмотрен алгоритм установки клиентской части системы «1С:Предприятия» 8.3 (для версий 8.2, 8.1 и 8.0 алгоритм установки аналогичен, об установке системы «1С:Предприятия» 7.7 я писал здесь) в операционных системах семейства…
При попытке установить типовую конфигурацию системы «1С:Предприятие» 7.7 в 64-разрядных операционных системах вместо необходимых каталогов с информационными базами увидим ошибку: «Версия этого файла несовместима с используемой версией Windows. С помощью сведений о…
Данная статья больше предназначена для начинающих администраторов, но «бывалые» тоже могут освежить свои знания и в этой статье в деталях расскажу, как устанавливать Apache и использовать веб-сервер для работы с 1С.
Все наши будущие манипуляции будут для оптимизации работы пользователей с базой 1С. Если у клиента слабые компьютеры, которые из последних сил тянут 1С и тормозят, и в системе работает 3 и более человек с одной базой, то необходимо переводить их на веб-сервер или тонкого клиента. Для этого достаточно, чтобы компьютер с базой и веб-сервером был более мощным, например, минимум 8Гб оперативной памяти, наличие SSD, процессор CORE-I3,5,7(еще при выборе процессора лучше отдать предпочтение 4*3,5Ггц, чем 8*2Ггц – 1С не умеет распределять свои процессы равномерно).
Для начала устанавливаем платформу 1С или проверяем, все ли необходимые компоненты у нас установлены (необходимо установить компонент «Модуль расширения веб-сервера»).
После установки приступаем к установке Apache. Данная программа бесплатна, поэтому в интернете есть куча ссылок на скачивание. Обратите внимание на один важный момент – какой разрядности установлена платформа 1С, такую же версию Apache вы скачиваете!
Затем откройте браузер и введите localhost . Если выдаст “ It work !”, значит всё работает!
После этого необходимо перезапустить нашу службу Apache (это необходимо делать после каждой публикации).
Казалось бы, обновление технологической платформы, на которой базируется информационная система, довольно ответственное и сложное дело. Но в случае с «1С: Предприятие», это не совсем так. Процесс хорошо отлажен и не требует особенных навыков. По сути, обновление платформы 1С устанавливается как обычный .exe-файл и инструкция к этим действиям представляет собой недлинный перечень простых шагов.
Иногда, препятствием к обновлению платформы может стать прописанное в действующей конфигурации ограничение на работу с определенными версиями платформы 1С. Преодолеть его можно установкой режима совместимости с заданной версией. Но, повторимся, подобные случаи скорее редкость и при регулярной установке новых релизов 1С конфигураций и обновлении платформы их можно избежать.
Стоит отметить, что обновление платформы «1С: Предприятие» лишь условно называется «обновлением», поскольку новая платформа устанавливается параллельно со старой, тогда как обновления конфигураций 1С накатывают «поверх» имеющихся. При этом под каждой из версий платформы можно работать.
Рис.1 Сохраненные версии платформы
Если такой необходимости нет, файлы обновления просто забивают жесткий диск. Чтобы этого не происходило, надо их удалять, и делать это надо правильно, например, для Windows через меню «Пуск» и «Установку и удаление программ» (или «Программы и компоненты»).
Права администратора
Перед рассмотрением процесса обновления платформы «1С: Предприятие», обратим внимание на то, что делать это предпочтительнее от имени администратора. Поскольку административной политикой предприятия пользовательские права могут быть ограничены, установка и запись отдельных библиотек от имени пользователя может не произойти. При этом на момент обновления никаких неполадок может быть не выявлено, а в процессе дальнейшей работы, например, при настройке обменов, выяснится, что не хватает нужных элементов. Таким образом, обновление с правами администратора минимизирует вероятность неполадок.
Читайте также: