Клиент-серверный вариант работы
Клиент-серверный вариант работы — один из вариантов работы системы «1С:Предприятие 8». Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер».

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

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

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

На клиенте не допускается непосредственная работа с базой данных. Не допускается работа непосредственно с прикладными объектами, например, недоступны такие типы встроенного языка, как СправочникОбъект.<имя>. Не допускается использование запросов. При необходимости вызова действий с данными в клиентском коде нужно вызывать серверные процедуры, которые уже будут обращаться к данным.
Сервер 1С — что это и как работает

Когда в 1С одновременно работает много сотрудников, программа может «тормозить». Чтобы избавиться от этой проблемы и обеспечить быстродействие при работе с большими объемами информации и был создан сервер 1С.
Сервер 1С включает два компонента: сервер приложений, обрабатывающий данные, и SQL сервер, который хранит данные. Совместим с такими продуктами, как: Microsoft SQL Server, Linux PostgreSQL, IBM DB2. Сервер 1С выступает посредником между сервером баз данных и клиентскими компьютерами. Он берет на себя тяжелые вычислительные задачи, существенно разгружая клиентские компьютеры.
До выхода линейки версий 1C 7 понятия сервер не существовало – была просто программа 1С, которая плавно эволюционировала в «толстый клиент». Она работала с собственной файловой базой, то есть все хранили в файле на диске, или сетевом диске на другом сервере.
Файл-серверные архитектуры применяют и сейчас, но они имеют ряд ограничений. Например, трудно организовать одновременную работу нескольких пользователей, ограничен размер базы и быстродействие, а при большой номенклатуре (как у оптовиков) БД просто не справляется с запросами.
Важным развитием 1С стал переход на технологию клиент-сервер. В платформе 7.7 появилась экспериментальная SQL-версия, которая использовала для хранения базы данных и управления ею отдельную СУБД.
В 1С:Предприятие 8.0 произошло разделение на клиентские и серверные процедуры. С тех пор установка и настройка сервера 1С стали штатной возможностью.
Переходить на эту технологию целесообразно крупным и средним компаниям, когда файловая база уже не справляется, и требуется полноценная СУБД. Если в организации с 1С работает от одного до пяти пользователей, типовой конфигурации хватает для поддержки бизнес-процессов, сервер не понадобится.
Когда пользовательских сессий больше десяти, локальная сеть перегружается, что сильно замедляет параллельную работу. Например, если 1C пользуется отдел из 20 человек, плюс руководство и кассиры в точках продаж. Другой пример – оптовый поставщик. Пользователей немного – пять человек, но номенклатура товаров и список контрагентов огромны. В таких случаях сервер 1С становится необходимостью. В первую очередь, для быстродействия. Кроме того, это безопаснее – файл легко скопировать, а когда база хранится в СУБД на сервере, сделать это не так просто. Также серверная версия облегчает администрирование – один сервер обновить проще и дешевле, чем все клиентские машины.
Как работает сервер 1С
Архитектура решения может быть разной, в зависимости от целей. В общем случае она включает следующие компоненты: сервер 1С: предприятие и сервер СУБД, чаще всего MSSQL или PostgresSQL PRO. Это программные сервера, которые могут находиться как на физических, так и на виртуальных серверах, на одном или на разных. Чтобы гарантировать быстродействие, лучше использовать один.
Клиенты. Если необходимо запускать платформу на ПК (например, при использовании определенных моделей торгового и кассового оборудования) – программы-клиенты устанавливаются на рабочих устройствах. Ключи защиты вставляются в эти компьютеры, раздаются по сети специальной программой или сервером 1С.
Если установить на сервере 1С компоненты веб-сервера (входят в состав Платформы 1С), клиенты будут не нужны, можно зайти через браузер даже с мобильного.
Другой вариант – программа-клиент устанавливается на том же сервере, что и сервер 1С, или на «соседнем», а пользователи заходят по RDP.
Сервер 1С в облаке
Построение инфраструктуры под платформу 1С предполагает большие единовременные вложения, плюс траты на обслуживание и обновление, найм ИТ-специалистов и т.д. Альтернативное решение – аренда инфраструктуры под 1С в облаке провайдера по модели IaaS. Сервер 1С на виртуальной машине обойдется значительно дешевле — нужно будет оплачивать только фактически использованные ресурсы.
Дополнительно клиент получает высокую безопасность и конфиденциальность, так как все данные хранятся в надежном и защищенном дата-центре. Ежедневное резервное копирование исключает риски потери информации. Кроме того, даже самые высоконагруженные БД 1С функционируют в облаке быстро и без сбоев, а если база выросла, можно в пару кликов ее масштабировать, заказав дополнительные ресурсы.
Пользователь имеет доступ к платформе откуда угодно, что особенно удобно для удаленных сотрудников и крупным компаниям с сетью филиалов. При этом никаких специальных технических навыков не требуется – достаточно просто подключиться к базе, причем даже с маломощного ПК, и работать в обычном режиме.
Аренда 1С в Cloud4Y
Облачный провайдер Cloud4Y предоставляет возможность работать с полнофункциональной версией 1С по подписке. Программа устанавливается на отказоустойчивый облачный сервер, клиент подключается к нему по зашифрованному интернет-каналу с любых устройств и из любой точки мира.
Как подключить 1С в облаке? Есть три варианта реализации:
Подключение к удаленному рабочему серверу (через протокол MS RDP). Сервер 1С разворачивается на площадке провайдера, при необходимости соединяется с сервером (возможно использование защищенных соединений). Пользователь подключается к удаленному виртуальному серверу по протоколу RDP и получает визуализацию того, что происходит на другом компьютере. Все вычислительные процессы происходят на сервере.
Подключение к серверу приложений. RemoteApp – это служба удаленных приложений, которая дает доступ к 1С по протоколу RDP. Чтобы настроить связь между локальным компьютером и облачной 1С таким методом, также используется клиент удаленного рабочего стола. Вычислительные процессы выполняются на сервере с использованием приложения. В отличие от RDP пользователю доступна только программа 1С, а не весь удаленный рабочий стол.
Подключение через web-браузер. Доступ к 1С через браузер, без необходимости установки на локальные ПК. Все что требуется, просто запустить браузер и перейти по адресу.
Cloud4Y также предоставляет лицензии 1С в аренду. Если у компании уже есть свои лицензии, можно использовать собственные usb-ключи.
Услуга аренды сервера 1С поможет не только сэкономить и оптимизировать работу сотрудников с программой, но и избавит от решения технических вопросов, связанных с обслуживанием инфраструктуры.
Когда нужен сервер 1с
Что же мы имеем в виду, когда говорим про сервер 1С? Вообще понятие «сервер» имеет два значения:
- Специальный мощный и защищённый выделенный компьютер, управляющий работой других компьютеров.
- Специальная программа, обеспечивающая работу других программ и предназначенная для запуска на сервере в первом значении.
Когда предприятия разворачивают инфраструктуру под 1С, обычно для работы покупают сервер-компьютер. Но сервер-программу 1С часто не покупают и работают с 1С в файловом варианте. В результате часть часть преимуществ сервера-компьютера теряется и падает производительность.
Два варианта работы конфигурации
Любая конфигурация 1С может работать в двух вариантах:
- Файловый режим — изначально самый первый, обычный режим работы. Когда клиентская программа 1С подключается непосредственно к информационной базе, база хранится во внутреннем формате, все клиенты равноправны.
- Клиент-серверный режим. На компьютере с базой работает специальная программа-сервер, клиентские программы 1С подключаются к программе-серверу. Сервер управляет их работой и доступом к базе, а сама база хранится в высокоскоростной системе управления базами данных (СУБД).
Работа в файловом режиме годится для предприятий с небольшим количеством пользователей (до 20), находящихся в одном месте. Как только количество одновременных пользователей становится больше или подключение ведётся через Интернет, в файловом варианте сразу начинает падать скорость работы, увеличиваются задержки, зря тратится время и нервы пользователей. На определённом этапе такая псевдоэкономия может привести к срыву автоматизации.
Кроме того, в файловом режиме удалённые пользователи работают, непосредственно подключаясь к базе данных на сервере, раскрытой для записи по сети. Такую базу можно украсть, уничтожить, испортить как целенаправленно, так и нечаянно или с помощью вирусов. Либо пользователи подключаются к компьютеру через удалённый рабочий стол — самый медленный вариант работы, по сети передаётся картинка рабочего стола и команды.
Дополнительные способы работы, которые даёт сервер 1С
В клиент-серверном режиме добавляются ещё два более быстрых и эффективных способа работы:
- Работа через тонкий клиент. Пользователь работает так, будто программа 1С установлена непосредственно на его компьютере. Он вообще ничего может не знать про какой-то там сервер. Между компьютером и сервером передаются только команды и нужные данные. Этот вариант — самый быстрый при работе через Интернет или в высоконагруженной сети.
- Работа через веб-клиент. Пользователь работает с 1С как с обычным сайтом. При этом интерфейс этого сайта максимально похож на интерфейс самой 1С. Работать можно с любого компьютера и даже с мобильного телефона, ничего не требуется устанавливать. Если сломался один компьютер — пошли работать с другого, если отключили свет — пошли работать из дома. Если пошли к клиенту — имеем доступ ко всем нужным данным с телефона. В целом, такой способ работы больше всего распространён в мире при построении корпоративных систем, а технологически он — самый продвинутый.
Разумеется, все эти способы работы можно комбинировать. Одни и те же пользователи могут работать всеми возможными способами: из своего кабинета — через тонкий клиент, работая по городу — через веб-клиент и т. д.
При покупке программы-сервера 1С у нас мы бесплатно окажем услуги по его первичному развёртыванию и настройке. Но при этом работы выполняются через удалённый доступ, а выезд за пределы Витебска оплачивается отдельно.
Краткое резюме
Ниже в таблицу мы свели особенности, достоинства и недостатки файлового и серверного вариантов:
| Файловый вариант | Серверный вариант |
|---|---|
Не требует дополнительных затрат |
Стоит денег: от 600,00 за ограниченную версию до 4356,00 за полноценную версию с USB-ключом. |
На базах с малым количеством пользователей (или с одним пользователем) производительность чуть выше. |
На базах с малым количеством пользователей (или с одним пользователем) производительность чуть ниже. |
Установка и администрирование легко осуществляются продвинутым пользователем. |
Для установки и администрирования сервера 1С и сервера баз данных требуется квалификация системного администратора. |
Небезопасно. Все пользователи и их компьютеры получают полный прямой доступ к базе данных. Её можно украсть, повредить, уничтожить; это может сделать вирус. |
Доступ к серверу с базой данных можно максимально ограничить и обезопасить. |
Проведение документа блокирует всю работу в программе на время проведения. При проведении большого их числа возможна остановка работы в программе. |
Документы проводятся параллельно, блокировка работы пользователей при проведении возникает только там и тогда, когда это необходимо по логике работы с конкретным документом.. |
Удалённая работа организуется через удалённый рабочий стол. Работа через тонкий клиент имеет существенные ограничения. |
Работа через удалённый рабочий стол является устаревшим способом. Рекомендуется работать через тонкий клиент, в крайнем случае через веб-клиент. Это позволяет экономить ресурсы сервера: оперативную память, время работы с диском, нагрузку на сеть. Кроме того, это безопаснее (меньше людей имеет доступ к серверу). |
Надёжность: файл базы читает и записывает каждая запущенная программа по очереди. Чем их больше, тем выше вероятность сбоев. |
С базой данных работает одна программа: сервер баз данных. Его работой в свою очередь управляет сервер 1С. Когда у файла «один хозяин» вероятность проблем ниже. |
Скорость в процессе работы: каждый клиент открывает базу заново за одинаковое время. |
Когда база уже открыта сервером, каждый клиент быстрее получает доступ к нужной информации. |
К каждому рабочему компьютеру требования такие же, как к серверу. |
Мощным должен быть только компьютер-сервер. Клиентские компьютеры могут быть совсем старыми и дешёвыми. |
Категорически не рекомендуется при числе пользователей от 10 или при большой базе данных. |
Могут работать десятки и сотни пользователей. Однако, для больших и серьёзных баз данных с сотнями пользователй всё намного сложнее, чем просто развёртывание одного сервера. |
Сколько стоит?
Лицензия на сервер 1С стоит 3600,00 белорусских рублей (за 1 виртуальный или физический сервер-компьютер).
Для небольших организаций выпущена специальная ограниченная версия: сервер-МИНИ стоимостью 600,00 белорусских рублей. Он ограничивает общее число соединений с сервером числом 5 и не позволяет объединять серверы в кластер (что большинству и не нужно).
Переход с сервера-мини на полноценный сервер осуществляется по льготной стоимости 3005,00 белорусских рублей.
Какой сервер нужен для 1C

