Воспоминания «начинающего» программиста 1С из прошлого века

02.02.26

Сообщество - О жизни

Вот уже отгремели новогодние праздники начала 2026 года. Много чего было съедено и выпито, что уже вспомнить невозможно. К тому же после праздников, надо было начать кое-как работать, а потом раз и не успел глазом моргнуть, как уже прошел целый месяц нового года и начался следующий – «Февраль». Уже февраль 2026…

В новогодние праздники решил я посетить один из провинциальный городов, в котором сумел прожить без малого 30 лет, чтобы встретиться с сотоварищами. Собрались хорошей компанией и стали вспоминать былые подвиги. К слову сказать, что самому молодому в нашей компании было уже за 50 лет. Выпили по одной, второй, третьей, закусили и понеслось…

Начали предаваться воспоминаниями кто, когда и как начал свою работу с программными продуктами фирмы 1С. Один из нас назвал дату 2004 год. Другой – конец 90-х годов. И оказалось, что один из нашей компании, назовем его Василий, впервые сел за компьютер аж 1991 году.

А далее будет рассказ от его лица, который я разделил условно на части, чтобы легче было читать.

«Это был советский клон IBM PC/AT — тяжёлый, шумный, с монитором, который жужжал, как пчела. На нём была установлена операционная система наподобие MS-DOS. Никаких Windows. Никаких мышей. Только клавиатура, дискеты и мигающий курсор:

C:\>

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

Но всё началось с простого: «Вася, ты молодой, сядь за комп»…

В качестве отступления скажу, что до этого Вася окончил техникум на бухгалтера в этом же городе и затем устроился работать  бухгалтером в небольшую контору «Купи подешевле-продай подороже».

И вот, после очередной, Вася продолжил свой рассказ…

«Считал всё вручную: карандаш, тетради, калькулятор «Электроника МК-52». Каждый месяц — три дня сплошной головной боли: зарплаты, материалы, накладные, налоги. Ошибся в одной цифре — и вся бухгалтерская отчётность поехала. Бухгалтеры постоянно выли и жаловались директору, но как быть и что делать, не знали.

Наконец, директору эти завывания порядком надоели, и однажды он объявил: — «Ребята, будем автоматизироваться. Купили компьютер и программу — «1С:Бухгалтерия».

И добавил: — «Вася, ты самый молодой, шустрый, поэтому садись разбираться».

И Вася стал разбираться, став первым «бухгалтером-программистом 1С» в этой конторе. Хотя понятия не имел, что это вообще такое — «программировать».

 

Первое знакомство с 1С

Программа приехала на пяти дискетах 5.25 дюйма. Собрались бухгалтеры вокруг компьютера и я, как самый смелый, вставил первую дискету — и начались приключения.

C:\> A:\INSTALL.EXE

Установка заняла час. Были ошибки:

  • «Disk not formatted»
  • «Not enough memory»
  • «File not found»

Потом — перезагрузка. Потом — ещё одна дискета. И наконец — запуск:

C:\1C\START.COM

Появилось окно. Чёрное. Меню сверху:

Файл | Операции | Отчёты | Справочники | Сервис

И всё. Ни подсказок. Ни интерфейса. Только бумажная инструкция на 120 страниц, напечатанная на матричном принтере «Голубь» — с пропущенными строками, но читаемо.

 

 

Я открыл «Справочники» → «Номенклатура». Попробовал добавить товар:

— Наименование: «Стул деревянный»

— Код: 101

— Цена: 125.50

Нажал Enter — и система выдала:

Ошибка: Поле "Единица измерения" обязательно для заполнения.

Я офигел. Как? Я же просто хотел занести стул! А она требует единицу измерения!

Тогда я понял: компьютер — не человек. Он не догадается. Надо говорить чётко, по правилам. Так начинался ввод товаров, который был у нас на складе. В программе он назывался «Номенклатура».


🔹 Первая ошибка и первый «краш»

Однажды, в качестве эксперимента,  я решил «поиграть» в режиме Конфигуратор. Нашёл его в меню «Сервис» → «Подсистемы» → «Конфигуратор».

Открылось окно с деревом:

Конфигурация: "Справочники", "Документы", "Журналы", "Макеты

