Системата 1C:Enterprise, в допълнение към файловата версия, може да работи и с информационни бази във версия клиент-сървър. В последния случай се разбира архитектура, състояща се от няколко софтуерни слоя, схематично изобразени на фигурата по-долу.

  • Клиентски приложения, тънки клиенти и уеб клиенти— това е 1C:Enterprise в различни режимистартира, с които крайният потребител работи. За клиентски приложения и тънки клиенти се изисква на компютрите на потребителите (или на), уеб браузър е достатъчен за уеб клиент.
  • 1C:Enterprise сървърен клъстере колекция от работни процеси, изпълнявани на един или повече компютри и списък с информационни бази, хоствани в този клъстер. В сървърния клъстер се извършва цялата работа на обектите на приложението, извършва се подготовка за показване на формуляри (четене на обекти информационна база, попълване на данни от формуляри, подреждане на елементи и др.) и командния интерфейс, генерират се отчети, изпълняват се фонови задачи. Клиентите показват само информацията, подготвена в сървърния клъстер. Освен това сървърът на клъстера 1C:Enterprise съхранява сервизни файлове, както и регистрационния регистър на информационната база.
  • Сървър за база данни— сървърът на базата данни директно съхранява и работи с данни, предоставени от една от следните системи за управление на бази данни (СУБД), поддържани от 1C:Enterprise:
    • Microsoft SQLСървър започва от Версии на Microsoft SQL Server 2000 и по-нова версия;
    • PostgrageSQL от версия 8.1;
    • IBM DB2 от версия 9.1;
    • Oracle Database от версия 10g Release 2.
  • уеб сървъризисква се само за уеб клиенти и една от опциите за тънък клиент. Осигурява взаимодействие на тези типове връзки със сървърния клъстер на 1C:Enterprise.

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

В тази статия ще опиша инсталирането на сървъра на 1C:Enterprise версия 8.3.4.389 (за други версии на платформата 1C:Enterprise 8.1, 8.2 и 8.3 стъпките са подобни) на един компютър под Windows контрол Server 2008 (R2) или Windows сървър 2012 (R2). За СУБД ще се считат Microsoft SQL Server 2008 (R2) или Microsoft SQL Server 2012. За това ни трябват:

  1. Компютър, който отговаря на системните изисквания за инсталиране на сървъра 1C:Enterprise и с този компютър OS или .
  2. Компютър за сървър на база данни, също работещ с ОС или (може и компютър от т.1).
  3. Права на локален администратор на двата компютъра.
  4. Дистрибуторски комплект за инсталиране на 1C:Enterprise сървър 8.
  5. Софтуерен лиценз или ключ за защита на HASP4 Net за сървъра 1C:Enterprise.
  6. Разпределение за Microsoft инсталации SQL Server 2008 (R2) или Microsoft SQL Server 2012.

2. Инсталиране на СУБД MS SQL Server

Инсталирайте СУБД MS SQL Server на компютър, служещ като сървър на база данни. За да работи системата 1C:Enterprise, е достатъчно да инсталирате следните компоненти:

  • Database Engine Services
  • Инструменти за управление - основни (Инструменти за управление - основни)

Изберете опции за сортиране Cyrillic_General_CI_AS". Повече за инсталиране на системи

3. Конфигуриране на защитната стена на Windows за работа на СУБД

Ако сървърът на базата данни и клъстерният сървър 1C:Enterprise са разположени на различни физически компютри, трябва да конфигурирате защитната стена на Windows на сървъра на базата данни, така че сървърът 1C:Enterprise да може да работи с СУБД, а именно да отваря входящи връзки на порта 1433 (за екземпляра по подразбиране на SQL Server).

  • Написах подробно за настройката на защитната стена на Windows за Microsoft SQL Server 2008 (R2) / 2012.

4. Добавяне на потребител към MS SQL Server

След това нека добавим отделен потребител към MS SQL Server, под който ще бъдат свързани базите данни на сървъра 1C:Enterprise. Този потребител също ще бъде собственик на тези бази данни. Добавеният потребител трябва да бъде упълномощен на сървъра с помощта на парола и да има набор от роли: dbcreator, администратор на процеси, публичен. Подробности за добавяне на потребител към

  • Microsoft SQL Server 2008 (R2) написах .
  • Microsoft SQL Server 2012 написах.

