Воспоминания «начинающего» программиста 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-е программа

См. также

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

Про текущую ситуацию на рынке

02.10.2025    13413    1c-intelligence    241    

48

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

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

17.07.2025    4417    user2154904    13    

58

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

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

11.07.2025    6752    hexhoc    27    

63

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

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

19.05.2025    4246    vet7777    11    

42

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

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

01.07.2024    10826    madonov    50    

59

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

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

16.05.2024    12102    soulner    36    

53

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

Подводим итоги работы в 1С за 2023 год. Все о вас: 4 подробных раздела с цифрами, графиками и ужасными цветами диаграмм (должна же где-то быть стабильность).

08.02.2024    35658    Neti    87    

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

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

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

P.S. Слава богу у меня в роду триплексов не было.)))
8. gybson 03.02.26 23:14 Сейчас в теме
Я в 98 году начал, с 7.7 и с первого дня у нас была Visual Source Safe. В 7.7 все модули во внешних файлах были
9. lada2011 09.02.26 10:14 Сейчас в теме
Чем на пенсии размером тыщ 25 будем заниматься?
11. chuevsf 107 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-ки.
Для отправки сообщения требуется регистрация/авторизация