Как работает 1с сервер на linux.

💖 Нравится? Поделись с друзьями ссылкой

Как установить 1С на Linux Mint, не расходуя финансовых средств? В случае с ОС Windows придется приобретать сервер ОС, MS SQL и сервер под саму программу. Установка же 1С на Linux Mint выгодна тем, что позволяет избежать каких-либо денежных затрат. Как сама операционная система, так и все составляющие программы, включая базу данных postgres, бесплатны. Первые десять подключений 1С тоже не требуют покупки ключа.

Как настроить операционную систему перед установкой 1С?

Для начала необходимо установить специальный программный продукт Virtualbox. Желательно скачать последнюю его версию с официального сайта производителя. Данный эмулятор представляет собой систему виртуализации, необходимую для задачи настроек ОС.

Далее создаются две виртуальные машины (первая служит для сервера 1С, а вторая – для баз данных). Для легкости понимания можно задать им соответствующие имена. После нужно будет задать необходимые параметры, которые зависят от ресурсов и конфигурации компьютера, и установить настройки подключения (адаптер хоста – «виртуальный», имя – «virtualbox»).

Установка платформы 1С

Для обеспечения полной работоспособности 1С требуется несколько вспомогательных программ:

  1. «Mc» – файловый менеджер, который имеется на загрузочном диске Linux.
  2. «Ssh» – сетевой протокол, необходимый для доступа к компьютеру.
  3. «Samba» – пакет программ для связи клиента с сетью Windows.

Чтобы задать настройки сети, запускаем менеджер файлов и открываем «interfaces». Все параметры должны соответствовать значениям сети ОС (маска, основной шлюз и проч.). После настройки сервера 1С нужно установить postgresql на вторую виртуальную машину.

Теперь операционная система готова к созданию баз данных 1С.

Долгое время на платформе Linux 1С:Предприятие было представлено только серверной частью. Однако с выходом плафтормы 8.3 ситуация начала меняться и сегодня мы имеем полноценное клиетское приложение. Несмотря на то, что процесс установки довольно подробно описан в документации, мы решили уделить внимание этому вопросу применительно к Ubuntu 12.04.

Внимание! Данная статья устарела. Рекомендуем ознакомиться с новым материалом:

Данный материал предполагает, что читатель обладает базовыми навыками работы в среде Linux, поэтому останавливаться на второстепенных вопросах мы не будем. Также настоятельно рекомендуем использовать в производственных условиях только LTS выпуски ОС Ubuntu, это связано прежде всего с тем, что промежуточные релизы имеют малый срок поддержки и не всегда стабильны.

Данная инструкция одинаково подходит как для 32-битных так и для 64-битных версий системы, никаких ограничений на совместное использование клиентских версий разной разрядности нет.

Прежде всего скачаем необходимые пакеты. Учтите, что для успешной установки нам кроме клиента потребуется также скачать дистрибутив сервера, так как зависимости требуют наличия компонентов входящих в состав серверной версии. Почему 1С не может нормально собрать пакеты оставим на совести разработчиков.

Следующим шагом установим необходимые зависимости. Строго говоря, не все из них необходимы для работы 1С:Предприятия, но требуются для использования всех возможностей системы.

Sudo apt-get install imagemagick
sudo apt-get install libgsf-1-114
sudo apt-get install libglib2.0
sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install unixodbc

Затем распакуем скачанные архивы, в папке с дистрибутивом сервера оставлям только пакеты 1c-enterprise83-common и 1c-enterprise83-server , а также соответвующие им nls-пакеты с дополнительным языковыми ресурсами.

Откроем терминал, перейдем в папку с пакетами и установим их:

Cd ~/Загрузки/deb
sudo dpkg -i *.deb

В папке с клиентом находятся пакеты с клиентским приложением (содержит толстый и тонкий клиенты) и языковыми ресурсами. Также установим их (путь к папке указан для 32-битного дистрибутива):

Cd ~/Загрузки/client.deb32
sudo dpkg -i *.deb