5. Инсталиране на сървъра 1C:Enterprise

Сега нека да преминем към инсталирането на сървърните файлове на 1C:Enterprise и стартирането на съответната услуга. Инсталацията изисква комплект за разпространение на технологичната платформа 1C:Enterprise. От списъка с доставени дистрибуции са подходящи следните:

  • Технологична платформа 1C:Enterprise за Windows - ви позволява да инсталирате 32-битов 1C:Enterprise сървър
  • 1C:Enterprise Server (64-битов) за Windows - позволява инсталиране на 32-битов и 64-битов 1C:Enterprise сървър

(Има и разширена версия на KORP сървър 1C: Enterprise 8.3, подробности можете да намерите на уебсайта на 1C)

Отворете директорията с инсталационните файлове на сървъра на 1C:Enterprise и стартирайте файла setup.exe.

Помощникът за инсталиране на 1C:Enterprise ще стартира. На първата страница щракнете По-нататък».

На следващата страница трябва да изберете компонентите, които ще бъдат инсталирани, имаме нужда от компонентите:

  • Сървър 1C:Enterprise— Сървърни компоненти на 1C:Enterprise
  • Администриране на сървъра 1C:Enterprise 8допълнителни компонентиза администриране на сървърен клъстер на 1C:Enterprise

Други компоненти (списъкът с компоненти може да зависи от конкретен комплект за разпространение), в зависимост от необходимостта, също могат да бъдат инсталирани на този компютър. След като направите избор, натиснете " По-нататък».

Изберете езика на интерфейса, който ще се използва по подразбиране и щракнете върху " По-нататък».

Ако сървърът 1C:Enterprise е инсталиран като windows услуга(и в повечето случаи трябва да бъде инсталиран) Препоръчвам незабавно да създадете отделен потребител, под който ще се стартира създадената услуга. За това

  • Оставете флага активиран Инсталирайте 1C:Enterprise сървър като windows услуга(препоръчително)»;
  • Превеждаме съответния ключ в " Създайте потребител USR1CV8».
  • Въвеждаме 2 пъти паролата за създадения потребител. По подразбиране паролата трябва да отговаря на правилата Пароли за Windows. Можете да прочетете повече за това:
    • За Microsoft WindowsСървър 2008 (R2) - ;
    • За Microsoft Windows Server 2012 - .

Можете също така да изберете съществуващ потребител, който да стартира сървъра на 1C:Enterprise. В този случай избраният потребител трябва да има следните права:

  • Влезте като услуга
  • Влезте като пакетно задание
  • Потребители на регистрационния файл на производителността.

Освен това потребителят трябва да е сигурен, че е дал необходимите права на директорията на сървърните сервизни файлове (по подразбиране C:\Program Files\1cv8\srvinfoза 64-битови и C:\Program Files (x86)\1cv8\srvinfoза 32-битов сървър).

Автоматично създаден потребител USR1CV8ще има всички горепосочени права.

След като попълните съответните параметри, щракнете върху " По-нататък».

И накрая натиснете Инсталирай» за стартиране на инсталацията. Това ще копира файловете на избраните компоненти, създайте конфигурационни файлове, регистриране на компоненти на приложението, създаване на преки пътища и стартиране на сървърната услуга 1C:Enterprise.

След завършване на инсталацията, асистентът ще предложи да инсталира драйвера за защита - HASP Device Driver. Ако се използва софтуерен лицензкъм сървъра на 1C:Enterprise, няма нужда да инсталирате драйвера. Оставете или премахнете флага " Инсталиране на защитен драйвер» и натиснете « По-нататък».

Всеки знае, че сървърът е специализиран компютър в материалния смисъл, какъвто е езикът системни администраторинаречено желязо. Ако говорим за средата на 1C Enterprise и файловата версия на работата, тогава корпоративният сървър, чиито служители работят със счетоводни програми, съхранява бази данни, към които локална мрежапотребителите се свързват от клиентски устройства. Освен това друга информация, разбира се, може да се съхранява на сървъра.

Какво е 1C сървър

Но има и друго разбиране за сървъра

Server 1C е програма, която работи в режим клиент-сървър с 1C бази данни, работещи с СУБД, например Microsoft SQL Server или Linux PostgreSQL, IBM DB2, Oracle Database и др. Тоест, това не е просто съхранението на базата данни 1C на сървъра, това е управлението на работните процеси на 1C Enterprise.

По правило 1C сървърът се използва от средни и големи компании, в които около 20 или повече потребители работят едновременно с 1C бази данни. При по-малък брой потребители на 1C файловият режим все още е достатъчен, когато базата данни 1C се намира на един от компютрите (евентуално един от потребителите), а пътят до нея в локалната мрежа се регистрира от останалата част от персонални компютри. Например така: \\<Имя компьютера в сети>\Бази 1s\<Имя базы 1с>

И за потребителя, на чийто компютър се намира базата данни:


Защо се нуждаем от 1C сървър и какви предимства има?

  • производителност. Когато работите във версията клиент-сървър на 1C, най-обемните и „тежки операции“, например групово повторно публикуване на документи или групова обработка на данни, се извършват върху капацитета на сървъра, а крайният резултат, т.нар. образец”, се предоставя на клиентското приложение. Увеличаването на капацитета на един сървър е по-лесно и по-евтино от надграждането на всички клиентски машини.
  • Безопасност. Когато използвате режим клиент-сървър 1C, потребителите не знаят местоположението на базата данни. то най-простият начинспрете възможността за копиране на информация от базата данни. Във файловия режим на работа с базата данни потребителят може лесно да направи това.
  • Друг сериозен аргумент в полза на интегрирането на сървърната архитектура 1C информационна системабазирана на 1C е лекотата на администриране, както и възможността за контрол и ограничаване на достъпа на потребителите до базата данни.

Работа на сървъра 1C

Конфигурация или 1C клиентско приложение, стартирано от потребител на неговото устройство, да речем компютър, е свързано към сървърен клъстер 1C: Enterprise 8, който има достъп до сървър, който съхранява бази данни, управлявани от MS SQL Server или PostgreSQL.

Желателно е сървърът 1C Enterprise 8 и сървърът на базата данни да се поставят на различен хардуер, тъй като благодарение на това натоварването се разпределя между сървърите на 1C Enterprise и базата данни.


Инсталиране на сървър 1C

Нека да преминем директно към инструкциите за инсталиране на сървъра 1C. Като начало се нуждаем от инсталационен комплект за разпространение, който може да бъде взет от сайта за поддръжка на потребители 1C (users.v8.1c.ru).

От списъка с доставени дистрибуции две опции са подходящи за нас:

  • Технологична платформа 1C Enterprise за Windows - за инсталиране на сървъра 1C 32-битова версия.
  • Server 1C Enterprise (x64) за Windows - за инсталиране на сървъра 1C както 64x, така и 32-битова версия.

Отворете папката с инсталационните файлове. За средата на 1C Enterprise това е стандартен прозорец.


Имаме нужда от файла Setup.exe. Стартирането му ще извика асистента за инсталиране на 1C Enterprise. На първата страница щракнете върху Напред.

На следващата страница ще бъдем помолени да изберем компонентите, които да инсталираме. В допълнение към стандартните, обърнете внимание на:

  • Server 1C Enterprise, който ще инсталира компонентите на сървъра 1C.
  • Администриране на сървъра 1C Enterprise 8 - необходимите елементи на администрирането на 1C сървъри.

Останалите компоненти могат да бъдат инсталирани според нуждите сега или по-късно. Затова кликваме върху „Напред“.


След това трябва да изберем език сред предложените езици на интерфейса. Всичко зависи от желанието на потребителя. Моля, имайте предвид, че избирането на " Системни настройки» работата ще продължи на езика на операционната система, инсталирана на компютъра.

В повечето случаи 1C сървърът е инсталиран като услуга (препоръчително), така че поставяме съответната отметка на следващата страница. Ние също така избираме потребител, който да стартира услугата или да създаде нов. Не забравяйте да проверите дали потребителят има следните права:

  • Вход, тоест достъп директно до услугата (Влезте като услуга);
  • Влезте в системата, за да изпълните пакет от задания/команди (влезте като пакетно задание);
  • Възможност за използване на потребители на регистъра на ефективността.

