Подключение к 1С нескольких пользователей
Программа 1С поддерживает многопользовательский режим работы с поддержкой подключения по локальной сети или через Интернет. О всех вариантах организации доступа к 1С мы уже повествовали в предыдущей нашей статье посвященной данной теме. А как создать подключение к базе данных нескольких пользователей мы расскажем в этой публикации.
Прежде всего нужно понять какой у вас тип базы данных. 1С поддерживает работу двух типов баз данных: серверная, файловая. Ниже изложены инструкции по подключению.
СЕРВЕРНАЯ
Тип подключения, когда кроме самой платформы на компьютере установлен еще сервер 1С. Через сервер 1С происходит подключение к базе данных. Сервер 1С при данном виде подключения выступает в роли коммуникатора между Платформой 1С и SQL сервером. Подключение любого пользователя к 1С работающей в серверном режиме происходит с указанием параметров:
— кластер сервера: ip адрес ПК или имя ПК в сети
— имя базы данных в кластере: имя базы данных в консоли сервера 1С
Например: кластер: srv1c, имя базы: UTTest
Условия для подключения серверной базы данных
У пользователя подключающегося к серверной базе данных должна быть обязательно установлена платформа 1С.
При подключении к серверной базе данных на этапе добавления в список информационной базы вы должны указать что подключаетесь к типу информационной базы «серверная», только тогда у вас будут доступны для заполнения параметры описанные выше.
Как создать информационную базу на сервере
Сразу оговоримся, что для работы серверной 1С на компьютере должно быть установлено дополнительное программное обеспечение, а какое именно понятно из инструкции ниже:
— кластер сервера 1С — внутренний ip адрес ПК или имя ПК в сети
— имя базы в кластере — название базы данных в консоли сервера 1С
— тип СУБД — выбирается из предопределенного списка. Выберите установленный на ПК SQL сервер
— сервер баз данных — то же что и кластер сервера, если 1С сервер и SQL сервер находятся на одном ПК, то адрес будет один и тот же
— имя базы данных — имя БД в SQL сервер
— пользователь базы данных — пользователь SQL сервера
— пароль пользователя — пароль пользователя SQL сервера
ФАЙЛОВАЯ
Этим типом подключения пользуются 80 % пользователей. Тип подключения, когда кроме самой платформы 1С больше ничего не нужно. Это самый распространенный вид подключения для малых и средних компаний. Этот метод работы еще называют работой «по сети» для пользователей находящихся в одном офисе, помещении. Обычно файловая база работает следующим образом: база 1С расположена на самом мощном ПК или сервере, остальные пользователи подключаются к базе данных по внутренней сети.
Условия для подключения файловой базы данных:
— наличие на ПК установленной платформы 1С и лицензионного ключа
— локальная сеть
— папка с базой данных 1С должна быть в общем доступе (расшарена)
Инструкция подключения
— запуск 1С
— кнопка «добавить» в окошке информационных баз
— на шаге ввода наименования прописывается произвольное наименование базы данных и указывается тип подключение «на данном компьютере и ли компьютере локальной сети»
— выбирается папка с базой данных, которая предварительно расшарена по сети
После этого в списке информационных баз появится база и можно работать.