На этом в принципе можно закончить, но следует помнить, что вместе с клиентом мы установили серверный пакет и он прописался в автозагрузку как служба. Поэтому имеет смысл отключить автоматический запуск сервера:

Sudo update-rc.d -f srv1cv83 remove

В остальном работа с клиентом 1С ничем ни отличается от работы с Windows версией. Мы без проблем запустили как в толстом, так и в тонком клиенте конфигурацию на управляемом приложении:

Также не возникло сложностей при работе с обычнми конфигурациями (для плафтормы 8.2) и в режиме конфигуратора.

Как видим, никаких сложностей при установке клиентской части под Ubuntu, если следовать рекомендациям и заранее установить необходимые зависимости, нет.

Новость хоть и немного старовата, но не написать о ней я не могу. Теперь читать не нужно, ведь 1С выпустили 1С:Предприятие 8.3 с очень приятным нововведением - появился клиент для Linux ! Причём клиенты для Linux аналогичны клиентам под Windows, так что переучивать бухгалтеров не придётся.

Под Linux был выпущен как "тонкий клиент", обеспечивающий работу пользователей в режиме управляемого приложения, так и "толстый клиент", обеспечивающий работу в режиме обычного или управляемого приложения или в режиме конфигуратора. Оба клиентских доступны для архитектур x86 и x86-64, и поддерживают файловый и клиент-серверный варианты работы.

Также были выпущены инструменты для администрирования кластера с систем под управлением Linux.

Скачать 1С:Предприятие 8.3

Загрузить 1С:Предприятие 8.3 для Linux можно тут: users.v8.1c.ru .

Купили себе ноутбук фирмы Roverbook? Поздравляю, отличная покупка! Но что делать, если он вдруг сломается? Куда лучше всего обратиться? Я рекомендую компанию ServiceNB, ибо для них

» на Linux сервер и даже видео снял, которое надеюсь, вам поможет.

Базовые настройки при установке Linux
Задаем имя компьютеру и потом не меняем. Менять имя конечно можно, но хлопот много.
Межсетевой экран –Выключен.
Настройки SELinux -Выключен.
Установка ведется от пользователя root.

Как вы догадались это клиент-серверный

Порядок действия следующий:
Устанавливаем 1С
Устанавливаем PostgresQL
Подключаемся и работаем.

Установка 1С на Linux

Дистрибутив серверной части 1С для Linux представлен в виде rpm-пакетов:
Общие компоненты «1С:Предприятия»
Компоненты сервера «1С:Предприятия»
Адаптер для публикации Web-сервисов «1С:Предприятия» на веб-сервере на основе Apache HTTP Server 2.0 или Apache HTTP Server 2.2
Компоненты сервера хранилища конфигурации «1С:Предприятия».

При установке 1С следует учитывать зависимости между rpm-пакетами:
● 1C_Enterprise82-common не имеет зависимостей;
● 1C_Enterprise82-server зависит от 1C_Enterprise82-common;
● 1C_Enterprise82-ws зависит от 1C_Enterprise82-common;
● 1C_Enterprise82-crs зависит от 1C_Enterprise82-common, 1C_Enterprise82-server и 1C_Enterprise82-ws;

Пакеты с суффиксом «-nls», - это дополнительные национальные ресурсы для соответствующего пакета.

Для того, чтобы был успех при установке, нужно чтоб зависимость пакетов была сохранена.

Минимальная установка для развертывания главного сервер кластера:
● 1C_Enterprise82-common-8.2
● 1C_Enterprise82-common-nls-8.2
● 1C_Enterprise82-server-8.2
● 1C_Enterprise82-server-nls-8.2

В процессе установки компонентов сервера «1C:Предприятия» создается пользователь ОС с именем usr1cv82, под его учетной записью будут исполняться серверные процессы «1С:Предприятия». Не забываем, что установка должна выполняться от лица пользователя root.