Запрос “Cервер для 1С” был самым частым запросом в 2022 году (как и в предыдущих) от наших клиентов. Так что пришло время поделиться опытом в этом лонгриде, актуализировать информацию и ответить на вопрос: как подобрать сервер для 1С в 2023 году?
Статья ориентирована на технических специалистов, не имевших дел с 1С, и на менеджеров, которым предстоят муки выбора. Но и бывалым может пригодиться, чтобы зарядить порох в пороховницы.
Серверы для 1С



Небольшой ликбез

1С — это программное обеспечение (ПО), которое создано для максимальной автоматизации всех бизнес-процессов компании: бухгалтерия, начисление ЗП, управление кадрами, закупки, складской учёт и многое другое.
Первые сложности возникают на этапе: “Какую 1С выбрать?» Отвечу сразу: их много, и в этом многообразии даже змея ногу сломит. Программный бизнес-продукт, как и сервер, должен решать конкретную задачу, а не выступать в роли швейцарского ножа. Есть крупные предприятия федерального масштаба, а есть ИП с небольшими оборотами — потребности и бюджеты у них разные, а потому и софт им нужен разный.
Что нужно знать перед покупкой 1С

Технологическая платформа “1С:Предприятие”. Это приложение, которое лежит в основе любой 1С, представляет из себя некую обёртку для баз данных. С ней работают так называемые программисты 1С, так как эта платформа имеет внутренний язык программирования. У неё длинная история, но на момент написания статьи последняя версия — 8.3.
Разные 1С — это разные конфигурации на базе единой технологической платформы “1С:Предприятие”. Конфигурации — это прикладные программы. Де-факто все конфигурации можно поделить на “типовые” и “нетиповые”. Популярные нетиповые конфигурации, одобренные 1С, называются “отраслевые решения”.
Если вы сделаете поисковой запрос “купить 1С:Предприятие”, то наткнётесь на типовые конфигурации, которые ничем не отличаются друг от друга у разных продавцов.
Примеры типовых конфигураций “1С:Предприятие”:
1С:Управление нашей фирмой (УНФ);
1С:Управление Торговлей (УТ);
1С:Комплект прикладных решений (1С:Бухгалтерия, 1С:Зарплата и Управление Персоналом, 1С:Управление Торговлей);
1С:Комплексная автоматизация (похоже на “Комплект прикладных решений”, но всё работает в одной общей базе данных, а не в нескольких раздельных);
1С:Бухгалтерия для некоммерческих организаций;
1С: ERP Управление предприятием;
И многое другое.
С помощью этих программ можно решать множество бизнес-задач: управление продажами, бухгалтерский учет, расчёт ЗП, бюджетирование, делопроизводство, электронный документооборот, государственные оборонные заказы и многое другое.
Нетиповые конфигурации переделываются под специфические нужды отдельных компаний без контроля фирмы 1С. Это может быть полностью готовая конфигурация, разработанная с нуля или доработанная типовая. Обычно их продают сторонние компании, а иногда разрабатывают внутри организации силами штатных (или внештатных) специалистов.
Лицензирование. С лицензированием постараюсь покороче, но тема достаточно обширная, так что для подробного изучения оставлю ссылку.
У лицензий есть базовые, профессиональные (ПРОФ) и корпоративные (КОРП) версии, которые могут значительно отличаться по стоимости. Также лицензии бывают аппаратными и программными: первые дороже и нужен доступ к ПК с токеном по сети; вторые дешевле, без токенов, но могут и любят слетать при изменении параметров сервера.
Итак, на что придётся потратиться при покупке 1С:
Лицензия на основные поставки (платформа + конфигурация + одно рабочее место);
Клиентские лицензии на дополнительные рабочие места (1, 5, 10, 20, 50, 100, 300 или 500);
ИТС (информационно-технологическое сопровождение) — подписка на обновления (в минимальном варианте), а также исчерпывающий мануал по всему функционалу 1С. В расширенном варианте дополнительные преимущества: живая поддержка, отчётность и многое другое. Оплачивается не разово, а регулярно;
Лицензия на сервер приложений «1С:Предприятия 8» в следующих вариантах:
(КОРП х86-64) — самый дорогой вариант, около 180 000 ₽ за программную и 200 000 ₽ за аппаратную, максимум функционала, но и клиентские лицензии также нужны уровня КОРП;
(x86-64) — дорогой вариант, около 80 000 ₽;
(х32) — более дешевый вариант, около 50 000 ₽, но один процесс сервера может использовать только
(Мини) — бюджетный вариант, около 15 000 ₽, до 5 пользователей, идеально для тестового сервера разработчикам или маленьким компаниям, филиалам.
(Стоит учесть, что если нужен сервер 1С, то к нему нужна и СУБД. Лицензия для СУБД покупается отдельно, но есть и бесплатные варианты).
Лицензия на пакеты, включающие в себя несколько программных продуктов (пункты выше, которые укомплектованы в набор под задачу);
Лицензии на дополнительные продукты, например, мобильные приложения, веб-расширения и т.д.
Важный нюанс! Область правомерного использования лицензии на основную поставку (платформа + конфигурация) ограничена локальной сетью пользователя, в которой устанавливается ПО, поэтому компания обязана приобрести дополнительную основную поставку для локальной сети каждого удаленного офиса, где планируется установка ПО.
Внедрение и сопровождение. Если задача очень простая, то в целом справится и рядовой пользователь. Но если проект намечается большой, то внедрение и сопровождение лучше доверить специалисту. Бывает, что из-за сложности адаптации процессов, внедрение обходится дороже, чем все лицензии. Да и на поддержке экономить не стоит, ведь внештатные ситуации (от неудачных обновлений до буйства шифровальщиков) чреваты длительными простоями.
Какая 1С нужна для ИП, магазина, интернет-магазина и производства

