← Назад к вопросам

Что привлекло в 1С-разработке?

1.3 Junior🔥 111 комментариев
#Опыт и софт-скиллы

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Привлекательность разработки на 1С

Живу разработкой на 1С уже 10+ лет, и за это время накопил ясное понимание того, почему эта платформа остаётся актуальной и привлекательной для разработчика. Вот честный взгляд.

1. Завершённая платформа для бизнеса

1С — это не просто язык программирования, это полноценная платформа для создания бизнес-приложений:

  • Встроенная БД — PostgreSQL или 1С Server (не нужно отдельно настраивать)
  • СУБД абстракция — один код работает с PostgreSQL, MS SQL, Oracle
  • Готовые регистры накопления — для бухгалтерии, товарных остатков, платежей
  • Реплицирование данных — планы обмена для синхронизации между филиалами
  • Встроенная аналитика — регистры остатков, обороты, движения

В других стеках (Node.js, Python) нужно выбирать ORM, продумывать архитектуру. Здесь — всё уже готово.

2. Моментальное написание бизнес-функционала

// Нужен справочник с иерархией?
// В 1С конфигураторе: 1 клик → справочник создан
// Форма автоматически сгенерирована
// Уже работает иерархия, поиск, фильтрация
// В Node.js это 200 строк кода + тесты

// Нужна отчёт с группировкой?
// Обработка дизайнер в конфигураторе → готово за 5 минут
// В Python/Django это ORM запрос + HTML шаблон + CSS

Это огромная экономия времени для решения типичных задач.

3. Встроенная типизация и интеллектуальность IDE

1С имеет встроенный язык с типизацией, которая работает в конфигураторе:

// IDE подсказывает методы объекта
Запрос = Новый Запрос();
Запрос.Текст = ""; // autocomplete: .Выполнить(), .УстановитьПараметр() и т.д.

// Проверка типов на этапе разработки
Процедура МояПроцедура(Документ Как Ссылка на Документ.НаказИП) // типизирован параметр
    Документ.Номер; // IDE знает, что у документа есть Номер
    Документ.Сумма; // IDE подскажет все реквизиты
КонецПроцедуры

// В Python IDE не знает структуру объекта до runtime

4. Доменная специализация

1С глубоко специализирована для бизнеса и бухгалтерии:

  • Учёт по ФИФО, средней стоимости, себестоимости — встроено
  • МВЗ (места возникновения затрат) — как родная
  • Валютные переводы — с автоматическим пересчётом курсов
  • НДС, налоги, коэффициенты — всё уже в регистрах
  • Проверки целостности данных — встроены в платформу

Имеешь дело с бизнес-требованиями в области бухгалтерии/торговли — 1С это родной язык.

5. Стабильность и надёжность

1С отлично работает в боевой эксплуатации:

  • Версионность конфигураций — можно откатить на старую версию
  • Резервное копирование — встроено
  • Репликирование — синхронизация между серверами
  • Транзакции — ACID гарантии
  • Недостижимые в других платформах скорости для работы с регистрами (миллионы записей за миллисекунды)

Это платформа, которой доверяют 1500+ российских предприятий работающих с критичными данными (бухгалтерия, склад, производство).

6. Огромная экосистема готовых конфигураций

Не нужно писать всё с нуля:

  • Бухгалтерия 3.0 — полный учёт для организаций
  • УПП (Управление производством) — производственное предприятие
  • Торговля 11 — управление торговлей и склад
  • Зарплата и кадры 3.1 — кадровый учёт
  • Управление непроизводственным имуществом — УЗ, ДОМ
  • БСП (Библиотека стандартных подсистем) — 40+ готовых модулей

Берёшь готовую конфигурацию, расширяешь под нужды, внедряешь. В Node.js это сложнее в 10 раз.

7. Нативная поддержка RLS (Row-Level Security)

// В 1С настраиваются права на уровне строк БД
// Менеджер видит только свой филиал
// Аудитор видит все филиалы
// Это настраивается в конфигураторе

// В Django/Flask нужно писать middleware для RLS
// В Node.js вообще огромная боль

Разделение доступа по подразделениям, филиалам, МВЗ — встроено в платформу.

8. Встроенный веб-клиент и мобильные приложения

// Одна и та же форма работает в:
// - Клиенте 1С (толстый клиент, самый быстрый)
// - Веб-браузер (тонкий клиент, через HTTP)
// - Мобильное приложение (iOS/Android)

// Код не перекомпилируется, работает везде одинаково
// В других платформах нужно писать 3 разных UI

9. Экономическая привлекательность для компаний

Мой салари как 1С разработчик: 200k-300k+ руб
Мой салари как Python разработчик (если бы делал то же): 120k-150k руб

Почему?
- 1С разработчики редкие (всего 10-20k в России)
- Навык 1С дорого стоит
- Спрос на разработчиков 1С стабильный
- Компании платят за специалистов, а не за массовый функционал

10. Прямая работа с бизнес-логикой

// Не нужно думать о том, как хранить данные
// 1С сам управляет нормализацией, индексами, производительностью

// Это похоже на работу в IDE, где автодополнение пишет код за тебя
// Результат: разработчик пишет бизнес-логику, а не инфраструктуру

Честные минусы

Я не скрываю проблемы платформы:

  1. Закрытость — 1С это собственный язык, мало opensource
  2. Ограничение в масштабировании — нельзя делать микросервисы, как в облаке
  3. Медленная эволюция — язык не меняется быстро как JavaScript
  4. Сообщество меньше — вопросы в Stack Overflow на 1С получают ответы медленнее
  5. Лицензирование — платная платформа, платные обновления

Почему это привлекает

Для работника с 10+ летним опытом:

  • Экономика — зарплата выше, чем в других областях
  • Стабильность — 1С не исчезнет в ближайшие 10 лет
  • Мастерство — можно достичь уровня эксперта, когда знаешь ВСЮ платформу
  • Разнообразие — каждый проект разный (бухгалтерия, производство, торговля)
  • Влияние на бизнес — работаешь с критичными данными, видишь результат
  • Карьерные возможности — можно стать консультантом, архитектором, лидом

Вывод

1С привлекает тем, что это полноценная платформа для бизнеса, а не просто язык программирования. Разработчик работает с бизнес-логикой, а не с инфраструктурой. При этом платформа обладает достаточной мощью для решения очень сложных задач.

Итого: 1С разработка — это мастерство плюс экономика плюс стабильность. Привлекает именно этот набор, а не какой-то один фактор.

Что привлекло в 1С-разработке? | PrepBro