Теперь запустим агент сервера ragent в режиме демона. Для этого введем следующие команды:
/etc/rc.d/init.d/srv1cv81 stop
/opt/1C/v8.1/x86_64/ragent -daemon
/etc/rc.d/init.d/srv1cv81 start

Из видео видно, что сервер не стартует, это исправляет перезагрузка системы.
Кто знает в чем причина напишите, у меня в каждом релизе по разному.

Проверим, что сервер 1С стартует
ps aux | grep 1C
Команда должна показать работу следующих служб: ragent, rmngr, rphost

На видео данный пункт упущен но, после установки сервера необходимо запустить утилиту /opt/1C/v8.2/i386/utils/config_server
Которая:
● проверяет наличие всех необходимых библиотек для работы сервера;
● регистрирует установленные TrueType шрифты в ImageMagick.

Если сервер 64-разрядный то /opt/1C/v8.2/x86-64/config_server

Устанавливаем PostgresQL

Мы будем устанавливать PostgreSQL которую можно взять с диска ИТС или скачать с http://users.v8.1c.ru/, в принципе там же где взяли дистрибутив «1С:Предприятия».

В версии PostgreSQL от 1С находится 11 пакетов

Дистрибутив модифицированной версии PostgreSQL состоит из 10 пакетов. Необходимый минимум для работы это 4 следующих пакета:
● postgresql-libs-8.4 .
● postgresql-8.4.
● postgresql-Server-8.4.
● postgresql-contrib-8.4.

Остальные пакеты являются опциональные и при желаний их можно тоже установить.

После установки всех необходимых пакетов, переходим к настройкам PostgreSQL, и первым делом сделаем инициализацию базы данных.

Для «1С:Предприятия» необходимо установить русскую локаль и кодировку UTF-8.

su – postgres –c ‘initdb ––locale=ru_RU.utf8 -D /var/lib/pgsql/data’

также будет создана база, размещенная в /var/lib/pgsql/data с настройками по умолчанию.

Изменяем настройки:

gedit /var/lib/pgsql/data/postgresql.conf

Найдем (Ctrl-F) и изменим следующий параметр:
default_with_oids = on
Так же раскомментируем эту строку, убрав символ комментария #. Сохраняем изменения.

В файле pg_hba.conf снимем защиту, для того чтоб войти в PostgreSQL и поменять пароль который стоит по умолчанию.
gedit /var/lib/pgsql/data/pg_hba.conf
host all all 0.0.0.0/0 md5
Проверьте, чтобы комментарий # с данной строки был снят и меняем md5 на trust, сохраняем изменения.

Наследующем шаге, перезапускаем PostgreSQL:
/etc/init.d/postgresql restart

Войдите в консоль PostgreSQL командой:
psql -h localhost postgres postgres

И поменяем пароль PostgreSQL, т.к. при первом запуске создаётся учётная запись postgres с паролемpostgres.
Следующая команда меняет пароль:
ALTER USER postgres PASSWORD ‘НОВЫЙ ПАРОЛЬ’;

Выходим из консоли PostgreSQL выполнив команду: \q

Вернемся в файл pg_hba.conf и в строке host all all 0.0.0.0/0 trust заменим trust на md5.
Перезапустим сервер PostgreSQL.

Зайдем в Администрирование – Настройки сервера – Службы и проверим запускаются ли службы при старте системы, если нет то установим.

Установка HASP

Скачаем драйвер HASP с сайта производителя http://www.aladdin-rd.ru/ и установим его.

rpm -i aksusbd-redhat-1.8.1-3.i386.rpm

Starting AKSUSB daemon: [ ОК ]
Starting WINEHASP daemon: [ ОК ]

USB-ключ конечно надо вставить.

Включать Samba не обязательно.

Подключаемся к серверу 1С Предприятие

На клиенте пропишем сервер, в файле C:\WINDOWS\system32\drivers\etc\hosts
Например: 192.168.0.102 EvrSer

Можно и не прописывать, но тогда должна быть запущена Samba.

Затем из или из 1С Предприятия создадим базу и начнем в ней работать.
Создаем базу

Компания 1C выпустила финальную версию платформы для автоматизации бухгалтерского учёта и автоматизации деятельности предприятия "1С:Предприятие" 8.3, в состав которой впервые включены клиентские приложения и инструменты администрирования для Linux. Начиная с версии 8.3 "1С:Предприятие" содержит весь спектр необходимых компонентов, позволяющих организовать работу как серверных, так и клиентских систем только с использованием Linux, без необходимости задействования Windows. Также допускается создание комбинированных систем, подразумевающих включение в состав кластера "1С:Предприятие" рабочих станций и серверов, использующих различные операционные системы.

Обеспечение в ПО "1С:Предприятие" официальной полноценной поддержки Linux, не уступающей по своему уровню версии для Windows, является важной вехой в продвижении свободного ПО в отечественном корпоративном секторе, так как указанный продукт используется на большинстве российских предприятий. Ранее компании имели возможность использовать клиентскую часть "1С:Предприятие" в Linux только путем запуска Windows-версии с привлечением дополнительных надстроек, основанных на Wine, таких как WINE@Etersoft. Тем не менее, следует отметить, что первый шаг в сторону многоплатформенности был сделан компанией 1C ещё в 2009 году, когда был выпущен поддерживающий многоплатформенный web-клиент и обеспечена поддержка СУБД PostgreSQL в серверной части.



Отныне в состав 1С:Предприятие" включены:


Отличия новой 1С:Предприятие 8.3

  • получили развитие " " технологии и технологии работы через ;
  • переработаны и расширены механизмы масштабируемости кластера серверов;
  • расширены средства администрирования;
  • реализованы клиентские приложения и инструменты администрирования для Linux;
  • реализована выгрузка конфигурации в набор файлов и загрузка из него;
  • доработан механизм внешних источников данных;
  • реализованы новые возможности работы со сложными аналитическими отчетами;
  • улучшено юзабилити, в том числе интерфейс, ввод и отображение данных:
    • создан новый более удобный и наглядный интерфейс приложений "Такси";
    • поддерживается вариант работы интерфейса без использования модальных окон, что делает возможным работу приложений на любых мобильных устройствах;
    • упрощена настройка списков;
    • новый механизм ввода по строке существенно ускоряет поиск данных;
  • оптимизирована работа системы, в том числе с различными СУБД;
  • реализована мобильная платформа "1С:Предприятие", которая обеспечивает:
    • разработку приложений (конфигураций) для мобильных устройств в среде конфигуратора с учетом ограничений мобильной платформы;
    • генерацию мобильного приложения для записи на мобильное устройство;
    • работу мобильных приложений в операционных системах iOS, Android OS;
    • поддержку работы мобильных приложений в режиме Offline и обмен данными с основным приложением (back );
  • добавлен механизм автоматизированного тестирования конфигураций:
    • для тестирования используется программа на встроенном языке, имитирующая интерактивные действия пользователя и проверяющая результаты их выполнения;
    • интерактивные действия пользователя записываются и затем могут быть воспроизведены;
    • поддерживается для толстого клиента, тонкого клиента и веб-клиента;
    • для тестирования реализована объектная модель;
  • оптимизирована работа с памятью при разработке и обновлении прикладных решений, включающих большой объем функционала;
  • повышена безопасность и стабильность работы в режиме сервиса;
  • улучшена работа веб-клиента;
  • реализованы новые инструменты для разработчика;
  • другие улучшения.

План перехода на платформу 1С:ПРЕДПРИЯТИЕ 8.3

Версия 8.3 платформы доступна без дополнительной оплаты зарегистрированным пользователям системы "1С:Предприятие 8", заключившим договор 1С:ИТС, и партнерам фирмы "1С".

Дистрибутив версии 8.3.3 платформы "1С:Предприятие" опубликован на сайте поддержки пользователей http://users.v8.1c.ru/. Документация к версии 8.3.3 платформы опубликована на сайте http://its.1c.ru/.

