Обучение и Решения · 11 мин
Какие программы учёта использовали до 1С и как с них перейти
Какие учётные программы существовали до 1С: Инфо-Бухгалтер, БЭСТ, Турбо9, Инфин. Как перенести данные из старых систем в 1С и проверить результат.
До массового распространения 1С российские предприятия вели учёт в других программах: «Инфо-Бухгалтер», «БЭСТ», «Турбо9», «Инфин», «Парус», «Контур», «Галактика» и в самописных разработках на FoxPro, Clipper или даже в электронных таблицах. Многие из этих систем до сих пор работают на старых компьютерах в бухгалтериях, потому что в них накоплены архивы за десятилетия, и перенос данных кажется рискованной задачей.
Понимание того, как устроены эти старые программы, важно на практике: данные оттуда нужно выгрузить для проверок, передать в архив, перенести в 1С при модернизации учёта или просто прочитать после ухода сотрудника, который с ними работал. Ниже разобраны основные системы «до 1С», их особенности, способы извлечения данных и безопасный порядок миграции.
Какие программы предшествовали 1С
В конце 1980-х и в 1990-е годы учёт автоматизировали локально: программа устанавливалась на один компьютер, база хранилась в файлах DBF или собственном формате, а сетевая работа либо отсутствовала, либо была ограничена. Первые версии 1С (до платформы 7.7) по сути конкурировали с этими решениями на равных.
Наиболее распространённые системы того периода:
- «Инфо-Бухгалтер» — одна из самых массовых программ для малого бизнеса; работала под DOS и Windows, данные хранились в собственных файлах и DBF.
- «БЭСТ» (БЭСТ-4, БЭСТ-5) — модульная система для средних предприятий: бухгалтерия, склад, зарплата.
- «Турбо9» — бухгалтерская программа с планом счетов и аналитикой, популярная в бюджетных и коммерческих организациях.
- «Инфин» — комплексная система учёта для средних и крупных компаний.
- «Парус» — использовался преимущественно в бюджетной сфере и крупных холдингах, в том числе на Oracle.
- «Галактика» — ERP-система для крупных производственных предприятий.
- Самописные разработки на Clipper, FoxPro, Clarion и учёт в Lotus 1-2-3 или ранних версиях Excel.
Почему старые программы до сих пор встречаются
Главная причина — накопленные архивы. Бухгалтерская отчётность, первичные документы и данные по налогам должны храниться годами, и организации часто не переносят старые периоды в новую систему, а просто оставляют старый компьютер «для справок». Вторая причина — привычка: если программа закрывает узкую задачу (например, расчёт зарплаты по специфической схеме), её не спешат менять.
Проблемы такого подхода накапливаются постепенно: старые программы не запускаются на современных версиях Windows без ухищрений, отсутствует поддержка разработчика, носители данных деградируют, а сотрудники, знавшие систему, уходят. В какой-то момент риск потерять архив становится выше стоимости миграции.
Как извлечь данные из программы «до 1С»
Первый шаг — определить, в каком формате хранятся данные. Для этого достаточно посмотреть каталог установки программы: файлы с расширением .dbf, .mdb, .txt или собственные расширения (.dat, .btr и подобные) подскажут технологию. Если программа ещё запускается, проще всего использовать встроенные функции экспорта — почти все системы того времени умели выгружать оборотно-сальдовую ведомость, проводки и справочники в текстовый файл или DBF.
Если программа не запускается, файлы DBF открывают напрямую через Excel, LibreOffice или специализированные просмотрщики. Сложнее с проприетарными форматами: здесь помогает поиск документации разработчика или привлечение специалиста, который напишет конвертер. В крайнем случае данные восстанавливают из распечаток — это долго, но для ключевых отчётов приемлемо.
- 1Сделайте полную копию каталога программы и базы на внешний носитель до любых экспериментов
- 2Определите формат хранения по расширениям файлов и документации
- 3Выгрузите штатными средствами оборотно-сальдовую ведомость, справочники контрагентов и номенклатуры, проводки за нужные периоды
- 4Откройте выгрузку в Excel и проверьте читаемость: кодировка, разделители, даты
- 5Сверьте итоговые обороты по выгрузке с последней бумажной отчётностью
- 6Сохраните выгрузки минимум в двух форматах (например, DBF и CSV/XLSX)
Как перенести данные в 1С
Перенос в 1С строится вокруг промежуточного формата. Чаще всего старые данные приводят к табличному виду (Excel или CSV) и загружают в 1С через типовые обработки загрузки из табличного документа или через «Конвертацию данных», если объём большой и структура сложная. Для стартового заполнения новой базы обычно достаточно трёх блоков: справочники (контрагенты, номенклатура, сотрудники), остатки на дату перехода и, при необходимости, документы текущего периода.
Архивные периоды целиком переносить в рабочую базу 1С обычно не требуется — их оставляют в виде файловых выгрузок или отдельной архивной базы. Это разумный компромисс: рабочая база не раздувается, а доступ к истории сохраняется.
Что переносить в первую очередь
Начинайте со справочников и остатков на дату перехода: остатки по счетам бухгалтерского учёта, остатки склада, задолженность контрагентов, остатки по зарплате. Эти данные вводят документами ввода начальных остатков, и после их загрузки новая база готова к работе.
Как выбрать способ переноса
Как проверить корректность переноса
Контроль строится на сверке контрольных сумм. После загрузки остатков в 1С формируют оборотно-сальдовую ведомость на дату перехода и сравнивают её построчно с выгрузкой из старой системы: сальдо по каждому счёту и субконто должно совпасть. Отдельно сверяют остатки склада в суммах и количестве, а также взаиморасчёты по ключевым контрагентам.
Признак успешной миграции — совпадение итоговых оборотов и сальдо по всем счетам без «висящих» разниц. Если разница есть, ищут её причину: пропущенный документ, расхождение в копейках из-за округления, дубли контрагентов при загрузке.
Как проверить результат миграции
Сальдо по каждому счёту совпадает со старой системой
Есть разницы по счетам или итог не сходится
Количество и сумма по каждой позиции совпадают
Расхождения в количестве или отрицательные остатки
Каждый контрагент заведён один раз, реквизиты заполнены
Дубли, пустые ИНН, обрезанные наименования
Задолженность по актам сверки совпадает с данными 1С
Долг в 1С отличается от подтверждённого актом
Типичные ошибки при работе со старыми системами
Самая частая ошибка — попытка перенести «всё как есть» за все годы. Это многократно увеличивает стоимость работ и засоряет новую базу устаревшими справочниками и закрытыми контрагентами. Разумнее перенести справочники с очисткой, остатки на дату перехода и документы только текущего периода.
Вторая группа ошибок связана с техническими деталями: кодировка выгрузок (старые программы часто используют DOS-кодировку, из-за чего русские буквы превращаются в «кракозябры»), форматы дат и разделители дробной части. Эти проблемы решаются на этапе подготовки файла, до загрузки в 1С.
Ограничения и альтернативы полной миграции
Полная миграция не всегда оправдана. Если старая система нужна только для редких запросов к архиву, достаточно сохранить рабочую копию программы на отдельном компьютере или виртуальной машине со старой версией Windows, плюс файловые выгрузки ключевых отчётов. Виртуализация — практичный способ продлить жизнь DOS- и ранним Windows-программам без поддержки устаревшего «железа».
Сравнение вариантов работы со старыми данными
Подходит, когда старые данные нужны в ежедневной работе. Ограничение: высокая трудоёмкость и стоимость
Оптимально для большинства переходов. Архив остаётся в файлах, рабочая база чистая
Подходит для редких обращений к истории. Требует аккуратного резервного копирования образа
Минимальный вариант для закрытых организаций: ОСВ, проводки и справочники в Excel
Какой бы вариант ни был выбран, правило одно: старые данные должны существовать минимум в двух независимых копиях на разных носителях, а доступ к ним не должен зависеть от одного сотрудника или одного устаревшего компьютера.
Что важно запомнить
До 1С учёт вели в «Инфо-Бухгалтере», «БЭСТ», «Турбо9», «Инфине» и самописных системах на DBF. Для перехода в 1С данные выгружают в табличный формат, переносят справочники и остатки, а результат проверяют сверкой оборотно-сальдовой ведомости. Старые базы не удаляют, пока новая не сверена и не созданы резервные копии.
Частые вопросы
Можно ли запустить старую DOS-программу учёта на современном компьютере?
Да, через эмулятор DOS (например, DOSBox) или виртуальную машину со старой версией Windows. Программа и база копируются в виртуальную среду целиком. Это рабочий способ доступа к архиву, но не замена резервному копированию данных.
Что делать, если старая база в неизвестном формате и не открывается?
Сначала поищите документацию разработчика или обратитесь к специалисту по восстановлению данных — многие «закрытые» форматы на самом деле вариации известных структур. Если прочитать файлы невозможно, ключевые показатели восстанавливают из бумажной отчётности и вводят в 1С только остатки.
Нужно ли переносить в 1С все прошлые годы?
Обычно нет. В рабочую базу переносят справочники, остатки на дату перехода и документы текущего периода. Архивные периоды хранят в виде файловых выгрузок или отдельной архивной базы — этого достаточно для проверок и справок.
Как избежать дублей контрагентов при загрузке из старой программы?
Перед загрузкой очистите справочник в файле: удалите очевидные дубли, приведите наименования к единому виду, заполните ИНН. При загрузке в 1С настройте поиск по ИНН или точному наименованию, а после загрузки используйте обработку поиска и удаления дублей.
Почему после выгрузки русские буквы отображаются нечитаемыми символами?
Старые программы часто сохраняют текст в DOS-кодировке (CP866), а Excel по умолчанию ожидает Windows-1251. Файл нужно открыть с явным указанием кодировки CP866 или переконвертировать любым текстовым редактором с поддержкой кодировок, после чего сохранить в современном формате.
Как долго нужно хранить старую базу после перехода на 1С?
Ориентируйтесь на сроки хранения бухгалтерской и налоговой документации, установленные законодательством, — как правило, не менее пяти лет по соответствующим данным. Практичный подход: хранить архив столько, сколько хранится бумажная отчётность за те же периоды, в двух независимых копиях.