1с файл серверный вариант. Дисковая подсистема сервера и SSD

Встает вопрос: какую СУБД для 1С выбрать — файловую или SQL?

Попробуем разобраться, что такое файловая база и что такое клиент серверная SQL.

СУБД — система управления базой данных. Платформа 1С Предприятие поддерживает следующие варианты СУБД:

  • Файловый (встроенный в 1С)
  • MS SQL Server
  • Oracle
  • IBM DB2
  • PostgreSQL

Файловый вариант — самый простой из способов внедрения 1С Предприятия. Он не требует установки дополнительного ПО. Файловый вариант представляет собой общедоступный файл базы данных, который доступен из любого уголка сети.

Получите 267 видеоуроков по 1С бесплатно:

Преимущества файлового варианта:

  • Простота в настройке.
  • Не требует дополнительного ПО.
  • Дешево и сердито.

Недостатки:

  • Безопасность отсутствует. Любой пользователь системы может скопировать файл БД.
  • Малая масштабируемость системы — в некоторых случаях система начинает работать медленно уже при 5-7 пользователях. Связанно это с повышенным уровнем изоляции транзакции.
  • Некоторые функции программы не работают в файловом режиме (например, регламентные задания).
  • Ограничена в размере (максимум 4-12гб).

Клиент-серверная СУБД для 1С

Такой вариант устройства архитектуры хорош повышенной отказоустойчивостью и безопасностью. В клиент-серверной системе может одновременно работать очень большое количество пользователей (до 5000 и более).

Плюсы использования:

  • Повышенная отказоустойчивость.
  • Позволяет работать большому количеству пользователей одновременно.
  • Размер базы данных ничем не ограничен.
  • Существует бесплатные СУБД (PostgreSQL).
  • Не все СУБД бесплатные, лучшие (MS SQL Server) стоят довольно больших средств.
  • Необходимо администрирование SQL сервера.

Инструкция по переходу с файловой базы на SQL

Если Вы решили перенести базу 1С 8.3 (8.2) с файловой на клиент-серверный режим, следуйте следующей инструкции:

  1. Создайте новую базу данных 1С в SQL;
  2. Выгрузите файл *.dt из файловой базы (Конфигуратор — Администрирование — Выгрузка информационной базы);
  3. Загрузите полученный файл в новую базу (Конфигуратор — Администрирование — Загрузка информационной базы).

Выводы

1С бывает — файловая, серверная и веб. Чем они отличаются?

Какие бывают варианты установки 1С

Итак, 1С делится на платформу и конфигурации. Что к чему, мы неоднократно разбирали в предыдущих выпусках.

На основе конфигурации 1С мы создаем базу данных. База данных содержит справочники и документы, которые вносят пользователи.

На январь 2010 года существуют три варианта работы 1С:

Также дополнительные варианты:

  • для разработчиков
  • для использования веб сервисов 1С или веб расширения 1С.

Бывает файловая 1С и сетевая 1С, каждая из них нужна в своем случае, поэтому сказать однозначно, что сетевая 1С лучше файловой 1С — не правильно.

Файловая 1С

Самый старинный вариант работы 1С. База данных находится в папке на жестком диске компьютера.

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

В этом случае платформу 1С достаточно установить на компьютеры пользователей.

Сетевая 1С

Также называют «клиент-серверная 1С». Это значит, что нужно установить отдельно «клиент 1С» и отдельно «сервер 1С».

База данных хранится в специальной программе для управления базами данных.

Программы для управления базами данных, которые поддерживаются 1С: Microsoft SQL, Postgre SQL, Oracle (последнюю поддерживает только 1С 8.2).

В этом случае часть платформы 1С устанавливается на сервер – «сервер 1С». Там же ставят программу управления базами данных. На компьютеры ставят платформу 1С и специальный компонент «Доступ к серверу 1С».

Тонкий клиент 1С (управляемое приложение 1С)

Самый новый вариант. В этом случае, дополнительно к клиент-серверному варианту, требуется веб-сервер. Веб-сервера, которые поддерживаются 1С: Microsoft IIS, Apache.