Дистрибутив и документацию. также планируется опубликовать в составе выпуска 1С:ИТС за июль2013 г.

В платформе "1С:Предприятие 8.3" поддерживается специальный режим совместимости с версиями 8.0, 8.1 и 8.2, что позволяет использовать ее с конфигурациями, разработанными для ранее выпущенных версий, без изменения самих конфигураций. В этом режиме прикладные решения, разработанные на платформе "1С:Предприятие" версий 8.0, 8.1 и 8.2, можно использовать с платформой версии 8.3 без дополнительной переработки.

Конфигурации, разработанные на платформе версии 8.3.2 и 8.3.1, также могут работать на платформе версии 8.3.3 без внесения изменений в конфигурацию. В версии 8.3.3 реализован специальный режим совместимости, позволяющий перевести конфигурацию с версии 8.3.3 на версию 8.3.2 и, при необходимости, обратно. Также поддерживается переход с версии 8.3.3 на версию 8.2 и обратно.

Чтобы прикладные решения, созданные на платформе версии 8.2 и ниже, могли работать с платформой "1С:Предприятие 8.3" без использования режима совместимости, в эти прикладные решения необходимо внести незначительные изменения. На сайте its.1c.ru опубликована методика адаптации прикладных решений для работы с платформой "1С:Предприятие 8.3.", которая применяется при переводе на данную версию платформы типовых конфигураций. Эту методику также планируется включить в состав дисков 1С:ИТС за июль 2013 года.

Новая версия 8.3 не имеет существенных отличий при работе пользователя с конфигурацией, ранее созданной для версии 8.2. Следовательно, переход на новую версию платформы не требует обучения пользователей.

Описание синтаксиса встроенного языка и языка запросов, а также описание объектной модели полностью включены в платформу в электронном виде (в разделах справки конфигуратора и синтакс-помощнике).

В электронный вариант документации не включено несколько глав, содержание которых не отличается от соответствующих глав документации к версии 8.2.

С платформой "1С:Предприятие 8.3" можно использовать клиентские и серверные лицензии, которые выпускались для "1С:Предприятия" версий 8.0, 8.1 и 8.2, как с программной, так и с аппаратной защитой.

С 11.06.2013 фирма "1С" выпускает в продажу следующие продукты "1С:Предприятия 8.3":

Наименование

Постоянный партнер

1С:Предприятие 8.3.
Лицензия на сервер

42 000 /
10 560 /
210 000 /
1 400

21 000 /
5 280 /
105 000 /
700

18 900 /
4 752 /
94 500 /
630

1С:Предприятие 8.3.
Лицензия на сервер (x86-64)

72 000/
18 360 /
360 000 /
2 400

36 000 /
9 180 /
180 000 /
1 200

32 400 /
8 262 /
162 000 /
1 080

1С:Предприятие 8.3.
Лицензия на сервер ()

50 400 /
12 690 /
252 000
1 680

25 200 /
6 345 /
126 000 /
840

22 680 /
5 711 /
113 400 /
756

1С:Предприятие 8.3.
Лицензия на сервер (x86-64) (USB)

86 400 /
22 050 /
432 000 /
2 880

43 200 /
11 025 /
216 000 /
1 440

38 880 /
9 923 /
194 400 /
1 296

1С:Предприятие 8.3. Обновление платформы

1 400
390
7 500
50

700
210
3 800
25

630
180
3 400
23

1С:Предприятие 8.3. Руководство администратора

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1С:Предприятие 8.3. Клиент-серверный вариант. Руководство администратора

300 /
90 /
1 800 /
12

150 /
45
900 /
6

150 /
45 /
900
6

1С:Предприятие 8.3. Руководство разработчика (в двух частях)

600
180
3 600
24

300 /
90 /
1 800 /
12

300 /
90 /
1 800 /
12

1С:Предприятие 8.3. Описание встроенного языка (в пяти частях)