К любому типу баз данных можно создать интернет-подключение, при условии, что база данных опубликована на веб-сервере, а конфигурация поддерживает работу форм через веб-клиент.
Как работает 1с сетевая
1С бывает — файловая, серверная и веб. Чем они отличаются?
Какие бывают варианты установки 1С
Итак, 1С делится на платформу и конфигурации. Что к чему, мы неоднократно разбирали в предыдущих выпусках.
На основе конфигурации 1С мы создаем базу данных. База данных содержит справочники и документы, которые вносят пользователи.
На январь 2010 года существуют три варианта работы 1С:
- файловая 1С
- сетевая 1С (сервер 1С и клиент 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». Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер».

Клиент-серверная архитектура разделяет всю работающую систему на три различные части, определенным образом взаимодействующие между собой:
- клиентское приложение,
- кластер серверов «1С:Предприятия 8»,
- сервер базы данных.
Программа, работающая у пользователя, (клиентское приложение) взаимодействует с кластером серверов «1С:Предприятия 8», а кластер, при необходимости, обращается к серверу баз данных.
При этом физически кластер серверов «1С:Предприятия 8» и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку между серверами.
Использование кластера серверов «1С:Предприятия 8» позволяет сосредоточить на нем выполнение наиболее объемных операций по обработке данных. Например, при выполнении даже весьма сложных запросов программа, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Обычно увеличить мощность кластера серверов гораздо проще, чем обновить весь парк клиентских машин.
Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе. В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных. Весь доступ осуществляется через кластер серверов «1С:Предприятия 8». При обращении к той или иной информационной базе пользователь должен указать только имя кластера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.
«1С:Предприятие 8» использует возможности системы управления базами данных для эффективной выборки информации:
- механизм запросов ориентирован на максимальное использование СУБД для выполнения расчетов и составления отчетов,
- просмотр больших динамических списков обеспечивается без выполнения большого количества обращений к базе данных; при этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.
Развертывание клиент-серверного варианта и его администрирование выполняется довольно просто. Например, создание базы данных производится непосредственно в процессе запуска конфигуратора (так же, как и для файлового варианта).
Клиентские приложения
Работа в клиент-серверном варианте возможна как напрямую с кластером, так и через веб-сервер. При этом в случае непосредственного подключения к кластеру толстый клиент и тонкий клиент используют протокол TCP/IP. При подключении через веб-сервер тонкий клиент и веб-клиент используют протокол HTTP или HTTPS.

Кластер серверов
Кластер серверов «1С:Предприятия 8» — основной компонент платформы, обеспечивающий взаимодействие между пользователями и системой управления базами данных в клиент-серверном варианте работы. Наличие кластера позволяет обеспечить бесперебойную, отказоустойчивую, конкурентную работу большого количества пользователей с крупными информационными базами. Подробнее…
Сервер баз данных
В качестве сервера баз данных могут использоваться:
- Microsoft SQL Server,
- PostgreSQL,
- IBM DB2,
- Oracle Database.
Администрирование кластера серверов
В поставку платформы входит набор различных инструментов, позволяющих администратору управлять составом кластера, информационными базами и подключением пользователей. Подробнее…
Выполнение основной функциональности на сервере
Вся работа с прикладными объектами, чтение и запись базы данных выполняется только на сервере. Функциональность форм и командного интерфейса также реализована на сервере.
На сервере выполняется подготовка данных форм, расположение элементов, запись данных форм после изменения. На клиенте отображается уже подготовленная на сервере форма, выполняется ввод данных и вызовы сервера для записи введенных данных и других необходимых действий.
Аналогично командный интерфейс формируется на сервере и отображается на клиенте. Также и отчеты формируются полностью на сервере и отображаются на клиенте.

При этом механизмы платформы ориентированы на минимизацию объема данных, передаваемых на клиентский компьютер. Например, данные списков, табличных частей и отчетов передаются с сервера не сразу, а по мере просмотра их пользователем.
На сервере выполняются:
- Запросы к базе данных,
- Запись данных,
- Проведение документов,
- Различные расчеты,
- Выполнение обработок,
- Формирование отчетов,
- Подготовка форм к отображению.
На клиенте выполняется:
- Получение и открытие форм,
- Отображение форм,
- «Общение» с пользователем (предупреждения, вопросы…),
- Небольшие расчеты в формах, требующие быстрой реакции (например, умножение цены на количество),
- Работа с локальными файлами,
- Работа с торговым оборудованием.
Использование встроенного языка на клиенте
Управлять функциональностью форм можно не только на сервере, но и на клиенте. На клиенте поддерживается работа встроенного языка. Он используется в тех случаях, когда необходимо провести расчеты, связанные с отображенной на экране формой, например, быстро (без обращения к серверу) подсчитать сумму строки документа на основе цены и количества; задать пользователю вопрос и обработать ответ; прочитать файл из файловой системы компьютера и отправить его на сервер.
Однако работа встроенного языка на клиенте поддерживается в строго ограниченном объеме. Клиентские процедуры в модулях в явном виде отделяются от серверных, и в них используется ограниченный состав объектной модели встроенного языка.

На клиенте не допускается непосредственная работа с базой данных. Не допускается работа непосредственно с прикладными объектами, например, недоступны такие типы встроенного языка, как СправочникОбъект. . Не допускается использование запросов. При необходимости вызова действий с данными в клиентском коде нужно вызывать серверные процедуры, которые уже будут обращаться к данным.
Смотрите также:
Сетевая версия 1С: технические характеристики, производительность и настройка
Компонент «Бухгалтерский учет» от компании 1С является одним из самых востребованных сегодня. Многие крупные и небольшие компании нуждаются в автоматизации процессов учета, и поэтому прибегают к современным инструментам. Более того, в наше время уже сложно представить себе подобную работу, построенную иным образом. Сетевая версия 1С – это современное решение для большой компании, где работают более 7-8 человек.
Если вы планируете создать полноценную информационно-технологическую платформу 1С, тогда обращайтесь в компанию «Одна Система» по телефону +7(495)240-86-68.
Необходимо отметить несколько главных преимуществ, которыми обладает сетевая версия программного обеспечения:
- Повышенная производительность.
- Расширенный доступ к инструментам и основным функциям.
- Неограниченное количество мест для сотрудников компании.
Удаленный доступ сегодня является одним из основных требований, потому что им пользуются многие рядовые сотрудники предприятия. Благодаря этому повышается удобство работы с программным обеспечением. Также появляется возможность синхронизировать работу отдельных специалистов и даже целых отделов, публикуя задачи в он-лайн режиме.
Бухгалтерский учет на сетевой версии программы.
С помощью предлагаемого программного обеспечения удается автоматизировать основные операции бухгалтерского учета. К ним специалисты традиционно относят:
- Основные банковские и кассовые операции.
- Контроль нематериальных активов.
- Сбор информации о товарах и услугах.
- Учет производства продукции.
- Контроль денежных операций.
Все это необходимо для составления качественной отчетности в соответствии с требованиями законодательства Российской Федерации. Помимо этого собранная информация используется начальниками отделов, руководителями и другими специалистами для глубокого анализа деятельности предприятия. Благодаря этому можно спланировать стратегию развития, как в краткосрочной, так и в долгосрочной перспективе.
Подготовка важной отчетности.
В связи с выдвигаемыми требованиями сетевая версия 1С 8.2 обладает всеми необходимыми инструментами. В частности для работы в он-лайн режиме предусмотрены следующие технические возможности:
- Режимы тонкого клиента и веб-клиента.
- Стабильная работа даже через низкоскоростное соединение.
- Возможность построение интерфейса под конкретного пользователя.
- Повышенная отказоустойчивость кластеров сервера.
- Динамическая балансировка нагрузки.
Компания «Одна Система» готова помочь в настройке сетевой версии 1С и проконсультировать по всем вопросам по телефону +7(495)240-86-68!