Я кликнул по «Документы» → «Реализация товаров». Увидел поле «Сумма» и решил: «А давайте я поменяю тип поля с "Число" на "Строка"?»

Нажал «Изменить» → выбрал «Строка» → сохранил.

Запускаю «Реализацию» — и… программа вылетает.

Ошибка 32: Несовместимость типов данных.

Я паникую. Компьютер — единственный на складе. Директор будет убивать. И это не просто фраза — это будет реальное действие. Холодный пот побежал у меня по спине. Выключаю. Включаю. Запускаю снова — та же ошибка. Что делать и как быть?  Мысли в голове неслись со скоростью света. В итоге пошёл к завскладом, взял резервную дискету (там была копия базы). Кто эту копию сделал и как сделал я уже и не помню за давностью лет, но это копия была!  Переустановил… и понял: конфигурацию трогать нельзя. Не то чтобы совсем нельзя. Если чуть-чуть, то можно. Но только если знаешь, что делаешь, и делать это надо осторожно.


🔹 Как я научился писать свои модули

Через полгода мне надоело вручную вводить одни и те же операции. Особенно — начисление амортизации по станкам. Я прочитал в инструкции про встроенный язык. Называется он просто: язык запросов и процедур 1С. Открыл окно модуля — и написал:

BSL

Процедура НачислитьАмортизацию()

    Для Станок = 1 До 10 Цикл

        СуммаАмортизации = 1500;

        Сообщить("Начислено " + СуммаАмортизации + " по станку №" + Станок);

    КонецЦикла;

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

Запустил — и… ничего не произошло. Потом нашёл кнопку «Выполнить». И увидел на экране:

«Начислено 1500 по станку №1»
«Начислено 1500 по станку №2»

Я был в восторге. Это был мой первый автоматизированный процесс.


🔹 Быть программистом в 1993-м — это как быть шаманом

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

— Вася, принтер не печатает!
— Вася, база зависла!
— Вася, почему в отчёте ноль по налогам?!

Я не знал ответов. Точнее сначала не знал, но постоянно учился, учился и учился. Читал всё, что мог достать:

  • Журнал «Мир ПК»
  • Буклеты от «1С»
  • Листовки с конференций

Однажды приехал представитель фирмы «1С» аж из самой Москвы. В честь этого, по городу быстро побежала информация. Сарафанное радио работало бесперебойно. Собрались всё заинтересованные в ближайшем клубе, чтобы на него поглазеть, заодно и послушать. Как оказалось, привез он новую версию — 1С:Бухгалтерия 3.11. На дискетах. Он рассказывал, показывал и отвечал на вопросы аж целых два дня. Для особо богатых, кто не пожалел денежек, он даже провел обучение, но это было позже… А в клубе мы сидели, как на лекции. Он рассказывал про объекты, реквизиты, регистры, про модули объекта и обработчики событий. Я не всё понял. Но записал, что-то успел записать, а потом переписал в тетрадь. Эта тетрадь до сих пор у меня, хотя и попутешествовала через многие руки. Там есть ручные схемы, стрелки, заметки:

«Регистр — это как таблица, но живая.»
«Модуль объекта — срабатывает при изменении.»
«Не забывать про Обновить() после записи.»
«Перед записью — проверять на пустые значения.»


🔹 Первый свой отчёт

Через год, после того как была установлена программа на компьютер, я сделал то, о чём мечтал: собственный отчёт. Назвал его «Оборотная ведомость по материалам». Писал неделю. Сначала не работал запрос. Потом — неправильно считал остатки. Потом — вылетал при большом объёме данных. Но в итоге — заработал. Я показал его главбуху. Она посмотрела… и сказала: — «Вот это да. Теперь я могу за минуту видеть, сколько у нас фанеры? Я гордо добавил, что не только фанеры, а любой другой номенклатуры, которая проходит через наш склад. Именно тогда  я впервые почувствовал себя настоящим программистом.


🔹 Технологии 90-х: медленные, но мощные

Всё было медленно:

  • Загрузка базы — 5–7 минут
  • Печать — шумит, как трактор, помните, были такие матричные принтеры, в которых надо было постоянно в ручную менять ленту. А так как эта лента была в дефиците, то приходилось её подкрашивать чернилами. Некоторые умудрялись даже печатать на таких принтерах разными цветами, имея несколько таких ранее использованных лет.
  • Сохранение — жми Ctrl+S каждые 5 минут, иначе всё потеряешь

Но при этом:

  • Каждая ошибка учила
  • Каждый успех радовал
  • Каждый новый модуль — как маленькая победа

У нас не было интернета. Не было Stack Overflow. Не было YouTube. Искусственного Интеллекта, тоже не было. Были только люди, бумага и терпение.


🔹 Почему я до сих пор люблю 1С

Потому что это была эпоха становления. Я видел, как из простой программы для бухгалтерии родилась целая платформа. Как из DOS-интерфейса выросли «тонкий клиент», веб, мобильные приложения и многое другое. Как из одинокого программиста вырастали целые команды, DevOps, CI/CD.

Но дух остался тот же: - «Автоматизировать, чтобы люди работали умнее, а не глупее». Хотя до сих пор сталкиваюсь с главбухами, которые смотрят на программиста 1С, как на инопланетян и вечно им программист должен и обязан, а самое главное, что сделать надо было еще вчера, если не позавчера.


🔹 Совет новичкам

Если вы начинаете сейчас — вам повезло.
У вас есть:

  • Интернет
  • Онлайн-курсы
  • Готовые примеры
  • Сообщества
  • ИИ уже тоже вовсю наступает на пятки.

Но помните: технологии меняются, а суть остаётся.

Учитесь:

  • Думать логически
  • Понимать бизнес
  • Писать чистый код
  • Не бояться ошибаться

А ещё — берегите свои тетради. Через 30 лет вы будете смотреть на них, как на реликвии. Вполне возможно, что их можно будет продать за огромные деньги.


🔹 Как мы передавали знания

В 90-х не было Slack, Telegram, Zoom.

Как мы обменивались опытом?

  1. Дискеты — носители знаний.
    У кого-то был хороший отчёт — копировал на дискету и раздавал коллегам.
  2. Телефонные звонки — долгие, дорогие.
    — Алло, Ваня? У тебя работает обработка «Закрытие месяца»?
    — Да, но у меня ошибка по НДС.
    — А ты обновил справочник налоговых ставок?
  3. Личные встречи — редкие, но ценные.
    Раз в полгода — конференция «1С:Пользователь».
    Люди приезжали со всей страны. Делились опытом. Приносили свои модули.
  4. Факс — да, факс!
    Иногда пересылали листы с кодом. Читали, перепечатывали.

🔹 Что я чувствовал, когда впервые увидел «оконный» интерфейс

В 1996 году нам поставили Windows 3.11.

И новую версию 1С — уже с графическим интерфейсом.

Я запустил программу — и увидел:

  • Окна
  • Кнопки
  • Мышиный курсор

Я был в шоке. «Как? Можно просто кликнуть — и открыть справочник?!» Это было как переход от лошади к автомобилю. Медленно, громоздко, но — удобно.


🔹 Мои первые «боевые» задачи

  1. Автоматизация ввода накладных. Писал обработку, которая парсит текстовый файл и создаёт документы.
    На вход — файл с кодами, на выход — 50 документов за 2 минуты.
  2. Исправление ошибки в закрытии месяца. Система не проводила остатки. Я нашёл ошибку в модуле — забыли вызвать Обновить().
  3. Создание резервного копирования. Написал процедуру, которая копирует базу на дискету. Запускал каждый вечер вручную. Однажды спасло — диск с базой сломался.

🔹 Как я стал «главным» по 1С

Через три года после начала работы меня перевели в Москву — в головной офис. Там уже работали 12 программистов. Я пришёл с тетрадью, дискетами и опытом. Мне дали доступ к серверу.

Первое, что я сказал:
— У вас нет резервного копирования.
— У вас нет документации.
— У вас нет контроля версий.

Они смеялись. Через месяц — уже не смеялись. Стоило один раз потерять базу, как резервное копирование начиналось делать регулярно!


🔹 Размышления о времени

Сейчас молодые программисты пишут REST API, работают в EDT, используют Git, пишут тесты. И правильно делают. Но я иногда завидую себе — тому, кто сидел у чёрного экрана и боялся нажать Enter. Потому что тогда каждый шаг был открытием.

Сейчас всё быстро. Тогда — медленно. Но зато — глубоко.


🔹 Что бы я изменил, если бы начинал сейчас?

  1. Начал бы с EDT — а не с конфигуратора.
  2. Изучил бы Git с первого дня.
  3. Практиковался бы с ИИ.
  4. Писал бы тесты даже для простых модулей.
  5. Читал бы исходники других разработчиков.
  6. Не боялся бы задавать вопросы — в 90-х мы молчали, потому что стыдно.

🔹 Заключение

Я сел за компьютер в 1991-м. Я не знал, что такое переменная. Я боялся нажимать «Enter». Я плакал, когда база слетала. Но я продолжал. И теперь, когда вижу, как молодой парень пишет REST API на 1С:EDT, я улыбаюсь.

Потому что знаю: всё начинается с одного шага. С одного чёрного экрана. С одной строки кода. И с веры, что можно сделать лучше…

 

На этом рассказ Васи, Василия Ивановича, закончился, а вечер уже плавно перешел в ночь, а мы всё вспоминали и вспоминали различные истории, которые уже стали ламповыми и частью наших прошлых жизней. Но жизнь не стоит на месте, а постоянно движется вперед.

Вступайте в нашу телеграмм-группу Инфостарт

Воспоминания Бухгалтерия 90-е программа

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

О жизни Россия Бесплатно (free)

Еще совсем недавно у программистов 1С было всё хорошо. Задачи на выполнение сыпались, как из рога изобилия. Счетчик времени зашкаливало от быстроты их выполнения. Чуть ли не каждый месяц был новый рекорд. Новые идеи генерировались бизнесом одна за другой. Но общее состояние экономики в России в 2026 году уже давали о себе знать, и группу компаний также стало лихорадить.

17.04.2026    5587    chuevsf    233    

167

О жизни Бесплатно (free)

Личные заметки о том, как 1С-разработка столкнулась с вызовом времени. От FoxPro до "гаражной инженерии" - тридцать лет по одним и тем же граблям.

02.04.2026    8468    GarriSoft    270    

44

О жизни Бесплатно (free)

Команда Инфостарта проделала огромную работу. Спасибо за эту сложную работу и важные данные. Цифры - это круто, они заменяют собственные ощущения, конкретными фактами, но когда я проанализировал их, результат меня не порадовал

02.02.2026    5874    GarriSoft    194    

38

О жизни Россия Бесплатно (free)

Личная история смены профессии — честно и с юмором. Как решиться на первый шаг, что помогло на старте и почему даже отчёты в 1С могут приносить радость.

17.07.2025    5321    user2154904    13    

60

О жизни Бесплатно (free)

В данной статье я хочу поделиться своим видением обеих направлений разработки, сравнить их и дать свою субъективную оценку, а также рассказать историю ИТ в общих чертах за последние 5 лет, как ИТ пузырь начал раздуваться и как он в конце концов лопнул.

11.07.2025    8094    hexhoc    27    

66

О жизни Россия Бесплатно (free)

Для гениального программиста 1С Аркадия Скворцова это должно было стать рутинной отладкой. Но база данных НИИ, занимающегося «стабильностью пространственно-временного континуума», оказалась не так проста. Что скрывается за строками кода, где вместо «ПриходТовара» значится «ПеремещениеМатерии», а в регистрах накапливается «ЭнтропияВселенной»?

19.05.2025    4983    vet7777    11    

42

О жизни Россия Бесплатно (free)

Данная статья сугубо для раздела «О жизни», но может оказаться полезна многим членам сообщества. Все описанное ниже соответствует актуальному российскому законодательству на момент публикации статьи. У вас нет и в ближайшее время не предвидится детей возрастом до 1.5 лет? Вспомните о родственниках / друзьях / коллегах / знакомых, у которых они есть, и отправьте ссылку на эту статью — она может быть им чрезвычайно полезна. Распространите среди жильцов вашего ЖЭКа, как говорилось в одном классическом произведении. Помните, что, ставя плюсы к статье, вы поддерживаете её автора!

01.07.2024    11724    madonov    52    

61