Освен това е по-добре да дадете права на потребителя върху директорията на сървърните сервизни файлове. По подразбиране е C:\ProgramFiles(или ProgramFiles(x86))\1cv8\srvinfo. Пътят зависи от това с каква битовост инсталираме приложението за сървъра 1C Enterprise.

Създаден Нов потребител USR1CV8 ще има всички изброени разрешения по подразбиране. Задайте парола и продължете инсталирането на Enterprise сървъра.


На следващата страница започваме инсталацията.

След приключването му програмата ще предложи инсталиране на драйвера за защита. Използвайки софтуерна защитане е необходим драйвер. Дали ще поставим отметка в квадратчето или не, зависи от вида на нашия лиценз.

Сега трябва да се уверим, че сървърната услуга работи.

Можем да осъществим достъп до списъка с услуги, като използваме командата services.msc в лентата за търсене на менюто "Старт". Услугата може да изглежда както е показано на екранната снимка или "1C: Enterprise 8.3 Server Agent". Ако услугата не работи, стартирайте я ръчно: Кликнете с десния бутонкликнете върху услугата - Свойства - Изпълнение. Също така задайте Тип стартиране на Автоматично.

Инсталацията на Server 1C е завършена. Остава само да конфигурирате защитната стена на Windows, така че потребителите от клиентските машини да могат да се свързват към 1C сървъра. За да направите това, трябва да деблокирате портове 1541, 1560-1591 в защитната стена. Можете да прочетете как да добавите правило за разрешаване към защитната стена в Интернет.

Накрая ще активираме съществуващия лиценз за сървъра 1C.

Инсталиране на платформата 1C: Enterprise 7.7 на 64-битов операционна системаизпълнен с известни трудности. Факт е, че инсталирането на 1C чрез обикновен инсталатор няма да работи, дори ако стартирате програмата в режим. Но нищо не е невъзможно. По-долу е стъпка по стъпка инструкцияза инсталиране на 1C:Enterprise в 64-битов Windows, в моя случай това е .

1. Инсталиране в Windows x32

Първо трябва да инсталирате необходимата платформа 1C:Enterprise във всяка друга 32-битова версия Windows системакато промените инсталационния път по подразбиране на " C:\Програмни файлове (x86)\1Cv77\” (за всички преки пътища за работа). Подробно писах за инсталирането на 1C. След това трябва да копирате файловете в 64-битовата система:

  1. указател " 1Cv77' извън пътя
    « C:\Програмни файлове (x86)\» 32-ма битова системав
    « C:\Програмни файлове (x86)\» 64-битова система.
  2. указател " 1C Enterprise 7.7' извън пътя
    « C:\Документи и настройки\Всички потребители\Главно меню\Програми»
    на 32 битова система
    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»
    64-битова система
    (пътищата може да варират в зависимост от версията на Windows, която използвате).
  3. Копирайте файла от пътя
    « C:\WINDOWS\system32\» 32-битова система в
    « C:\Windows\SysWOW64\» 64-битова операционна система.

Тази статия помогна ли ви?

Основен софтуерен продукт:

Изберете основния продукт 1C: Счетоводство 8 PROF 1C: Счетоводство 8 PROF (USB) 1C: Счетоводство 8 PROF за 5 потребителя. Доставка за дистрибуция на дребно (USB) 1C: Счетоводство 8 PROF за 5 потребители. Доставка за дистрибуция на дребно. 1С: Счетоводство 8 ПРОФ. Доставка за търговия на дребно (USB) 1C: Счетоводство 8 ПРОФ. Доставка за дистрибуция на дребно. 1С: Счетоводство 8 ПРОФ. Електронна доставка 1C: Счетоводство 8. Комплект за 5 потребителя 1C: Счетоводство 8. Комплект за 5 потребителя (USB) 1C: Контрагенти 8 за 5 потребителя 1C: Контрагенти 8 PROF 1C: Управление на документи 8 PROF 1C: Управление на заплатите и персонала 8 1C: Управление на заплатите и човешките ресурси 8 (USB) 1C: Интегрирана автоматизация 8 1C: Интегрирана автоматизация 8 (USB) 1C: Интегрирана автоматизация 8 за 10 потребители + клиент-сървър 1C: Интегрирана автоматизация 8 за 10 потребители + клиент-сървър (USB) 1C : Интегрирана автоматизация 8 за 10 потребителя + клиент-сървър. Издание 2 1C:Комплексна автоматизация 8. Издание 2 1C:Enterprise 8. Набор от приложни решения за 5 потребители 1C:Enterprise 8. Набор от приложни решения за 5 потребители (USB) 1C:Enterprise 8. Управление на търговията 1C:Enterprise 8 , Управление на търговията ( USB) 1C: Търговия на дребно 8 PROF 1C: Търговия на дребно 8 PROF (USB) 1C: Управление на нашата компания 8 за 5 потребители 1C: Управление на нашата компания 8 за 5 потребители. Електронна доставка 1C: Управление на нашата компания 8 PROF 1C: Управление на нашата компания 8 PROF. Електронна доставка 1C: Счетоводство 8. Основна версия 1C: Счетоводство 8. Основна версия. Електронна доставка 1C: Счетоводен отдел на автономна институция 8. Основна версия (самоподдържащ се сметкоплан) 1C: Счетоводен отдел на държавна институция 8. Основна версия 1C: Изпълнители 8. Основна версия 1C: Заплата и персонал на държавна институция 8. Базова версия 1C: Заплата и управление на човешките ресурси 8 .Базова версия. 1C: Отчитане на предприемач 8 1C: Entrepreneur 2015 1C: Търговия на дребно 8. Основна версия 1C: Управление на нашата компания 8. Основна версия 1C: Управление на нашата компания 8. Основна версия. Електронна доставка 1C: Управление на търговията 8. Основна версия 1C: Управление на търговията 8. Основна версия. Издание 11 1C: Опростено 8 Лиценз за 1C: Entrepreneur 2015 за 12 месеца Лиценз за 1C: Entrepreneur 2015 за 6 месеца) 1C: Счетоводство на автономна институция 8 PROF (самоподдържащ се сметкоплан) 1C: Счетоводство на автономна институция 8 ПРОФ (самоподдържащ се сметкоплан) (USB) 1C: Счетоводство на бюджетна институция 8 1C: Счетоводство на държавна институция 8 PROF 1C: Счетоводство на държавна институция 8 PROF (USB) ) 1C: Бюджетът на общината 8 1C: Бюджетно отчитане 8 1C: Бюджетно отчитане 8 (USB) 1C: Надбавка за облекло 8 1C: Документооборот на държавна институция 8 1C: Заплата и персонал на бюджетна институция 8 1C: Заплата и персонал на бюджетна институция 8 (USB) 1C: Заплата и персонал на държавна институция 8 1C: Комплект отчети 8 PROF 1C: Набор отчети 8 PROF (USB) 1C: ERP Управление на предприятието 2. Корпоративна доставка 1C: Счетоводство 8 CORP 1C: Счетоводство 8 CORP (USB) 1C: Управление на документи 8 CORP 1C: Управление на заплати и персонал 8 CORP 1C: Консолидация 8 PROF 1C: Консолидация 8 PROF (USB) 1C: Предприятие 8 PROF. ERP Enterprise Management 2 + Workflow CORP. Сървър (x86-64). 50 клиентски лиценза 1С:Enterprise 8. ERP Управление на предприятие 2 1С:Enterprise 8. Управление на производствено предприятие 1С:Предприятие 8. Управление на производствено предприятие (USB) 1С:Предприятие 8. Управление на производствено предприятие за 10 потребители + клиент-сървър 1С:Предприятие 8 Управление на производствено предприятие за 10 потребители + клиент-сървър (USB) 1C: Управление на холдинга 8 1C: Управление на холдинга 8. Корпоративна доставка

Инсталиране на сървъра 1C Enterprise на платформата Windows задачапрост и интуитивен, с който дори неопитен администратор може да се справи. Въпреки това решихме да посветим няколко реда на него, за да внесем окончателна яснота по този въпрос и да дадем пълнота и пълнота на нашия цикъл.

