1С:Fresh vs сервер 1С: TCO на 3 года и расчёт затрат

1С:Fresh vs сервер 1С: TCO на 3 года и расчёт затрат

Коротко: При штате до 50 сотрудников 1С:Fresh обходится дешевле собственного сервера на горизонте 3 лет — разница составляет от 180 000 до 420 000 рублей в пользу облака. При штате от 100 человек и наличии собственного IT-отдела сервер окупается уже на 18–24-м месяце. Ключевые статьи скрытых затрат сервера: лицензии (от 350 000 руб.), администрирование (от 60 000 руб./мес.) и простои при сбоях (до 200 000 руб. в год).

Почему сравнение «облако vs сервер» сложнее, чем кажется?

Большинство руководителей, выбирая между 1С:Fresh и собственным сервером, сравнивают только очевидные статьи: стоимость подписки на облако против стоимости железа. Это принципиально неверный подход. Реальная стоимость владения (TCO — Total Cost of Ownership) включает десятки скрытых факторов: стоимость простоев, затраты на резервное копирование, расходы на обновления, риски потери данных и, наконец, стоимость человеко-часов бухгалтеров и IT-специалистов, которые тратятся на поддержание инфраструктуры.

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

Структура затрат: что входит в TCO для каждого варианта?

Из чего складывается стоимость 1С:Fresh?

1С:Fresh — это официальный облачный сервис фирмы «1С», доступный через партнёров-франчайзи. Стоимость формируется из нескольких компонентов:

  • Базовая подписка — от 1 200 до 3 500 руб./мес. за одну базу в зависимости от тарифа и партнёра
  • Пользовательские лицензии — от 400 до 900 руб./мес. за каждое рабочее место (в зависимости от конфигурации)
  • Дополнительное дисковое пространство — от 150 руб./мес. за каждые 10 ГБ сверх включённого объёма
  • Техническая поддержка партнёра — обычно включена в базовую стоимость или стоит от 3 000 руб./мес.
  • Интеграции и доработки — разовые расходы, зависят от задач

Важно понимать: в 1С:Fresh обновления конфигураций включены в подписку. Это серьёзный аргумент, особенно в контексте частых изменений законодательства по расчёту зарплаты и НДФЛ.

Из чего складывается стоимость собственного сервера?

Структура затрат на собственный сервер принципиально иная — здесь преобладают единовременные капитальные вложения плюс постоянные операционные расходы:

  • Серверное оборудование — от 150 000 до 800 000 руб. (в зависимости от нагрузки и требований к отказоустойчивости)
  • Лицензии 1С:Предприятие 8.3 (серверный вариант) — от 350 000 руб. за сервер + клиентские лицензии
  • Лицензии Windows Server / Linux — от 50 000 до 180 000 руб.
  • MS SQL Server или PostgreSQL — от 0 (PostgreSQL) до 300 000+ руб. (MS SQL)
  • Администрирование — от 30 000 до 120 000 руб./мес. (штатный специалист или аутсорсинг)
  • ИТС (информационно-технологическое сопровождение) — от 18 000 до 54 000 руб./год для получения обновлений
  • Резервное копирование — оборудование + облачное хранилище: от 5 000 до 20 000 руб./мес.
  • Электроэнергия и охлаждение — от 3 000 до 15 000 руб./мес.
  • Страхование оборудования — от 5 000 до 20 000 руб./год

Расчёт TCO на 3 года: сценарий для малого бизнеса (20 сотрудников)

Сколько стоит 1С:Fresh для компании с 20 сотрудниками?

Статья затратГод 1Год 2Год 3Итого 3 года
Базовая подписка (1 база ЗУП)21 60023 76026 13671 496
Пользовательские лицензии (5 бухгалтеров × 600 руб.)36 00039 60043 560119 160
Техподдержка партнёра36 00036 00036 000108 000
Доработки и интеграции (разово)50 00020 00010 00080 000
Итого Fresh143 600119 360115 696378 656

Сколько стоит собственный сервер для компании с 20 сотрудниками?

Статья затратГод 1Год 2Год 3Итого 3 года
Сервер (б/у или начальный уровень)180 00000180 000
Лицензии 1С (сервер + 5 клиентов)420 00000420 000
ИТС ПРОФ54 00054 00054 000162 000
Администрирование (аутсорсинг)120 000120 000120 000360 000
Резервное копирование36 00036 00036 000108 000
Электроэнергия + интернет24 00024 00024 00072 000
Непредвиденные расходы (сбои, замена комплектующих)30 00040 00050 000120 000
Итого сервер864 000274 000284 0001 422 000

Вывод по малому бизнесу: 1С:Fresh выгоднее на 1 043 344 рублей за 3 года. При этом даже если исключить первоначальные капитальные вложения (лицензии и оборудование), операционные затраты сервера всё равно превышают стоимость облака.