Любая ответственная компания-франчайзи, продающая 1С, поможет вам определиться с лицензированием, выбором необходимой конфигурации, а также с внедрением и поддержкой.
Но бывают и франчайзи, которые занимаются только продажей пакетов без какой-либо поддержки. Зато цена ниже.
Важно! Есть недобросовестные франчайзи, которые плохо внедряют 1С, чтобы привязать клиента к платным доработкам и поддержке. Иногда это длится годами.
Чтобы избежать этого, многие делают так: 1С покупается у любого продавца, а внедряется это дело штатными или внешними специалистами, которые к франчайзи отношения могут не иметь. Поэтому ищите надёжных интеграторов с опытом и хорошими отзывами.
Я бы не советовал безоговорочно полагаться на франчайзи. Попытайтесь самостоятельно изучить конфигурации, вникните в тонкости и нюансы. От этого зависит эффективность вашего(!) бизнеса. А эффективность франчайзи — продать как можно больше товаров и услуг.
Для тех, кто будет покупать у дистрибьюторов или франчайзи без дальнейшей поддержки, я распределю некоторые конфигурации в таблице, исходя из размеров бизнеса и его задач.
ВАЖНО! Базовые версии рассчитаны только на одно рабочее место! Таблица не исчерпывающая, конфигураций намного больше, но это базовый минимум. Под ваши бизнес-задачи могут понадобиться другие или дополнительные конфигурации.
Сегментация задач бизнеса (например, кому-то нужна только бухгалтерия без торговых операций)
Бухгалтерский и регламентированный учёт в 1С
(ИП, магазин, интернет-магазин и производство)
Торговые операции в 1С
(магазины и интернет-магазины, опт и розница)
Комплексные решения 1С
Малый бизнес
1С:Бухгалтерия базовая версия
1С:Розница (подходит ИП)
1С:Управление Торговлей базовая версия (подходит ИП)
1С:Управление нашей фирмой
Средний бизнес
1С:Управление Торговлей ПРОФ
1С:Комплект прикладных решений на 5 пользователей
Крупный бизнес
1С:Управление Торговлей ПРОФ
1С:ERP Управление предприятием
Как сэкономить на покупке 1С