На сервере ставят «сервер 1С», программу управления базами данных, веб-сервер, компонент «расширение веб-сервера 1С».

На компьютерах пользователей можно использовать два варианта:

Вариант 1: не ставить ничего – использовать любой обычный браузер.

Вариант 2: установить «тонкий клиент 1С».

Пример работы через с 1С через веб-браузер можно посмотреть здесь.

Это реальная база 1С, которая установлена на сервере в компании 1С.

Дополнительный вариант – для разработчиков

Когда над разработкой конфигурации 1С работает одновременно группа разработчиков, необходимо установить дополнение – хранилище 1С SQL.

По умолчанию одновременно с конфигурацией может работать только 1 программист. Хранилище позволяет вести коллективную разработку.

Хранилище необходимо ставить на сервер или использовать в качестве сервера хранилища один из компьютеров разработчиков.

Дополнительный вариант – веб сервисы 1С и веб расширение 1С

Например у Вас в офисе учет ведется на 1С:Предприятии. Также у Вас работает веб-сайт. Вы хотели бы, чтобы веб-сайт динамически брал определенные данные из 1С. Это можно сделать с помощью Web-сервисов. Это дополнительный компонент платформы 1С. Он входит в платформу, необходимо установить эту галочку.

Web-расширение – альтернативный механизм Web-сервисов – появился раньше.

Чем сетевая 1С лучше файловой 1С

1) В файловой версии база данных находится в одном файле. Размер файла в теории может быть ограничен FAT. Правда сложно представить сегодня операционную систему на FAT – везде используется NTFS.

2) Механизм работы с файлом базы данных в 1С значительно упрощен по сравнению с SQL. В частности она хуже работает при увеличении размера файла или количества пользователей («начинает тормозить»).

Поэтому, когда речь идет про три-пять пользователей и небольшую базу – это исключительно файловая версия. База от 4Гб и более 10 пользователей – можно подумать. Еще больше – однозначно клиент-сервер.

Для обучения нам конечно же достаточно файловой версии.

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

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

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

Файловый вариант 1С: плюсы и минусы

Наиболее простой и дешевый вариант развертывания платформы 1С:Предприятие 8 - файловый вариант. Многие ошибаются, рассказывая, что он не подходит для работы в сети несколькими пользователями. Отнюдь, этот вариант работы может быть использован как для работы одним пользователем без сетевых версий, так и для совместного использования до 5 клиентов. Для настройки работы файлового варианта 1С можно использовать простой компьютер, на котором "расшарен" каталог (открыт доступ к общей папке), в котором собственно и находится один единственный файл с базой данных. Естественно, этот компьютер должен быть постоянно включен, чтобы пользователи имели доступ к базе. Второй не очень приятный момент - это полный доступ всех работающих с программой пользователей к этой общей папке, т. е. каждый из них может не только работать с 1С, но и имеет возможность скопировать эту базу себе на компьютер (флешку, съемный диск и т. д.) или просто удалить. Отсюда напрашивается вывод о невозможности контроля сохранности данных в большой компании. И конечно же, нельзя не сказать, что при использовании файлового варианта развертывания 1С, все вычисления и операции производятся на компьютере клиентов, поэтому рабочие станции должны иметь хороший запас вычислительной мощности: мощный процессор и достаточный объем оперативной памяти. А это по нынешнему курсу доллара, не каждый себе может позволить, учитывая, к тому же, что с выходом каждой новой версии программы требования к аппаратной части становятся только выше.

Существенным же плюсом можно считать практически нулевые затраты на серверную часть - ей может служить простой мощный компьютер, на котором, например, работает главный бухгалтер с хорошим жестким диском и сетевой картой пропускной способностью 1ГБит/с. Даже обычные (не серверные) операционные системы обеспечат до 5 подключений клиентов 1С. Также достаточно просто осуществляется и резервное копирование, которое, кстати, в последних версиях может быть настроено штатными средствами самой 1С.

Клиентские подключения к файловой 1С

Для работы пользователей с файл-серверным вариантом 1С:Предприятие возможны 2 варианта: "толстый клиент" и веб-клиент. Первый вариант - самый простой, именно он используется в локальных версиях и не достоин большого внимания. А вот при использовании веб-клиента необходимость в установке программного обеспечения практически отсутствует. Для работы в этом режиме потребуется только совместимый веб-браузер, который можно запустить практически на любой платформе и даже на планшете через 3G-Интернет. Конечно, придется немного усложнить настройку, т. к. потребуется веб-сервер, помимо файлового, зато это принесет массу плюсов:

  • работа на любом устройстве и любой операционной системе (MacOS, Linux, Windows, планшет с Android и т.д);
  • работа из любого места, где есть Интернет (конечно при соответствующей настройке);
  • отсутствует необходимость установки и обновления программного обеспечения на рабочих станциях.

    Общие моменты развертывания файл-серверной 1С

    Нельзя обойти и вопрос лицензирования: для подключения каждого клиента в не зависимости от типа подключения, помимо самой программы, необходимо приобрести клиентскую лицензию на доступ одновременно работающего пользователя. Это может быть как аппаратный ключ (USB-токен), так и программный ПИН-код.

    В следующей части статьи я подробно остановлюсь на клиент-серверном варианте работы 1С:Предприятия, плюсах и минусах данного подхода и вариантах экономии на программном обеспечении.

Установка 1С: Предприятие - задача не столь сложная, как это может показаться на первый взгляд. Если вы никогда не делали этого раньше и принципиально не желаете читать официальное "Руководство по установке и запуску", то, возможно, вам поможет данный материал. Людям, имеющим опыт установки 1C, может пригодиться раздел "советы" в конце статьи - возможно, найдете что-то новое и полезное для себя. Хочется также обратить ваше внимание на то, что в данной статье вы не найдете ничего про установку SQL версии 1С.

Основные шаги

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

1. Установка платформы (системы) 1С: Предприятие.
2. Установка конфигураций.
3. Установка электронного ключа защиты.
4. Настройка сетевых подключений (для сетевых версий).

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

Платформа - "движок" и "компоненты" устанавливаются одной программой установки, а конфигурации - отдельными установочными программами.

1. Установка платформы (системы) 1С: Предприятие

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

Итак, перед вами дистрибутив 1С - как правило, большой набор дискет, или компакт-диск с установочной программой 1С. Счастливым обладателям компакт-диска достаточно установить его CD-DRIVE и дождаться автоматического запуска установочного меню. В нем необходимо выбрать пункт, под названием "1С: Предприятие 7.7 ". Если автоматического старта дождаться так и не удалось, придется самостоятельно запустить программу "SETUP.EXE" с диска.

Например, это можно сделать так - в меню "Пуск" выбрать пункт "Выполнить", а затем набрать команду "D:\SETUP.EXE" в диалоговом окне и нажать кнопку "OK". Далее нужно смело соглашаться с предложением установки "по умолчанию". Когда программа спросит у вас про "Имя" и "Организацию", не пугайтесь - пишите, что хотите, это никак не скажется на дальнейшей работе программы.

Если ваш дистрибутив 1С располагается на дискетах, то придется немного попотеть. Сначала необходимо отсортировать кучу дискет по двум стопкам - "дистрибутив платформы 1С: Предприятие" и "дистрибутив конфигурации". Далее, нужно вставить в дисковод дискету с номером один из дистрибутива платформы и запустить программу "SETUP.EXE". В процессе установки программа станет назойливо требовать вставлять попеременно в дисковод соответствующие дискеты.

2. Установка конфигураций

Для дистрибутива на компакт-диске установка конфигураций запускается из установочного меню выбором соответствующего пункта, например, "1С: Бухгалтерия 7.7 Типовая конфигурация". Если же у вас дискеты, то потребуется вставить дискету №1, на этот раз из стопки "конфигурация", и запустить программу "SETUP.EXE". Вас ждет неприятная процедура попеременной переустановки дискет в дисковод по запросу программы.

После запуска программа установки конфигурации задает пользователю следующие вопросы:

"Выбор варианта установки" - новая или обновленная конфигурация? Ответ выбирается исходя из ситуации. По умолчанию рассматриваем новую установку.
"Выбор каталога установки" - рекомендуем не соглашаться с любезно предлагаемым каталогом "по умолчанию", а выбрать более простой путь, например "c:\1С Базы".

3. Установка электронного ключа защиты

Как правило, программные продукты 1С защищены от незаконного тиражирования электронными ключами HASP. Данный ключ необходимо вставить при выключенном компьютере в разъем параллельного порта. При наличии принтера, кабель от него надо вставить в соответствующий разъем ключа защиты, подключенного к параллельному порту. После чего смело включайте компьютер и выбирайте "Установка драйвера защиты" из меню 1С: Предприятие ("Пуск" - "Программы" - "1С: Предприятие").

Все, установка для пользователей локальных версий закончена. Можно запускать 1С: Предприятие ("Пуск" - "Программы" - "1С: Предприятие" - "1С: Предприятие"). В окне запуска выбираете информационную базу, к которой вы в данный момент хотите подключиться, и нажимаете кнопку "ОК". Внимание! Во время первого запуска информационной базы происходит процесс построения вспомогательных индексных файлов и 1С стартует несколько дольше, чем обычно. Также обратите внимание на то, что если у вас установлена сетевая версия 1С: Предприятие, то при первом запуске должен быть установлен флажок "монопольно".

Если для информационной базы существует некий список пользователей, которым разрешена работа с ней, то перед запуском программы появится диалог "Авторизация доступа". Выбирайте пользователя, вводите пароль (если он назначен), и нажимайте кнопку "ОК". Не пугайтесь! При запуске демонстрационных баз у всех пользователей пароль отсутствует - просто выберите пользователя и нажмите "ОК".

4. Настройка сетевых подключений (для сетевых версий)

Настройка сетевой версии 1C потребует от вас ряда по порядку перечисленных ниже действий.

Выбор операционной системы

Сетевые версии 1С лучше ставить на серверные операционные системы. Если предполагаемое количество пользователей больше трех, то устанавливать 1С рекомендуется на сетевую операционную систему (Novell Netware или Windows 2000 Server).

Конфигурации, информационные базы

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

Видимость ключа защиты

Чтобы электронный ключ защиты был "виден" для остальных пользователей сети, на компьютере, где он установлен, надо запустить "Сервер защиты" (Пуск - Программы - 1С: Предприятие - Сервер защиты)

Выбор варианта установки платформы 1С: Предприятие

В зависимости от комплекта поставки допускается несколько вариантов установки системы 1С:Предприятие:

Локальная установка - административная установка - сетевая установка

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

Административная установка, строго говоря, является не установкой как таковой, а представляет собой подготовку к инсталляции. Суть ее состоит в том, что на сервере локальной сети создается каталог, в который из дистрибутива 1С: Предприятие переносятся все необходимые файлы для того, чтобы, запустив из этого каталога SETUP.EXE, можно было выполнить процедуру локальной или сетевой установки. При этом не производится никаких изменений в меню, системном каталоге и реестре Windows как для сервера, так и для компьютера, на котором запущена программа установки.

Сетевая установка может быть выполнена только путем запуска программы SETUP.EXE из каталога, созданного в процессе административной установки. Сетевая установка отличается от локальной главным образом тем, что в процессе сетевой установки на компьютер пользователя не копируются программные файлы 1С: Предприятие, а пункты меню для запуска программ настраиваются таким образом, что при их старте исполняемые файлы (.EXE, .DLL) берутся из того же каталога сервера локальной сети, откуда запускалась программа SETUP.EXE для выполнения сетевой установки.

Так какой же из вариантов установки является предпочтительным? (Понятно, что данный вопрос применим только к сетевым вариантам 1С: Предприятие). Локальная установка является наиболее простым вариантом. В этом случае на каждом компьютере, на котором предполагается использовать 1С: Предприятие, необходимо выполнить процедуру локальной установки. В простейшем случае инсталляция выполняется непосредственно с дистрибутивного комплекта. Но локальная установка может быть выполнена также и из каталога на сервере, в который была предварительно произведена административная установка.

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

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

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

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

