Главная  |  Продукты  |  Услуги и цены  |  Клиенты  |  Контакты
 
1C Предприятие 7.7
Наши решения
Программирование
1С Предприятие 8.*
Наши решения
Партнерские разработки
Типовые решения
Программирование
Администрирование
Web проекты
Интернет-магазины
Поиск по сайту

 

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

1. Автоматическое создание и обновление и цен.

2. Гибкий поиск товара: по коду, наименованию, любому реквизиту товара или по колонке табличной части.

3. Загрузка из файла любых данных, существующих в карточке товара в 1С  установка фиксированных значений.

4.
Загрузка цен товаров и цен поставщиков в любом количестве, с возможностью пересчета цен при импорте.
 

Цена: 150$ Подробная информация о модуле

 

Главная arrow Администрирование arrow Установка 1С предприятие 8.2 на linux debian, руководство для чайников
Установка 1С предприятие 8.2 на linux debian, руководство для чайников
Рейтинг: / 16
ХудшаяЛучшая 
Написал Валецкий Станислав   
07.02.2011
1С на ОС Windows это конечно хорошо, но пришло время разобраться как работает 1С на ОС linux. Тема на сегодня действительно актуальная, т.к. используя в качестве сервера ОС linux можно существенно сэкономить. Посудите сами - linux бесплатный, БД postgres бесплатная, сервер 1С до 10 подключений может работать без ключа. А теперь посчитайте сколько будет стоить то же самое используя windows server, MS SQL и сервер 1С под windows. Сам в линуксе чайник, поэтому и инструкцию это пишу для чайников:). Для экспериментов я установил virtualbox, с помощью которого можно создавать неограниченное количество виртуальных машин и объединять их между собой в сеть. Этого мне достаточно, т.к. задача у меня сделать сервер 1С, сервер БД и в качестве клиента использовать текущую свою операционную систему - Windows 7. Описывать буду все пошагово.

1.
Устанавливаем virtualbox, последнюю версию которого скачиваем с официального сайта - virtualbox.org.

2. Создаем 2 новых виртуальных машины. Рассмотрим пример создания одной машины (сервер 1с), а вторую ставим по аналогии (сервер БД). Чтобы четко разделить назначение виртуальных машин первую называем «server1c», вторую «servebd». Во время создания виртуальной машины нужно будет указать некоторые параметры, такие как объем памяти, размер диска, файл где будет храниться виртуальная машина и т.д. это у каждого индивидуально в зависимости от реcурсов компьютера на котором установлен virtualbox. После создания открываем «Свойства», закладка «Сеть» и устанавливаем тип подключения «Виртуальный адаптер хоста», имя – «Virtualbox…», дополнительно – оставляем по умолчанию.
Установка 1С предприятие 8.2 на linux debian, руководство для чайников

После старта виртуальной машины первый раз выбираем основной привод. я использовал свой DVD.

3. Устанавливаем на виртуальную машину ОС, в нашем случае Linux Debian 5.0.6. Весь процесс установки я выполнял по умолчанию, как для новичка:
  • Язык – русский;
  • Регион – Украина
  • Раскладка клавиатуры – английская;
  • Имя компьютера «server1c»;
  • Имя домена «net1c»;
  • Разметка диска – использовать весь диск и все файлы в одном диске, и далее все окошки – по умолчанию, кроме окна с записью изменений. В нем нужно выбрать – «Да».
  • Пароль суперпользователя (root) - *********. В следующем окне – повторяем введенный пароль.
  • Имя нового пользователя и новой учетной записи – «user1c»;
  • Пароль пользователя «user1c» - *********. В следующем окне – повторяем введенный пароль.
  • Сканировать другие диски – да (сканируем все диски в комплекте); После сканирования последнего диска вставляем первый диск и нажимает «Нет».
  • Использовать зеркало архива из сети – нет;
  • Анонимные электронные сообщения разработчикам – нет;
  • Выбор программного обеспечения – «стандартная система», при необходимости (если ресурсов не жалко) можно выбрать «Графическая система»;
  • Установка системного загрузчика – «Да»
  • После установки система перегружается (не забудьте извлечь диск). Все готово, система установлена.