Самый простой способ сэкономить с минимальными первоначальными вложениями — это покупка облачного софта 1С:Фреш. Да, это будет дешевле, а также можно работать из любой точки мира. Но многие страдают из-за серьезных минусов этого решения:
Нет интернета — нет 1С. Любые сбои в работе провайдера или 1С будут полностью останавливать вашу работу;
Экономия здесь и сейчас. Если вы покупаете электронную или коробочную лицензию, то вы получаете её навсегда, а потому со временем она полностью окупится, разве что за обновления в лицензии ПРОФ иногда придётся платить. За аренду 1С:Фреш платить придётся постоянно годами;
Малая гибкость нетиповых конфигураций. 1С:Фреш не получится доработать под свои нужды. Да, некоторые возможности есть, но они сильно ограничены;
Безопасность и конфиденциальность. Здесь всё очевидно. Ваш сервер — вы сами решаете, что и как на нём работает, где и как хранятся данные, кто и когда имеет к ним доступ, сами настраиваете безопасность и т.д. 1С:Фреш не гарантирует ничего из вышеперечисленного;
Другие проблемы кода программы. Были случаи, когда компании переносили БД со своих серверов в 1С:Фреш. Оказывалось, что код с символами “\_” не отрабатывал. У людей весы с печатью этикеток начали выдавать разные штрих коды, а 1С их постоянно пересоздавал по маскам. Привело это к полному бардаку на складе.
У вас может возникнуть вопрос: “А есть ли какое-то универсальное необлачное решение?” Купил, внедрил и сразу приступаешь к работе, не ломая голову над тем, какие конфигурации выбирать. Да, есть 1С:ERP, и в теории она подойдёт как SMB, там и крупному бизнесу (с расширенной корпоративной лицензией), однако не все потянут его по бюджету.
Берём только нужное
Например, лицензия “1С:Предприятие 8. ERP Управление предприятием 2” стоит на момент написания статьи 432 000 ₽. Для сравнения КОРП версия оценивается уже в 2 757 600 ₽. И вроде в 6.4 раз дешевле, чем для крупного бизнеса, но много ли владельцев малого готово заплатить 432 тысячи без учёта всех дополнительных затрат? А это клиентские лицензии, внедрение, интеграция, аппаратный сервер и всё к нему необходимое серверное оборудование и ПО. Сумма получается неподъемной.
А теперь давайте представим, что маленькой начинающей компании достаточно следующих конфигураций: “1С:Упрощёнка” за 5 400 ₽ + “1С:Управление Торговлей базовая версия” за 6 700 ₽ + “1С:Управление нашей фирмой” за 4 600 ₽, с которыми будет работать одновременно только 1 специалист. Получается 16700 ₽. А поскольку фирма 1С разрешает своим партнёрам менять цены на базовые версии конфигураций (на ПРОФ и КОРП цены менять нельзя), то по различным акциям и скидкам можно найти ещё дешевле. Сумма в 16 700 ₽ вполне подъёмная и выглядит намного привлекательнее, чем 432 000 + X ₽.
Поэтому, если хотите сэкономить на 1С, то подбирайте конфигурации исключительно под свои потребности или покупайте пакеты, где нет ненужного вам ПО. К сожалению, некоторые франчайзи могут навязывать конфигурации “на вырост”.
Апгрейд 1С
Например, одни франчайзи могут сказать, что в базовую версию “1С:Управление нашей фирмой” нельзя добавить рабочие места даже за деньги. Да, это так. Но вы сможете апгрейдиться до ПРОФ версии, а следом (или сразу) докупить дополнительные места. А вот даунгрейд с возвратом средств сделать не получится.
Стоимость апгрейда 1С можно рассчитать по следующей формуле:
A – B + 150 рублей = C, где
А = изначальная стоимость конфигурации, до которой нужен апгрейд;
B = стоимость вашей лицензионной конфигурации 1С;
С = стоимость апгрейда.
При этом максимальный размер скидки не может превышать 50%, а владелец ПО должен быть тем же.
С учётом, что ПРОФ версии конфигураций зачастую кратно дороже, апгрейд обойдется в символические 150 рублей + разница в цене.
Например, у вас была “1С Управление нашей фирмой 8 базовая коробочная версия” за 5 400 ₽, а вам понадобилась “1С Управление нашей фирмой 8 версия ПРОФ” за 17 400 ₽.
Получаем: 17 400 – 5 400 + 150 = 12 150 ₽.
Как выбрать сервер для 1С
Ну а теперь самое интересное. Где-то в этих ваших интернетах можно найти конкретные сборки, скажем, для 50 или 100 человек. Иногда эти сборки действительно дадут пользователям комфортную рабочую среду, но при некоторых сценариях они не справляются с нагрузками. Почему так?
Выше я уже разобрал, что конфигураций и лицензий 1С очень много — всё подбирается под конкретную задачу и бюджет. Поэтому выбрать ваш конкретный сервер, который бы идеально справлялся с поставленной задачей, в рамках этой статьи не получится. Нужны расчёты параметров серверного оборудования, реальные тесты и т.д. Но я дам вам конкретные рекомендации, которые помогут подобрать отличный сервер, не переплачивая за ненужный функционал, софт и железо.
Windows или Linux для 1С

