Перейти к основному содержимому

История 1С

Разработчику Архитектору

История 1С

Предпосылки появления и начало пути (1980-е – 1991)

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

В 1991 году Борис Нуралиев основал фирму "1С" (ООО). До этого он руководил хозрасчётным отделом НИИИнформ Госкомстата СССР. Идея — доступный учёт на персональных компьютерах для российских предприятий, без привязки к дорогим западным пакетам и с учётом местной отчётности.

Название фирмы связано с ранней поисковой программой: на получение нужной информации уходило не более одной секунды. Позже то же имя закрепилось за всей линейкой продуктов.

Официальным разработчиком исходного кода первых решений стал брат руководителя — Сергей Нуралиев. В 1992 году вышел первый собственный проект — прототип будущей "1С:Бухгалтерии".

Первым массовым продуктом стала программа "Бухгалтерский учёт" для MS-DOS. Это приложение позволяло вести учет товаров, финансов и основных средств. Программа была написана на языке программирования Turbo Pascal и отличалась высокой производительностью для своего времени. Она работала на компьютерах с минимальными системными требованиями, что делало её доступной для широкого круга пользователей.

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

Важным этапом стало создание технологии "Конфигуратор". Это инструмент позволял пользователям самостоятельно изменять структуру базы данных, добавлять новые поля, формы и отчеты без необходимости глубоких знаний программирования. Такая возможность открыла путь к созданию уникальных решений для каждого заказчика, что стало ключевым преимуществом платформы перед конкурентами.

Для современного читателя здесь важен не только исторический факт, но и практический вывод: именно разделение "платформа + конфигурация" сделало 1С массовым инструментом внедрения, а не единичным коробочным продуктом.


Эра Windows и становление платформы (1992–2000)

Начало 1990-х годов ознаменовалось переходом от командной строки MS-DOS к графическому интерфейсу Windows. Компания "1С" оперативно отреагировала на этот тренд и начала разработку версий своих программ для новой операционной системы. Переход на Windows потребовал полного переписывания кода и пересмотра архитектуры приложений.

Первые порты под Windows (в том числе "1С:Бухгалтерия" для Windows 3.1) распространения почти не получили. Широкий переход начался с "1С:Бухгалтерия 6.0" (1995) — по сути переноса DOS-линейки на графическую ОС. С "1С:Предприятие 7.7" (с весны 1999 года) закрепилась привычная схема: платформа (движок) + конфигурация (прикладное решение). Движок отвечает за данные, выполнение кода и интерфейс; конфигурация задаёт учётные правила и формы.

Такая архитектура позволила создавать множество различных программ на одной основе. Одна и та же платформа могла использоваться для бухгалтерии, торговли, производства или кадрового учета. Изменение требований бизнеса теперь требовало лишь обновления конфигурации, а не полной замены программного обеспечения.

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

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

В конце 1990-х годов компания запустила проект "Типовые конфигурации". Это были готовые решения, разработанные экспертами "1С" и прошедшие тестирование на реальных предприятиях. Типовые конфигурации включали в себя базовый набор функций для конкретных видов деятельности, такие как "Бухгалтерия предприятия", "Торговля и склад", "Зарплата и управление персоналом". Пользователи могли приобрести готовое решение и сразу начать работу, экономя время на настройке.

Разработка типовых конфигураций опиралась на глубокий анализ законодательства и бизнес-процессов. Эксперты компании изучали нормативные акты, консультировались с представителями отраслей и создавали решения, которые соответствовали требованиям государства. Это позволило платформе стать стандартом де-факто для ведения учета в России.

В 1998 году компания выпустила версию платформы 6.0, которая значительно улучшила возможности работы с базами данных. Появилась поддержка серверных СУБД, таких как Microsoft SQL Server и Oracle. Это позволило обрабатывать большие объемы данных и обеспечивать одновременную работу множества пользователей. Файловые базы данных, использовавшиеся ранее, остались для небольших организаций, но для крупных предприятий стали доступны мощные серверные решения.

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


Рост и масштабирование (2001–2010)

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

В 2002 году вышла широко распространённая линейка 7.7 — зрелый вариант "1С:Предприятие 7.x" с клиент-серверным режимом и поддержкой СУБД.

14 августа 2002 года вышла ознакомительная 8.0; 31 июля 2003 — первое тиражное решение "1С:Управление торговлей 8.0" вместе с платформой для широкого внедрения. Восьмёрка принесла новое ядро, объектную модель метаданных, язык запросов, близкий к SQL, и клиент-серверное разделение. В отличие от 7.7, учётные "компоненты" вошли в базовую поставку платформы. Ветки 8.2, 8.3 и 8.5 (бета с 25 декабря 2024) развивают эту линию до сих пор.

Появились HTTP-сервисы, веб-клиент, механизмы обмена данными между базами, публикация на веб-сервере. Мобильные клиенты и отдельные мобильные приложения 1С развивались заметно позже, в 2010-х годах.

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