Расчёт TCO на 3 года: сценарий для среднего бизнеса (100 сотрудников)

Почему при 100+ сотрудниках картина меняется?

При росте штата стоимость пользовательских лицензий в 1С:Fresh растёт линейно, тогда как на собственном сервере клиентские лицензии 1С масштабируются более выгодно при пакетных закупках. Рассмотрим сценарий: 100 сотрудников, 15 активных пользователей ЗУП, 10 пользователей Бухгалтерии.

ВариантГод 1Год 2Год 3Итого
1С:Fresh (25 пользователей)450 000490 000530 0001 470 000
Собственный сервер (полная инфраструктура)1 850 000520 000530 0002 900 000

Однако если у компании уже есть IT-инфраструктура (штатный системный администратор, сервер для других задач, корпоративная лицензия Windows Server), картина меняется кардинально: дополнительные затраты на 1С-сервер составят около 700 000 руб. в первый год и 200 000 руб. в последующие, что делает собственный сервер сопоставимым по стоимости с облаком уже на третьем году.

Для компаний, которые рассматривают комплексную автоматизацию, включая задачи по 1С:ERP, собственный сервер становится экономически обоснованным значительно раньше — за счёт консолидации нескольких конфигураций на одной платформе.

Скрытые затраты: что забывают учесть при выборе?

Какие риски несёт собственный сервер?

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

  1. Простои при сбоях оборудования. Среднее время восстановления после критического сбоя — 4–8 часов. При средней зарплате бухгалтера 80 000 руб./мес. и команде из 5 человек, один день простоя обходится в 15 000–20 000 руб. только в виде потерянного рабочего времени. Плюс штрафные санкции за задержку выплат сотрудникам.
  2. Стоимость обновлений. Обновление 1С:ЗУП при изменениях законодательства (а в 2023–2024 годах их было более 40 за год) требует участия специалиста. Если это аутсорсинг — от 2 000 до 8 000 руб. за обновление.
  3. Резервное копирование и тестирование восстановления. Большинство компаний делают бэкапы, но не тестируют восстановление. Обнаружение этой проблемы в момент реальной аварии обходится в разы дороже.
  4. Безопасность и защита персональных данных. Расчёт зарплаты — это персональные данные сотрудников. Требования 152-ФЗ обязывают обеспечивать их защиту. Аттестация собственной инфраструктуры стоит от 100 000 руб.
  5. Моральное устаревание оборудования. Через 3–4 года сервер потребует модернизации или замены.

Какие скрытые риски есть у 1С:Fresh?

  • Зависимость от интернета. При скорости соединения ниже 10 Мбит/с работа в облаке становится некомфортной. Стоимость резервного канала — от 3 000 до 8 000 руб./мес.
  • Ограничения на доработки. В Fresh нельзя произвольно менять конфигурацию — только расширения. Сложные доработки потребуют перехода на «свой» сервер.
  • Рост тарифов. В таблицах выше заложен рост тарифов 10% в год — это консервативная оценка. Реальный рост может быть выше.
  • Экспорт данных. При смене провайдера или переходе на собственный сервер выгрузка и миграция данных потребует от 20 000 до 80 000 руб.

Автоматизация расчёта задолженности по зарплате в 1С

Как программно рассчитать долг по зарплате?

Независимо от того, работаете вы в 1С:Fresh или на собственном сервере, задача расчёта и контроля задолженности по зарплате решается одинаково — через запросы к регистрам накопления ЗУП. Ниже приведён рабочий пример для 1С:Зарплата и Управление Персоналом 3.1.


// Функция расчёта задолженности по зарплате на указанную дату
// Возвращает таблицу значений с задолженностью по каждому сотруднику
Функция РассчитатьЗадолженностьПоЗарплате(ДатаРасчёта, Организация) Экспорт

	// Формируем запрос к регистру взаиморасчётов с сотрудниками
	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	Взаиморасчёты.ФизическоеЛицо КАК Сотрудник,
		|	Взаиморасчёты.Сотрудник КАК СотрудникСсылка,
		|	Взаиморасчёты.СуммаОстаток КАК ЗадолженностьОрганизации,
		|	Взаиморасчёты.ФизическоеЛицо.Наименование КАК ФИО
		|ИЗ
		|	РегистрНакопления.ВзаиморасчётыСРаботникамиОрганизаций.Остатки(
		|		&ДатаРасчёта,
		|		Организация = &Организация
		|	) КАК Взаиморасчёты
		|ГДЕ
		|	Взаиморасчёты.СуммаОстаток > 0
		|УПОРЯДОЧИТЬ ПО
		|	Взаиморасчёты.ФизическоеЛицо.Наименование";

	// Устанавливаем параметры запроса
	Запрос.УстановитьПараметр("ДатаРасчёта", КонецДня(ДатаРасчёта));
	Запрос.УстановитьПараметр("Организация", Организация);

	// Выполняем запрос и получаем результат
	РезультатЗапроса = Запрос.Выполнить();

	// Если данных нет — возвращаем пустую таблицу
	Если РезультатЗапроса.Пустой() Тогда
		Возврат Новый ТаблицаЗначений;
	КонецЕсли;

	Возврат РезультатЗапроса.Выгрузить();