Некоторые удивляются после покупки сервера и 1С, что ещё и за Windows + Microsoft SQL Server нужно выложить полмиллиона-миллион рублей. А платная лицензия MS SQL Server Runtime ещё и технарей удивляет 🙂
Windows — платно
Вопрос лицензирования продуктов Microsoft достоин отдельного разбора, но я вкратце расскажу о моментах, которые вас точно коснутся:
Серверная Windows лицензируется по ядрам (в минимальном варианте редакция Standard на 16 ядер
80 000 рублей), а также есть нюансы при лицензировании кластера и виртуальных машин. И учитывайте, что клиентские лицензии (CAL) также приобретаются отдельно (около 3 000 рублей на пользователя, чуть дороже на устройство);
Microsoft SQL Server лицензируется двумя способами:
По ядрам процессора (очень дорого, версия Standard обойдётся в
300 000 рублей за ядро);
Сервер + клиентские лицензии (если людей будет работать немного, то сильно дешевле
70 000 рублей сервер, и 17 000 за пользователя или устройство);
Отдельно хочется отметить совместный продукт Microsoft и 1С под названием «MS SQL Server Runtime для пользователей 1С:Предприятие 8». Он стоит ощутимо дешевле (25 000 рублей за сервер и 12 000 за клиентскую лицензию) обычного MS SQL, но можно использовать только для 1С.
Linux — бесплатно
Вариант подходит, если бюджет сильно ограничен, но есть специалисты (в идеале — в штате), которые смогут развернуть 1С на Linux и бесплатных СУБД. Но даже с прямыми руками не все нетиповые конфигурации будут работать корректно, а дальнейшая поддержка и обслуживание будут обходиться дороже.
Расчет мощности сервера 1С
Зайти на сайт фирмы 1С и почитать рекомендации — это, пожалуй, первое, что стоит сделать. Если вы разбираетесь.
Вот пара выдержек с сайта its.1c.ru (официальная информационная система):
Формула расчета количества процессорных ядер для многопользовательской эталонной системы
tCPU = mCPU *mPT/100/mU*tU
Формула расчета относительной производительности дисковой подсистемы для однопользовательской тестовой системы
tDU = Сумма(tDUn) где tDUn – расчетная загрузка дисковой подсистемы для n-ной операции, которая в свою очередь вычисляется по следующей формуле:
tDUn = (tF — tS) * mFREQn * mDUn * 0.24
Использование SQLIO для сравнения производительности дисковых массивов
Далее, конечно же, всё это подробно разбирается, но у неподготовленного пользователя такая информация может вызвать приступы паники, отрицания, гнева и других расстройств. А нам их не надо, но для мусьё из сисадминских кругов ссылочку оставлю 🙂
Не требует дополнительных затрат
Стоит денег: от 600,00 за ограниченную версию до 4356,00 за полноценную версию с USB-ключом.