4. Установка необходимых программ для установки сервера 1С:
  • Логинимся под созданным пользователем "user1c" и вводим его пароль;
  • Для установки программ необходимы права пользователя root (суперадминистратора), поэтому в строке консоли вводим «su» и затем пароль администратора;
  • Устанавливаем файловый менеджер «mc», для этого в строке консоли пишем aptitude install mc Для установки потребуется установочный диск линукса. После установки для запуска менеджера пишем в командной строке «mc».
  • Я еще установил «ssh», для доступа к данной машине.Для этого в строке консоли пишем aptitude install ssh Для установки потребуется установочный диск линукса.
  • Устанавливаем «samba», для того чтобы машина видела windows сеть. Для этого в строке консоли пишем aptitude install samba Для установки потребуется установочный диск линукса.

5. Настройка сети. Запускаем менеджер файлов «mc» и открываем файл -

/etc/network/interfaces.


Находим строки

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp


и меняем на:

iface eth0 inet static
address 192.168.0.105
netmask 255.255.255.0
gateway 192.168.0.100


только ставим свои значения – ip адрес, маска и основной шлюз.

6. Установка сервера 1С на первой виртуальной машине. Для установки использовал 1С сервер для linux версии 8.2.12.92. Компоненты сервера 1С зависят друг от друга, для пакетной установки выполним команду dpkg -i * Будут установлены все компоненты 1С. Если устанавливать по отдельности, то необходимо устанавливать в следующей последовательности:

  • 1C_Enterprise-common… - общие компоненты 1С Предприятие 8 для linux;
  • 1C_Enterprise-common-nls… - национальные ресурсы для общих компонентов 1С Предприятие 8 под linux;
  • 1C_Enterprise-server… - сервер 1С Предприятие 8 для linux;
  • 1C_Enterprise-server-nls… - национальные ресурсы для сервера 1С Предприятие 8 под linux
  • 1C_Enterprise-ws… - компоненты Web-сервисов 1С Предприятие 8 для linux;
  • 1C_Enterprise-ws-nls…- национальные ресурсы для компонент Web-сервисов 1С Предприятие 8 для linux;
  • 1C_Enterprise-crs… - компоненты сервера хранилища конфигурации 1С:Предприятия 8;
  • 1C_Enterprise-crs-nls… - национальные ресурсы компонента сервера хранилища конфигурации 1С:Предприятия;

Установим нужные для работы 1C права.

chown -R usr1cv81:grp1cv81 /opt/1C


Далее в терминале под администратором выполняем команды для запуска агента сервера в режиме «daemon»:

/etc/rc.d/init.d/srv1cv82 stop
/opt/1C/v8.2/i386/ragent -daemon
/etc/rc.d/init.d/srv1cv82 restart


Далее добавим скрипты запуска и остановки сервера приложений 1С, так как пакетный менеджер, выполняя сценарий post-install это не делает. update-rc.d srv1cv82 defaults Перезапускаем наш сервер reboot

7. Установка postgresql на второй виртуальной машине «serverbd». Устанавливал последнюю сборку на данный момент postgresql версия 8.4

  • Если устанавливать СУБД будем с диска, то сначала его нужно смонтировать

Mount /dev/cdrom

После этой команды содержимое диска будет в папке cdrom

 
  • Установим необходимые библиотеки, просто разархивируем и выполням скаченый файл
  • Далее установим СУБД

dpkg -i *


  • Запускаем сервер командой

/etc/init.d/postgresql start


  • Получаем ошибку

The current value of SHMMAX is too low for postgresql to run.
Please edit /etc/sysctl.conf and set this value to at least 134217728: kernel.shmmax = 134217728