В конце 2000-х — начале 2010-х появился облачный сервис "1С:Фреш" (аренда типовых приложений без собственной инфраструктуры). К концу десятилетия 1С закрепилась как один из главных поставщиков учётного и ERP-решений для МСБ и среднего бизнеса в России — вместе с сетью из сотен партнёрских фирм.


Современный этап (2011 — настоящее время)

С 8.2 и 8.3 платформа получила управляемый интерфейс, тонкий клиент, расширенный веб-клиент, механизм расширений конфигурации (доработки без снятия с поддержки типовой), интеграцию с ЭДО, маркировкой, онлайн-кассами и государственными информационными системами.

Важные вехи последних лет:

НаправлениеЧто появилось
ОблакоРазвитие 1С:Фреш, облачные подписки на типовые продукты
РазработкаEDT (Eclipse Development Tools) как альтернатива конфигуратору для крупных команд
ИнтеграцияOData, HTTP-сервисы, обмен EnterpriseData, типовые коннекторы к банкам и ФНС
СообществоКаталоги отраслевых и партнёрских решений, публикации на ИТС
БезопасностьРегулярные релизы платформы 8.3.x, требования к СУБД и TLS

Отдельные продукты 1С экспериментируют с распознаванием документов и аналитикой, но ядро по-прежнему — конфигурируемая платформа с встроенным языком, а не "универсальный AI-стек".

Сегодня 1С остаётся базовым стандартом для бухгалтерии и учёта в РФ и активно используется в СНГ. Конкуренция со стороны облачных ERP и отраслевых систем растёт, однако партнёрская сеть и привязка к российскому законодательству сохраняют высокий спрос на платформу.


Хронология платформы (краткая таблица)

ПериодВехаЧто изменилось для разработчика и пользователя
DOS, 1980–1990-е"1С:Бухгалтерия" 5.0, 2.0 ПРОФПринцип "от документа", встроенный язык проводок и печатных форм
Windows6.0 (1995), 7.0–7.7Клиент-сервер, СУБД, конфигуратор, компоненты 7.7 (бухучёт, оперативный учёт, расчёт, УРИБ, веб)
8.02002–2003Новый язык (несовместим с 7.x), метаданные, запросы, COM/OLE; отказ от отдельных "компонент" в поставке
8.2с 2009Управляемое приложение, тонкий и веб-клиент (AJAX), кластер серверов, Oracle
8.3с 2010-хРасширения конфигурации, 64-бит, Linux/macOS-клиенты, мобильная платформа, разделение кода клиент/сервер
8.4ознакомительная 2015Переработка кластера (стабильный релиз отложен)
8.5бета с 2024Обновлённый интерфейс, светлая/тёмная тема, векторные иконки, новый веб-клиент

В 7.7 режимы платформы — "1С:Предприятие", Конфигуратор, Отладчик, Монитор (журнал и активные сеансы). В 8.x монитор встроен в предприятие и конфигуратор.


Фирма "1С" — корпоративные вехи

Параллельно с эволюцией платформы росла группа компаний вокруг фирмы "1С":

ГодСобытие
2007Совместное предприятие "1С-Битрикс" с "Битрикс" (доли 50/50) — CMS, порталы, корпоративные сайты
2008Покупка издателя игр "Бука"
2009Слияние с "Софт Клаб"; позже активы игрового направления консолидированы в РФ
2011–2016Инвестиции и СП: "МойСклад" (Логнекс), "Мегаплан", "Инфостарт", amoCRM, Quick Resto, "1С-Старт" (regberry), Renga Software (с "Аскон")
2022Продажа польской 1C Entertainment холдингу Tencent (игровые IP); СП с бывшими топ-менеджерами SAP и Ernst & Young1С-Перспектива, 1С-Премиум, 1С-Бизнес Трансформация
2020-еКрупные заказчики (в т.ч. РЖД, "Аэрофлот", "Интер РАО") переходят с зарубежных ERP на решения на базе 1С

По оценкам отраслевых изданий, "1С" занимала заметную долю российского рынка ERP (около 19% в денежном выражении к 2008 году) и входила в рейтинги крупнейших частных компаний России (Forbes, 2021). Оборот и численность сотрудников (порядка 2,2 тыс. человек) подтверждают масштаб не только учётного, но и игрового и образовательного направлений.

Образовательная линейка включает "1С:Репетитор", "1С:Школа" на платформе "1С:Образование" и портал "1С:Урок" с цифровой библиотекой материалов.


Почему история важна разработчику

История 1С — путь от учётной программы к универсальной платформе.

  • почему в экосистеме так много типовых и отраслевых решений;
  • откуда сильный фокус на обновлениях под законодательство;
  • почему интеграция и сопровождение так же важны, как написание кода.