О жизни Linux Системный администратор Программист 1С:Предприятие 8 Россия Бесплатно (free)

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

16.05.2024    13349    soulner    38    

54
Комментарии
Подписаться на ответы Инфостарт бот МАКС МАКС бот Сортировка: Древо развёрнутое
Свернуть все
1. maniack 02.02.26 11:47 Сейчас в теме
А где же наш легендарный форум Кубань
Трактор; alexander-lubich; +2 Ответить
2. chuevsf 312 02.02.26 11:59 Сейчас в теме
(1) Виноват, каюсь...
То как там троллили новичков, это «притча во языцех»
12. Трактор 1281 02.03.26 17:06 Сейчас в теме
(2) Вы путаете Кубань с Мистой. На Кубани троллей было мало.
3. sewell 02.02.26 12:52 Сейчас в теме
Вот гонишь, уважаемый! Я начинал в 1998 на Бухгалтерии 6,0. Не было там никакого конфигуратора. А картинку нам показываешь вообще в какой-то DOS версии. Первый конфигуратор появился только в версии 7 и возможность кодирования в стиле, который вы описали в статье, только в этой версии и появилось.
4. chuevsf 312 02.02.26 13:06 Сейчас в теме
(3) Лично я начинал с "семёрки". То что были какие-то версии до этого знаю только понаслышке, а уж DOS версию вообще в глаза не видел..

Всё было написано со слов Васи....А спорить с тем, перед кем ты когда-то был "салага необученный", как-то было стрёмно.
Но обязуюсь, при следующей встрече обязательно ему это предъявить. Так и скажу, что мол
"Вася, про какой-такой конфигуратор ты нам гнал?!" )))

P.S. Вполне возможно, что про Конфигуратор я упомянул, основываясь на своём опыте...Но это будет понятно при следующей встрече....
5. starik-2005 3270 02.02.26 17:15 Сейчас в теме
(3)
Я начинал в 1998 на Бухгалтерии 6,0. Не было там никакого конфигуратора.
Подтверждаю, не было. Слава богам, с ДОС-версиями не работал - писал свои.
6. Triplexx 4 02.02.26 18:00 Сейчас в теме
опа, однофамилец))
7. chuevsf 312 02.02.26 18:07 Сейчас в теме
(6) Ну теперь самое время начать вспоминать родословную.)))

P.S. Слава богу у меня в роду триплексов не было.)))
8. gybson 13 03.02.26 23:14 Сейчас в теме
Я в 98 году начал, с 7.7 и с первого дня у нас была Visual Source Safe. В 7.7 все модули во внешних файлах были
9. lada2011 09.02.26 10:14 Сейчас в теме
Чем на пенсии размером тыщ 25 будем заниматься?
11. chuevsf 312 09.02.26 12:08 Сейчас в теме
(9) Как чем? Конечно же 1С!)))
И только смерть разлучит нас!)))
10. Mishell 09.02.26 11:06 Сейчас в теме
В 1993 году 1с была на одной 5" дискете, никакого конфигуратора там не было! А книжка там была. До сих пор в папке из исккожи лежит (и дискета и книжка). Работала под ДОС как и Зарплата 2.0 (эту я впервые увидел в 95 (96)). Моя первая версия 1С - 4.0 (это как раз 93 год), потом была и 5.0 и 6.0, и ПРОФ 2.0, была и Зарплата под ДОС, но она не прижилась, там все было очень запутано. Кстати первая версия под Wibdows - 6.0, работала даже под Windows 3.1. Потом в 96 (97 не помню точно) пошли 7.0, 7.5, 7.7 и с 2002 по нарастающей уже 8-ки.
13. Трактор 1281 02.03.26 17:15 Сейчас в теме
открыл «Справочники» → «Номенклатура».


На картинке 1С:Бухгалтерия 2.0. На ней видно, что нет никаких справочников. Есть только виды субконто. В ней были виды субконто, значения субконто. На счёт дополнительных значений не уверен были они в 2.0 или уже в 6.0 появились. Это такая эмуляция реквизитов. И, конечно, никакого конфигуратора, никакого контроля. 1С:Бузгалтерия версий от 2.0 до 6.0 это просто бухгалтерские калькуляторы.
Для отправки сообщения требуется регистрация/авторизация