Как установить на одном компьютере несколько компонентов 1С: Предприятие? Часто возникает ситуация, что на один компьютер надо установить два разных компонента 1С Предприятия (например, "Бухгалтерский учет, сетевая версия" и "Оперативный учет, 3 раб. места"). Если их поставить в разные каталоги, то пользователь будет путаться, из-под какой платформы и какую конфигурацию ему запускать. В целом, не экономно держать на одной машине две практически одинаковые версии системы 1С. Более рациональным вариантом установки является следующий: установить компонент "Бухгалтерский учет" (из разных вариантов - локальная, 3-х пользовательская, сетевая - выбирается более масштабная версия); в каталоге BIN, найти два файла с расширением PLS и переименовать в соответствии с их оригинальными именами ("оригинальное имя" хранится в свойствах файлов). В результате, вы установите все три компонента 1С: Предприятия. Теперь остается только поставить электронные ключи от тех компонентов, которые приобретены, и можно работать.

*.cf - файл содержит только конфигурацию(код и структура) без пользовательских данных. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Сохранить конфигурацию в файл» или «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл поставки»».

*.cfu - файл содержит только обновление конфигурации. Например файл 1cv8.cfu. Создать конфигурацию из этого файла невозможно, так как он содержит в себе только отличия новой конфигурации от предыдущей. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Поставка конфигурации -> Создать файл поставки и обновление конфигурации -> признак «Создать файл обновления конфигурации»».

*.dt - файл содержит конфигурацию вместе с пользовательской базой данных. Это специализированный формат архива 1С 8. Создаётся из конфигуратора 1С 8.х: «Администрирование -> Выгрузить информационную базу».

*.epf (*.erf ) – файл внешней обработки (отчёта). Любую обработку (отчёт) из конфигурации можно сохранить внешней. Создаётся из конфигуратора 1С 8.х: «Конфигурация -> Открыть конфигурацию -> становимся на нужную обработку (отчёт) -> выделяем правой кнопкой мыши -> Сохранить как внешнюю обработку, отчёт…».

*.1cd – файл полноценной базы данных. Представление имени по умолчанию: 1Cv8.1CD. Включает в себя конфигурацию, базу данных, пользовательские настройки. Открывается платформой 1С 8.x. Создаётся для разработки новой конфигурации автоматически по кнопке «Добавить» при выборе пункта «Создание новой информационной базы».

*.log, *.lgf, *.lgp, *.elf - лог файлы, которые собирают информацию (регистрируют данные) в 1С 8.0 8.1, 8.2, 8.3.

*. cdn - файл с таким расширением (1Cv8.cdn) служит для ручной или автоматической блокировки базы данных 1С Предприятия восьмой версии .

*.mxl - файлы печатных форм используются, в том числе и в 1С. Являются как печатными формами документов, справочников, отчётов, так и различными накопителями данных для различных классификаторов. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый». Так же файлы с такими расширениями могут служить правилами переноса, например, из 1С 7.7 в 8.2 (acc77_82.xml и вспомогательная обработка exp77_82.ert) - находятся они обычно в папке ExtForms.

*.efd - это архивный файл 1С, используется для установки конфигурации. Содержит или конфигурацию 1с или обновление к ней. Запускается с помощью вспомогательного исполняющего файла setup.exe (должен находиться в одной папке).

*.mft – вспомогательный файл для создания конфигурации из шаблона. Содержит информацию о конфигурации, описание, пути, название. Используется непосредственно самой платформой при создании информационной базы 1С из шаблона.

*.grs - файлы графических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».

*.geo - файлы географических схем в специализированном формате 1С. Открывается через Конфигуратор или в режиме 1С:Предприятии через «файл -> открыть». Создаётся точно так же: в режиме Конфигуратор или в 1С:Предприятии через «файл -> новый».

*.st - файлы шаблонов текстов. Используются в основном 1С разработчиками.

*.pff - файл с сохраненными замерами производительности. Используются системными администраторами и специалистами 1С.