2 100 /
630 /
12 000 /
80

1 410
450 /
8 400 /
56

1 220 /
390 /
7 200 /
48

ПРЕДВАРИТЕЛЬНЫЕ ПЛАНЫ ВЫПУСКА ПРИКЛАДНЫХ РЕШЕНИЙ, СОВМЕСТИМЫХ С ВЕРСИЕЙ 8.3

Типовые прикладные решения фирмы "1С" для Российской Федерации, предназначенные для работы с платформой "1С:Предприятие 8.3", планируется выпускать в следующем порядке.

В первую очередь ориентировочно в течение июня2013 г. планируется перевести на версию 8.3 стандартные библиотеки:

Стандартные библиотеки, которые используются в решениях, работающих как в режиме управляемого приложения, так в режиме обычного приложения, будут выпускаться в двух вариантах – для версии 8.3 и для версии 8.2 платформы "1С:Предприятие".

Выпуск типовых конфигураций, поддерживающих работу в режиме тонкого клиента и веб-клиента, которые будут совместимы только с версией 8.3 платформы, предполагается в следующие сроки:

Типовая конфигурация

Предварительный срок выпуска

Бухгалтерия предприятия базовая, ред. 3.0

Июль 2013 г.

Бухгалтерия предприятия ПРОФ, ред. 3.0

Июль 2013 г.

Бухгалтерия предприятия КОРП, ред. 3.0

Июль 2013 г.

Зарплата и управление персоналом, ред. 3.0

Июль 2013 г.

Управление торговлей, ред. 11.1

Июль 2013 г.

Розница, ред. 2.0 ПРОФ и базовая

Август 2013 г.

Август 2013 г.

Документооборот КОРП

Август 2013 г.

Документооборот государственного учреждения

Август 2013 г.

Клиент ЭДО

Август 2013 г.

Дистрибутивы данных конфигураций будут поставляться только в формате версии 8.3. Данные конфигурации предполагается использовать с платформой "1С:Предприятие" версии 8.3 без применения режима совместимости с предыдущими версиями платформы. Это позволит при внедрении конфигураций внести доработки с использованием новой функциональности платформы "1С:Предприятие 8.3".

Последующие обновления для перечисленных выше конфигураций планируется выпускать только в формате версии 8.3.

Описание порядка перехода планируется включать в дистрибутивы конфигураций.

Типовые конфигурации, опубликованные в сервисе "1С:Предприятие 8 через Интернет" (1cfresh.com), также планируется перевести в сервисе на версию 8.3 платформы. Сроки публикации в сервисе решений, работающих на платформе "1С:Предприятие 8.3", будут доведены отдельным информационным письмом.

В настоящее время не планируется переводить на платформу "1С:Предприятие 8.3" следующие прикладные решения:

  • Бухгалтерия предприятия базовая, ред. 2.0 (в т. ч. "1С:Упрощенка 8" и "1С:Предприниматель 8");
  • Бухгалтерия предприятия ПРОФ, ред. 2.0;
  • Бухгалтерия предприятия КОРП, ред. 2.0;
  • Бухгалтерия автономного учреждения;
  • Зарплата и управление персоналом, ред. 2.5 (ПРОФ и базовая);
  • Зарплата и управление персоналом КОРП, ред. 2.5;
  • Зарплата и кадры бюджетного учреждения;
  • Управление торговлей, ред. 10.3 (ПРОФ и базовая);
  • Бухгалтерия государственного учреждения, ред. 1.0 (ПРОФ и базовая);
  • Розница, ред. 1.0 (ПРОФ и базовая);
  • Комплексная автоматизация, ред. 1.1;
  • Управление производственным предприятием, ред. 1.3;
  • Консолидация ПРОФ;
  • Консолидация Стандарт;
  • Бюджетная отчетность;
  • Свод отчетов ПРОФ;
  • Налогоплательщик;
  • Платежные документы;
  • Деньги, редакция 1.0.

Оставьте свой комментарий!

Рассказать друзьям