Это сообщение означает, что параметр ядра linux SHMMAX (максимальное значение в байтах для одного сегмента shared memory слишком мал для работы СУБД. Увеличим его выполнив следующую команду
 

echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf


  • Меняем права на каталог данных нашей базы данных

chown -R postgres:postgres /var/lib/pgsql


  • Перезапускаем систему

reboot


  • После запуска системы должна была стартовать и установленная СУБД, проверим это выполнив команду

/etc/init.d/postgresql status


Получим сообщение, означающее что сервер запущен

pg_ctl: server is running (PID: 1724)
/usr/bin/postgres "-p" "5432" "-D" "/var/lib/pgsql/data"


  • При установке СУБД в системе был создан новый пользователь postgres. Установим для него пароль, выполним команду

passwd postgres

и введем новый пароль
 
  • При первом запуске СУБД под новым пользователям буду созданы все необходимые конфигурационные файлы. Выполним вход под новым пользователем

su -l postgres

выполнив команду

psql

попадем в PostgreSQL interactive terminal
 
  • Для того чтобы сменить пароль внутреннему пользователю базы данных postgres, выполним команду:

alter user postgres with password 'YOUR_PASSWORD'


  • Для выхода из терминала используем

\q


  • Выполним некоторую настройку СУБД открываем файл

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


находим и редактируем следующие значения:
 

# Максимальное количество подключений
max_connections = 150 

#Размер разделяемой памяти для процессов
postgre shared_buffers = 75MB

# Размер кэша
effective_cache_size = 512MB

# Включаем периодическое обслуживание базы данных - дефрагментацию данных.
autovacuum = on autovacuum_naptime = 5min

# Вкючение/отключении кэширования.
fsync on


  • Для настройки доступа к СУБД используем файл

/var/lib/pgsql/data/pg_hba.conf

в конце файла стираем все строки после строки

# TYPE DATABASE USER CIDR-ADDRESS METHOD

И пишем то, что ниже:
 

host all all 127.0.0.1/32 md5
host all all 192.168.0.0/24 md5

первая строка это доступ сервера приложений по логину и паролю пользователя СУБД к самой СУБД (локально!) вторая строка это доступ к СУБД из локальной сети (для работы 1С сервера приложений и платформы не является необходимым).
 
  • После редактирования конфигов делаем рестарт СУБД

/etc/init.d/postgresql restart


  • Перед тем как мы создадим базу данных через консоль управления серверами 1С, необходимо выполнить команду для установки локалей

dpkg-reconfigure locales

выбрать следующие локали:

en_US.ISO-8859-1
ru_RU.UTF-8
ru_UA.UTF-8
uk_UA.UTF-8
ru_RU.CP1251

затем выполнить команду
 

echo en_US ISO-8859-1 >> /etc/locale.gen

и перезапустить сервер

/etc/init.d/postgresql restart

Все сервер БД установлен. 8. Устанавливаем 1С предприятие и сервер 1С на windows
 
7. Создаем сервер 1С на нашей windows 7. Версия сервера должна быть идентичной, которую установили под linux - 1С Предприятие 8.2.12.92 под windows.

  • Откроем консоль администрирования серверами 1С и создадим новый сервер:

Установка 1С предприятие 8.2 на linux debian, руководство для чайников
  • Затем создадим новый кластер:
Установка 1С предприятие 8.2 на linux debian, руководство для чайников
  • Создадим новый рабочий сервер
Установка 1С предприятие 8.2 на linux debian, руководство для чайников
  • Создадим новый рабочий процесс:
Установка 1С предприятие 8.2 на linux debian, руководство для чайников
  • Добавляем новую информационную базу:
Установка 1С предприятие 8.2 на linux debian, руководство для чайников
  • Все.
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:
Жирный Курсив Подчеркнутый Зачеркнутый Цитата


Защитный код
Обновить

< Пред.   След. >
Карта сайта
1C-PROFI © 2018
Использование материалов разрешено только с указанием ссылки (для web сайтов гиперссылки)
www.megastock.ru