ПрограммноеОбеспечение/РежимыРаботы1С
Режимы работы 1С
1С 7.7
1С 7.7 может работать в файловом или в SQL режиме.
Файловый режим
В файловом режиме платформа 1С 7.7 обращается к файловой базе (dbf), доступной на локальном компьютере или по сети.
1С на рабочих станциях
В этом случае 1С устанавливается на каждую рабочую станцию. Пользователь запускает программу локально, а программа обращается в своей работе к общей базе, расположенной в сети. В небольших офисах часто в качестве файлового сервера используется одна из рабочих станций, с которой расшаривается папка с базой.
Windows: 1С ставится в обычном порядке, база расшаривается с рабочей станции или файлового сервера с помощью "общего доступа" средствами Windows.
Linux: 1С устанавливается на рабочие станции в WINE@Etersoft. Нужны лицензии WINE@Etersoft Network для рабочих станций (или корпоративная). База расшаривается с помощью Samba.
1С на терминальном сервере
1С устанавливается на терминальный сервер, затем пользователи подключаются, запускают программу и работают с ней в терминальном режиме. Базы 1С, как правило, располагаются локально на ТС, за счёт этого повышается скорость работы (отсутствуют медленные транзакции, осуществляемые по сети).
Windows: 1С устанавливается на Windows Server. Подключение к серверу осуществляется по протоколу RDP, ОС клиента не имеет значения.
Linux: на терминальный сервер устанавливаются Linux, RX@Etersoft, WINE@Etersoft Network (терминальная или корп. лицензия) и 1С. Подключение к серверу осуществляется по протоколу nx средствами RX@Etersoft. ОС клиента не имеет значения.
SQL-режим
В SQL-режиме 1С 7.7 работает с БД, расположенной на SQL-сервере, причём особенностью версии 7.7 является то, что она по умолчанию работает только с MS SQL Server.
Режимы работы на станциях пользователей и на терминальном сервере аналогичны рассмотренным для dbf.
Windows: В роли SQL сервера в обязательном порядке выступает MS SQL Server, установленный в Windows.
Linux: Можно организовать работу как с MS SQL Server (сервер ставится только в windows), так и заменить MS SQL на PostgreSQL. Для замены на сервере используется Postgre@Etersoft (тут сервер может быть уже под управлением Linux), а в WINE@Etersoft рядом с 1С устанавливается SELTA@Etersoft. SELTA является транслятором, позволяющим 1С 7.7 работать с Postgre вместо MS SQL.
1С 8.1
Отличительной особенностью версии 8.1 стало появление трёхзвенного клиент-серверного режима.
Файловый режим
Работа с файловыми базами аналогична работе версии 1С 7.7.
Клиент-серверный режим
В версии 8.1 появляется серверная часть 1С, причём сразу есть сборки для Linux. В качестве СУБД можно использовать MS SQL, PostgreSQL или IBM DB2.
Серверные звенья могут работать на Linux самостоятельно, без использования продуктов Etersoft. Мы рекомендуем использовать Postgre@Etersoft в качестве СУБД. Обеспечение совместимости с помощью продуктов Etersoft требуется для запуска клиентской части - платформы 1С. Для этого используются механизмы, рассмотренные в файловых режимах версий 7.7 и 8.1.
Внимание! Для клиент-серверного режима мы рекомендуем использовать WINE@Etersoft SQL, гарантируя корректную связь с сервером 1С только в этом случае.
1С 8.2
Основным отличием версии 8.2 стало появление разных режимов работы клиентской части:
- толстый клиент
- тонкий клиент
- веб клиент
Файловый режим
Всё аналогично версиям 7.7 и 8.1. Работа с базами ведётся с помощью платформы 1С - толстого клиента.
Клиент-серверный режим
Принцип СУБД и сервера 1С остаётся таким же, как и у 8.1. С сервером теперь можно работать посредством толстого или тонкого клиента, а также через веб-интерфейс.
Толстый клиент. Вычисления выполняются на компьютере пользователя, идёт обмен данными с сервером 1С. (похоже на 8.1)
Тонкий клиент. Режим управляемых форм. На компьютере пользователя выполняется только запуск оболочки и отображение результатов, все вычисления производятся на сервере.
Веб-клиент. Пользователь работает на сервере с помощью веб-интерфейса. Не требуется устанавливать на рабочую станцию никаких доп. средств, достаточно работающего браузера. На серверной стороне должен быть запущен веб-сервер (apache).
С точки зрения работы в Linux 1С сделала ещё один шаг. Теперь клиенты частично могут работать, не привязываясь к Windows - сервера на Linux + веб-интерфейс на клиентском компьютере. К сожалению/счастью (нужное подчеркнуть) для большинства случаев веб-интерфейс оказался не приемлем, и подавляющая часть пользователей так и использует толстые клиенты. Толстый и тонкий клиенты могут быть запущены в Linux с помощью WINE@Etersoft.
Внимание! Для клиент-серверного режима мы рекомендуем использовать WINE@Etersoft SQL, гарантируя корректную связь с сервером 1С только в этом случае.
1С 8.3
Для версии 8.3 анонсирована полная поддержка Linux средствами 1С. По ссылке есть много красивых картинок: