
СОДЕРЖАНИЕ:
Платформа 1С:Предприятие 8.3 полностью поддерживает работу в клиент-серверном режиме на Linux в связке с СУБД PostgreSQL. Для высоконагруженных систем также доступна коммерческая сборка PostgreSQL Pro, оптимизированная под нагрузки 1С.
К 2024–2026 гг. этот стек стал де-факто стандартом для компаний, стремящихся работать без лицензий Microsoft — особенно актуально на фоне ограничений доступа к продуктам Microsoft и политики импортозамещения в Казахстане и России.
Важно про сборку PostgreSQL:
Для работы с 1С нельзя использовать стандартную сборку PostgreSQL из репозиториев Ubuntu/Debian. Требуется специально собранная версия с патчами от 1С, которая распространяется через портал releases.1c.ru (требуется подписка ИТС).
| Фактор | Linux + PostgreSQL |
| Стоимость СУБД | Бесплатно (Open Source), без лицензий |
| Стоимость ОС | Бесплатно (Ubuntu, Debian, AlmaLinux) |
| Ежегодное обслуживание | Обязательно: обновление библиотек, донастройка - от 150 000 ₸/год |
| Независимость от вендора | Нет привязки к Microsoft или другому производителю |
| Соответствие требованиям РК/РФ | Полное - свободное ПО, импортозамещение |
| Масштабирование | PostgreSQL хорошо масштабируется на 100+ соединений |
| Автоматизация | Полная автоматизация через bash/Ansible/GitOps |
| Размещение в облаке (Казахстан) | Любой VPS/dedicated - без Windows-лицензии на сервер |
$0
Стоимость PostgreSQL - лицензия Open Source
8.3.27
Актуальная ветка платформы 1С (2025–2026)
PG 16
Рекомендуемая версия PostgreSQL для 1С
Рекомендуемая платформа: Ubuntu Server 22.04 LTS или Debian 12. Альтернативы - AlmaLinux 9, Astra Linux (для госсектора РК/РФ).
Порядок установки важен: сначала разворачивается PostgreSQL, затем сервер 1С. Только в таком порядке сервер 1С при запуске корректно обнаружит СУБД и зарегистрирует подключение.
| Компонент | Минимум | Рекомендуется |
| CPU | 4 ядра | 8+ ядер |
| RAM | 8 ГБ | 32 ГБ |
| Диск под данные | SSD 100 ГБ | NVMe 500+ ГБ |
| ОС | Ubuntu 22.04 LTS | Ubuntu 22.04 / Debian 12 |
# Обновление системы
apt update && apt upgrade -y
# Установка зависимостей
apt install -y wget curl gnupg2 lsb-release
# Отключение Transparent HugePages (критично для PostgreSQL!)
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo "vm.swappiness=10" >> /etc/sysctl.conf
sysctl -p
Фирма «1С» публикует специальную сборку PostgreSQL с патчами для оптимизации работы с 1С-планами запросов. Стандартная сборка из репозиториев Ubuntu/Debian не подходит - её использование официально не поддерживается и приводит к проблемам с производительностью.
Сборку необходимо вручную скачать с портала releases.1c.ru (раздел «1С:Обновление программ», требуется активная подписка ИТС). Актуальная версия на 2025–2026 год - PostgreSQL 16 с патчем 1С.
Пакеты также скачиваются с releases.1c.ru. Устанавливайте актуальную версию платформы - на момент 2025–2026 года это ветка 8.3.27.x.
# Установка компонентов
dpkg -i 1c-enterprise83-common_8.3.27.XXXX_amd64.deb
dpkg -i 1c-enterprise83-server_8.3.27.XXXX_amd64.deb
dpkg -i 1c-enterprise83-ws_8.3.27.XXXX_amd64.deb
# Запуск и автозапуск агента сервера
systemctl enable srv1cv83
systemctl start srv1cv83
# Проверка статуса
systemctl status srv1cv83
# Создание пользователя PostgreSQL для 1С
sudo -u postgres psql -c "CREATE USER usr1cv8 WITH PASSWORD 'StrongPassword123';"
sudo -u postgres psql -c "ALTER USER usr1cv8 CREATEDB;"
# Создание базы данных
sudo -u postgres psql -c "CREATE DATABASE my1cbase OWNER usr1cv8 ENCODING 'UTF8';"
Конфигурация postgresql.conf по умолчанию рассчитана на минимальное потребление ресурсов и не подходит для production 1С.
Ниже - параметры для сервера с 32 ГБ RAM и 8 ядрами CPU. Для других конфигураций значения масштабируются пропорционально.
# Память
shared_buffers = 8GB # 25% от RAM
effective_cache_size = 24GB # 75% от RAM
work_mem = 256MB # для сортировок; умножить на max_connections!
maintenance_work_mem = 2GB # для VACUUM, CREATE INDEX
# Параллелизм
max_connections = 300 # users*1.5 + 50
max_worker_processes = 8
max_parallel_workers_per_gather = 4
# Контрольные точки
checkpoint_completion_target = 0.9
wal_buffers = 64MB
min_wal_size = 512MB
max_wal_size = 2GB
# Планировщик запросов
default_statistics_target = 100
random_page_cost = 1.5 # для SSD; для HDD = 4.0
effective_io_concurrency = 200 # для SSD
# Логирование
log_min_duration_statement = 3000 # логировать запросы > 3 сек
log_lock_waits = on
# Специфично для 1С
standard_conforming_strings = on
escape_string_warning = off
| Тип файла | Расположение | Тип диска |
| Файлы данных (data/) | /var/lib/postgresql/data | NVMe SSD |
| WAL-журнал (pg_wal/) | /mnt/wal/pg_wal | SATA SSD / NVMe |
| Временные файлы (tmp) | /mnt/tmp/pgsql_tmp | Отдельный SSD |
| Резервные копии | /mnt/backup | HDD или NAS |
Логика разнесения стандартная: изолируем случайный ввод-вывод данных от последовательной записи WAL. Разные физические диски под data/, pg_wal/ и temp исключают конкуренцию за I/O и снижают задержки при пиковой нагрузке 1С.
1С активно создаёт и удаляет временные объекты, что вызывает раздувание таблиц. Стандартный autovacuum работает слишком редко.
Добавьте в postgresql.conf:
| Операция | Время | Что делается |
| Обновление платформы 1С | 1.5–3 ч | Резервная копия → systemctl stop srv1cv83 → dpkg -i пакетов в порядке common → server → ws → проверка матрицы совместимости на its.1c.ru → запуск и тест |
| Обновление PostgreSQL (минорная, напр. 16.3→16.6) | 45–90 мин | Резервная копия → остановка 1С → dpkg -i нового пакета PostgreSQL → systemctl restart postgresql → запуск 1С |
| Обновление PostgreSQL (мажорная, напр. 15→16) | 3–8 ч | Полный pg_dump всех баз → установка новой версии → pg_restore или pg_upgrade --check → проверка и запуск |
| Откат при неудаче | Зависит от размера баз | Только через восстановление из pg_dump-копии. Автоматического отката нет — копия обязательна |
| Матрица совместимости 1С + PostgreSQL | Проверять перед каждым обновлением | Сверяться с its.1c.ru — несовместимые версии приводят к неработоспособности баз |
| Автоматизация | Разово: 4–8 ч на скрипт | Bash/Ansible-скрипт полностью закрывает плановые обновления. После написания - запуск в одну команду |
Мажорное обновление PostgreSQL — только через dump/restore или pg_upgrade
Формат файлов данных меняется между мажорными версиями. In-place обновление невозможно. Без предварительной копии откат недоступен.
bash — Вариант Б: dump/restore (надёжнее)
Связка Linux + PostgreSQL + 1С значительно уже по рынку специалистов. Исторически 1С-администрирование развивалось в Windows-экосистеме, и большинство действующих специалистов работают именно с ней.
При этом IT-специалисты в Казахстане зарабатывают существенно выше средней по стране (~430 000 ₸ в 2025 г.), а узкопрофильные специалисты с Linux и PostgreSQL - тем более.
Ниже: ориентировочные рыночные ставки на основе открытых вакансий hh.kz и профессиональных сообществ:
| Профиль специалиста | Доступность | Средняя ставка (₸/мес) | Аутсорс (₸/час) |
| 1С-администратор (Windows + MS SQL) | Высокая | 400 000 – 700 000 | 5 000 – 10 000 |
| 1С-администратор (Linux + PostgreSQL) | Средняя | 550 000 – 950 000 | 8 000 – 15 000 |
| DBA PostgreSQL (без 1С) | Высокая | 500 000 – 900 000 | 7 000 – 12 000 |
| DevOps/Linux-инженер + 1С | Низкая | 750 000 – 1 300 000 | 12 000 – 20 000 |
Берём на себя весь цикл: от подбора и поставки оборудования до развёртывания, оптимизации и передачи в эксплуатацию.
Работаем в Алматы и удалённо по всему Казахстану.