КонецФункции

// Процедура формирования отчёта по задолженности с детализацией по периодам
Процедура СформироватьОтчётПоЗадолженности(ДатаНачала, ДатаОкончания, Организация)

	Запрос = Новый Запрос;
	Запрос.Текст =
		"ВЫБРАТЬ
		|	Обороты.ФизическоеЛицо КАК Сотрудник,
		|	Обороты.ФизическоеЛицо.Наименование КАК ФИО,
		|	Обороты.СуммаПриход КАК НачислеНо,
		|	Обороты.СуммаРасход КАК ВыплачеНо,
		|	Обороты.СуммаПриход - Обороты.СуммаРасход КАК Задолженность
		|ИЗ
		|	РегистрНакопления.ВзаиморасчётыСРаботникамиОрганизаций.Обороты(
		|		&ДатаНачала,
		|		&ДатаОкончания,
		|		Месяц,
		|		Организация = &Организация
		|	) КАК Обороты
		|ГДЕ
		|	Обороты.СуммаПриход - Обороты.СуммаРасход > 0
		|УПОРЯДОЧИТЬ ПО
		|	Обороты.ФизическоеЛицо.Наименование";

	Запрос.УстановитьПараметр("ДатаНачала", НачалоДня(ДатаНачала));
	Запрос.УстановитьПараметр("ДатаОкончания", КонецДня(ДатаОкончания));
	Запрос.УстановитьПараметр("Организация", Организация);

	Результат = Запрос.Выполнить();
	Выборка = Результат.Выбрать();

	// Обходим результат и выводим данные
	Пока Выборка.Следующий() Цикл
		Сообщить("Сотрудник: " + Выборка.ФИО
			+ ", Начислено: " + Выборка.НачислеНо
			+ ", Выплачено: " + Выборка.ВыплачеНо
			+ ", Долг: " + Выборка.Задолженность);
	КонецЦикла;

КонецПроцедуры

Как автоматически рассчитать компенсацию за задержку зарплаты?

По статье 236 ТК РФ работодатель обязан выплатить компенсацию за каждый день задержки зарплаты — не менее 1/150 ключевой ставки ЦБ РФ от невыплаченной суммы. Автоматизируем этот расчёт:


// Функция расчёта компенсации за задержку выплаты зарплаты
// Статья 236 ТК РФ: не менее 1/150 ключевой ставки за каждый день задержки
Функция РассчитатьКомпенсациюЗаЗадержку(
		СуммаЗадолженности,
		ДатаПлановойВыплаты,
		ДатаФактическойВыплаты,
		КлючеваяСтавкаЦБ) Экспорт

	// Проверяем входные данные
	Если СуммаЗадолженности <= 0 Тогда
		Возврат 0;
	КонецЕсли;

	Если ДатаФактическойВыплаты <= ДатаПлановойВыплаты Тогда
		// Задержки нет — компенсация не начисляется
		Возврат 0;
	КонецЕсли;

	// Считаем количество дней задержки
	КоличествоДнейЗадержки = (ДатаФактическойВыплаты - ДатаПлановойВыплаты) / 86400;

	// Формула: Сумма × (Ставка / 100 / 150) × КоличествоДней
	СтавкаДневная = КлючеваяСтавкаЦБ / 100 / 150;
	Компенсация = СуммаЗадолженности * СтавкаДневная * КоличествоДнейЗадержки;

	// Округляем до 2 знаков
	Возврат Окр(Компенсация, 2);

КонецФункции

// Пример использования функции
Процедура ПримерРасчётаКомпенсации()

	СуммаДолга = 85000; // Рублей
	ПлановаяВыплата = Дата(2024, 1, 10); // 10 января
	ФактическаяВыплата = Дата(2024, 1, 25); // 25 января (15 дней задержки)
	СтавкаЦБ = 16; // 16% — ключевая ставка ЦБ РФ

	Компенсация = РассчитатьКомпенсациюЗаЗадержку(
		СуммаДолга,
		ПлановаяВыплата,
		ФактическаяВыплата,
		СтавкаЦБ);

	Сообщить("Компенсация за задержку: " + Строка(Компенсация) + " руб.");
	// Результат: 85000 × (16/100/150) × 15 = 1360 руб.

КонецПроцедуры

Найдите специалиста для решения этой задачи на koderion.ru

Автор: редакция Koderion. Обновлено: 5 мая 2026. Источники: Документация платформы 1С:Предприятие, Бухгалтерия.ру, Infostart.