Если понимать этот контекст, легче принимать инженерные решения в проекте и объяснять их бизнесу.


Технологическая эволюция и архитектура

Технологическое развитие платформы "1С:

  • Предприятие" прошло несколько этапов;
  • каждый из которых характеризовался новыми подходами к архитектуре;
  • методам разработки.

На начальном этапе (версии 1.0–6.0) платформа представляла собой набор процедурных программ, написанных на Turbo Pascal. Данные хранились в файлах DBF с фиксированной структурой. В 7.7 добавились собственный формат 1CD, доступ по OLE/DDE и COM, веб-доступ через v7script.dll и внешние компоненты (DLL с расширением API — FTP, HTTP, прямые запросы через OLE DB/ODBC).

Версия 7.x закрепила клиент-серверную работу с Microsoft SQL Server (и позже другими СУБД через сторонние проекты). Язык 7.7 с объектами данных существенно отличался от 6.0 и DOS-версий; с 8.0 встроенный язык переписан заново и с 7.x не совместим.

Версия 8.0 принесла новую объектную модель метаданных (справочники, документы, регистры как объекты конфигурации) и серверный контур выполнения. Встроенный язык опирается на объекты платформы и ссылки; это не классическое ООП с наследованием классов как в Java.

Ветка 8.2 (финальная 8.2.9 от 25 сентября 2009) ввела управляемое приложение — интерфейс описывается декларативно и подстраивается под толстый, тонкий или веб-клиент (IE, Firefox; позже Chrome и Safari). Усилили кластер серверов, Oracle, криптозащиту и экспорт в Office 2007.

Ветка 8.3 добавила 64-битные клиенты, мобильные платформы (iOS, Android, Windows Phone), расширения конфигурации, выгрузку в файлы, рефакторинг и обязательное разделение кода по контексту клиент / сервер. Параллельно развивается EDT (Eclipse Development Tools) как среда для крупных команд.

Распределённые решения строят на кластере серверов 1С, РИБ и обменах, а не на микросервисах "из коробки".

Для интеграции с внешним миром типичны HTTP-сервисы, OData, COM, файловый обмен (XML, JSON), иногда SOAP. Развёртывание — Windows или Linux, СУБД MS SQL / PostgreSQL / проприетарная для небольших баз; Docker/Kubernetes используются в инфраструктуре заказчика, но не являются обязательной частью продукта 1С.

Язык развивается от релиза к релизу — асинхронные вызовы, строгая типизация в EDT, встроенные тесты (xUnitFor1C у сообщества), улучшения отладчика.

Архитектура платформы также включает в себя систему метаданных, которая описывает структуру данных, формы, отчеты и бизнес-логику. Метаданные хранятся в отдельном объекте и могут быть изменены без перезаписи основного кода. Это обеспечивает гибкость и возможность быстрой адаптации к изменяющимся требованиям бизнеса.

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


Социальное и экономическое влияние

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

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

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

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

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

В период кризисов и экономических потрясений платформа показала свою устойчивость и способность адаптироваться к новым условиям. Быстрое обновление законодательства и интеграция новых нормативных требований позволили предприятиям продолжать работу без остановки. Гибкость платформы позволила ей оставаться актуальной даже в условиях резких изменений.

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


Практика 15 минут

Сделайте мини-таймлайн развития платформы:

  1. Выпишите ключевые этапы: 7.x, 8.0, 8.2/8.3.
  2. Для каждого этапа укажите, что это изменило в ежедневной работе разработчика.
  3. Добавьте один вывод: как исторический этап влияет на сегодняшние проектные решения.

Это упражнение помогает увидеть, почему архитектура 1С устроена именно так.


Проверка себя

  • Почему разделение "платформа + конфигурация" стало критичным для масштабирования внедрений?
  • Какие изменения в ветке 8.x сильнее всего повлияли на разработку и сопровождение?
  • Почему история платформы важна для оценки технического долга в текущих проектах?

В рунет-дискурсе

в рунете — отдельная вселенная — бухгалтерия, зарплата, "1Сник" как разработчик конфигураций. В IT-чатах вне учёта платформу иногда относят к "не настоящему программированию" — токсичный штамп — там свои метаданные, запросы, производительность и интеграции с HTTP и СУБД.

Для российского рынка 1С — массовый стек автоматизации; для глобального open source — нишевый. Иронические статьи — Неолурк (1С); контекст — Форумная культура Рунета, основы платформы.


Основа по протоколу

Базовый разбор HTTP и HTTPS находится в отдельной статье — HTTP как основа веб-интеграций.


Дополнительные источники

  • 1С (компания) — корпоративная история, дочерние и совместные предприятия, показатели.
  • 1С:Предприятие — архитектура платформы, версии, типовые конфигурации, лицензирование.
  • Официальный сайт — 1c.ru, документация платформы — v8.1c.ru.