Както знаете, повторението е майката на ученето, актуализирането на знания винаги е полезно, особено след като понякога инсталирането на 1C Enterprise сървър се превръща в смесица от всякакви компоненти, половината от които не са необходими на сървъра.

Нека първо да поговорим за версиите. В момента 1C предлага сървър в две версии от 32 и 64 бита, които се различават предимно по цена от 42 000 и 72 000 рубли. Трябва да се помни, че лицензът за 64-битов сървър дава право да се използва 32-битовата версия, но не и обратното. За нормална работа на сървъра 1C Enterprise ключът за защита трябва да бъде физически свързан към сървъра, но за успешно стартиране на приложни решения ще ви е необходим мрежов ключ за необходимия брой потребители, и двата ключа могат да бъдат физически разположени на едно и също сървър, те не си пречат един на друг. Повече за ключовете.

Широко разпространена грешка е инсталирането на грешна версия на сървъра, когато 64-битов сървър е инсталиран на 64-битова сървърна операционна система с лиценз за 32-битова. Ето защо, преди да инсталирате, внимателно проверете коя версия сте закупили.

За инсталиране на 32-битовата версия на сървъра се използва същият комплект за разпространение, както при инсталирането на клиентската част. Стартирайте инсталатора и внимателно прегледайте прозореца на наличните компоненти:

Първите три точки не ни интересуват - това са различни опции за клиентски платформи, които не са необходими на сървъра. Мисля, че е излишно да казвам, че не трябва да комбинирате ролята на сървъра на 1C Enterprise и ролята терминален сървър. Единствената роля, с която може да се комбинира 1C сървърът, е сървърът на базата данни, при условие че има малко натоварване и достатъчно ресурси, които са правилно разпределени между ролите. На първо място е необходимо да се ограничат апетитите на СУБД по отношение на оперативна памети е много желателно базата данни да се съхранява на отделен дисков масив.

Основен компонент - Сървър 1C:Enterprise, струва ни се излишно да изясняваме предназначението му. Ако възнамерявате да използвате уеб сървър или тънък клиентпрез интернет - трябва да се инсталира Разширения за уеб сървър, компонент Администриране на 1C:Enterprise сървърне е задължително, може (и трябва) да се инсталира на работната станция на администратора.

С по-проста 64-битова версия този инсталационен пакет съдържа само сървъра 1C Enterprise:

Както можете да видите, 64-битовата дистрибуция не съдържа компонент за администриране на сървъра; ако е необходимо, тя трябва да бъде инсталирана от 32-битовата дистрибуция.

Ако локализацията на вашата операционна система не съответства на езика на интерфейса 1C, тогава не забравяйте да инсталирате допълнително необходимите и изрично да ги изберете в следващата стъпка. Например, когато инсталирате украинската версия на 1C на руската локализация на операционната система.

За да стартирате услугите на сървъра 1C Enterprise, можете да използвате акаунта на администратора или, което ще бъде по-правилно и безопасно, специален акаунт USR1CV82. Ако този акаунт не съществува, ще бъдете подканени да създадете такъв по време на инсталацията.

Когато задавате парола, не забравяйте, че тя трябва да отговаря на изискванията на политиката за сигурност, в противен случай ще получите грешка 8007056B / 800708C5, в който случай ще трябва да инсталирате нова парола даден потребителръчно. Празна парола също не е разрешена, дори ако вашата политика за сигурност го позволява.

Друг възможна грешка- неправилно зададена парола към съществуваща сметка, това обикновено се случва при актуализиране на платформата, в който случай ще получите грешка:

Тук са възможни два варианта. Ако си спомняте паролата, прекъснете инсталацията и я рестартирайте с правилната парола. В противен случай щракнете Пропусканеи сменете потребителската парола USR1CV82този, който сте посочили по време на инсталацията. След това стартирайте услугата Сървърен агент 1C:Enterprise 8.2ръчно.

Също така, не забравяйте, че версиите на платформата на сървъра и клиента трябва да съвпадат и следващата стъпка трябва да бъде инсталирането (актуализацията) на клиентските платформи. Ако трябва да актуализирате версията на сървъра, съветваме ви първо да деинсталирате предишната чрез Инсталиране и деинсталиране на програмии едва след това инсталирайте нова версия, всички настройки ще бъдат запазени.