Переносная база 1С на USB-носителе: запуск на любом компьютере без потери данных

· 11 мин

Содержание

Открыть 1С с флешки можно, если на компьютере уже установлена платформа 1С:Предприятие 8.3 и есть лицензия: скопируйте на носитель папку файловой базы с файлом 1Cv8.1CD, в окне запуска нажмите Добавить → Добавление в список существующей информационной базы и укажите путь к этой папке на флешке. Сама программа с носителя не запускается — запускается только база, а платформа и лицензия берутся с компьютера.

Типичная ситуация: бухгалтер ведёт учёт небольшой фирмы дома и в офисе, а базу носит на флешке. Или нужно показать данные аудитору на его ноутбуке. Ниже — как сделать запуск 1С с флешки удобным, почему база «теряется» на другом ПК и чем такой способ опасен для данных.

Что нужно подготовить, прежде чем переносить базу на флешку

Переносить на флешку имеет смысл только файловую базу. Клиент-серверная живёт в СУБД (MS SQL, PostgreSQL), и скопировать её «папкой» нельзя — для неё есть выгрузка в .dt.

Как понять, что база файловая: в окне запуска выделите её в списке — внизу будет строка вида File="D:\Bases\Buh". Если там Srvr=... Ref=..., база серверная.

📁 Что копировать. Всю папку базы целиком, а не только 1Cv8.1CD. В папке могут лежать каталоги с полнотекстовым индексом, логом и служебными данными. Без них база откроется, но журнал регистрации и поиск придётся восстанавливать.

Порядок переноса:

  1. Попросите всех пользователей выйти из базы и закройте 1С у себя. Копировать открытую базу нельзя: получите повреждённый файл.
  2. Сделайте выгрузку на всякий случай: Конфигуратор → Администрирование → Выгрузить информационную базу → файл .dt.
  3. Скопируйте папку базы на флешку, например в E:\1C\Buh.
  4. Отключите флешку через «Безопасное извлечение устройства».

Файловая система флешки. Новые флешки часто размечены в FAT32, а там предельный размер одного файла — 4 ГБ. Рабочая база за несколько лет легко перерастает этот порог, и копирование оборвётся с ошибкой. Перед переносом отформатируйте носитель в NTFS или exFAT (форматирование стирает всё, что на нём есть).

Какую флешку выбрать

1С постоянно читает и пишет в 1Cv8.1CD мелкими блоками. На дешёвых флешках это превращается в тормоза: документ проводится по 10–20 секунд.

НосительСкорость работы с базойКомментарий
Флешка USB 2.0НизкаяПодходит только для переноса, не для работы
Флешка USB 3.0 и вышеПриемлемаяДля небольших баз до 1–2 ГБ
Внешний SSD по USB 3.xБлизка к локальному дискуЛучший вариант, если работать прямо с носителя

💡 Самый надёжный режим — не работать на флешке, а использовать её как «транспорт»: скопировали базу на локальный диск, поработали, закрыли 1С, скопировали обратно.

Как запустить 1С с флешки через окно запуска

На компьютере должна быть установлена платформа. Номер её версии — не ниже той, с которой вы работали с базой дома. Если версия ниже, 1С сообщит о несовместимости формата или режима совместимости конфигурации.

Добавление базы в список:

  1. Вставьте флешку и запомните букву диска в Проводнике, например F:.
  2. Запустите 1С:Предприятие — откроется окно со списком баз.
  3. Нажмите Добавить.
  4. Выберите Добавление в список существующей информационной базы → Далее.
  5. Введите понятное имя, например «Бухгалтерия (флешка)».
  6. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  7. В поле каталога укажите папку базы на флешке: F:\1C\Buh.
  8. Нажмите Далее, оставьте параметры запуска по умолчанию → Готово.

Теперь база в списке — выделите её и нажмите 1С:Предприятие для работы или Конфигуратор для обслуживания.

Список баз хранится не на флешке, а в профиле пользователя компьютера — в файле %APPDATA%\1C\1CEStart\ibases.v8i. Поэтому на каждом новом ПК базу придётся добавить заново. И поэтому же после смены буквы диска запись в списке начинает вести «в никуда».

Ярлык и bat-файл для запуска 1С прямо с носителя

Чтобы не добавлять базу вручную на каждом компьютере, положите на флешку файл запуска. Платформа принимает путь к базе в командной строке через параметр /F.

Простой ярлык на рабочий стол:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" ENTERPRISE /F"F:\1C\Buh"

Номер версии в пути подставьте свой: откройте C:\Program Files\1cv8\ и посмотрите имя папки. Если 1С стоит в 32-битном варианте, папка будет в C:\Program Files (x86)\1cv8\.

У ярлыка два минуса: в нём зашита буква диска и номер версии платформы. На другом ПК он не сработает.

Bat-файл с относительным путём

Лучше положить в корень флешки рядом с папкой 1C файл start_1c.bat. Конструкция %~dp0 подставляет папку, где лежит сам bat-файл, вместе с буквой диска — какой бы она ни была.

@echo off
rem Ищем установленный 1cv8.exe: берём папку с самой новой версией
set "V8DIR="
for /f "delims=" %%D in ('dir /b /ad /o-n "%ProgramFiles%\1cv8\8.3.*" 2^>nul') do (
  if not defined V8DIR set "V8DIR=%ProgramFiles%\1cv8\%%D\bin"
)
if not defined V8DIR (
  echo Платформа 1С:Предприятие 8.3 на этом компьютере не найдена.
  pause
  exit /b 1
)
start "" "%V8DIR%\1cv8.exe" ENTERPRISE /F"%~dp01C\Buh"

Что тут происходит:

  • 🔎 скрипт перебирает папки версий в Program Files\1cv8 по убыванию имени и берёт первую — то есть самую новую из установленных;
  • 📍 %~dp0 превращается, например, в G:\, и путь к базе становится G:\1C\Buh;
  • 🚀 start "" запускает 1С и сразу закрывает чёрное окно консоли.

Сортировка по имени надёжна, пока у версий одинаковая разрядность номеров сборки. Если на ПК стоят, скажем, 8.3.9 и 8.3.25, проверьте выбранную версию или впишите путь явно.

Дополнительные параметры командной строки, которые пригодятся:

ПараметрЧто делает
ENTERPRISEЗапуск в режиме 1С:Предприятие
DESIGNERЗапуск Конфигуратора
/F"путь"Каталог файловой базы
/N"Имя"Имя пользователя 1С
/P"пароль"Пароль пользователя
/DisableStartupMessagesНе показывать стартовые предупреждения платформы

Не прописывайте /P с паролем в bat-файле на флешке. Потеряли носитель — нашедший получил и базу, и пароль к ней.

Можно ли сделать портативную 1С, которая работает без установки

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

Почему «просто скопировать папку bin на флешку» — плохая идея:

  • 🧩 платформе нужны компоненты, которые регистрирует установщик: библиотеки среды выполнения, драйвер защиты, расширения для работы с сертификатами и ЭДО;
  • 🔐 лицензия не переезжает вместе с папкой. Программная лицензия активируется на конкретный компьютер и привязана к его оборудованию, файлы лицензий хранятся в системных каталогах ПК;
  • 🧱 без лицензии платформа базу не откроет — никакого «демо-режима» у рабочей версии нет.

Легальные способы носить с собой и лицензию

ВариантКак работаетОграничения
USB-ключ защиты 1САппаратный ключ вставляется в любой ПК с установленной платформойНа компьютере нужен драйвер ключа; ключ можно потерять
Лицензия на каждом рабочем ПКПлатформа и программная лицензия есть дома и в офисеНужно по лицензии на каждое рабочее место
Учебная версияЗапускается без лицензииТолько для обучения: ограничения по объёму данных, не для реального учёта

Сборки «1С Portable» с торрентов и форумов — это взломанная платформа. Кроме юридических рисков, такие сборки нередко несут вредоносное ПО, а бухгалтерская база с банковскими реквизитами и ключами ЭДО — лакомая цель.

Почему база не открывается на другом компьютере: буквы дисков и пути

Самая частая жалоба: «вчера на работе открывалась, сегодня дома — нет». Почти всегда виноват путь.

Windows раздаёт буквы съёмным дискам по порядку. На офисном ПК флешка стала E:, дома, где есть кардридер и второй диск, — H:. В списке баз остался E:\1C\Buh, и 1С пишет, что каталог не найден или база не обнаружена.

Три способа решить проблему — от простого к постоянному:

  1. Поправить путь в списке. Выделите базу → Изменить → укажите каталог с новой буквой. Работает, но придётся повторять.
  2. Bat-файл с %~dp0 из раздела выше — буква определяется автоматически при каждом запуске.
  3. Закрепить букву за флешкой. Win+R → diskmgmt.msc → правой кнопкой по разделу флешки → «Изменить букву диска или путь к диску» → выберите, например, X:. Windows запомнит эту букву за этим носителем на данном компьютере. Проделайте то же на втором ПК — и путь в списке будет одинаковым.

💡 Ещё один приём практика — виртуальный диск через subst. Добавьте в bat-файл перед запуском строку subst X: "%~dp0." и укажите базу как X:\1C\Buh. Буква X: будет одинаковой на любом ПК, пока вы не перезагрузились или не выполнили subst X: /d.

Диагностика: выберите симптом

Как защитить базу 1С на флешке от потери и посторонних

Флешка теряется, ломается и выходит из строя без предупреждения. А в бухгалтерской базе — зарплаты, паспортные данные сотрудников, контрагенты, банковские счета.

Никогда не выдёргивайте флешку, пока 1С открыта или идёт копирование. Незавершённая запись в 1Cv8.1CD — главный источник повреждённых переносных баз. Сначала закройте программу, затем «Безопасное извлечение».

Шифрование носителя

Пароль пользователя 1С защищает только вход через программу. Сам файл 1Cv8.1CD он не шифрует: тот, кто получил флешку, может скопировать базу и разбирать её сторонними средствами.

Поэтому шифруйте сам носитель:

  • 🔒 BitLocker To Go — встроен в Windows редакций Pro и Enterprise: правой кнопкой по флешке в Проводнике → «Включить BitLocker». Открыть зашифрованный диск можно и на Windows Home — по паролю;
  • 🔒 флешка с аппаратным шифрованием — с PIN-клавиатурой на корпусе, работает без программ;
  • 🔒 VeraCrypt — зашифрованный контейнер-файл, но для подключения на чужом ПК нужна установленная программа и права администратора.

Если в базе есть данные сотрудников, работодатель как оператор персональных данных обязан принимать меры по их защите, в том числе от утраты носителя, — это требование закона о персональных данных.

Пароли и права в самой 1С

Задайте пароли всем пользователям базы. В БП 3.0 и ЗУП 3.1 это делается в разделе Администрирование → Настройки пользователей и прав → Пользователи. Если список пользователей пуст, 1С пускает в базу любого без пароля.

Резервные копии

Флешка не должна быть единственным местом, где живёт база. Простое правило:

  • 💾 перед каждым выходом из дома и офиса — копия папки базы на локальный диск;
  • 💾 раз в неделю — выгрузка .dt через Конфигуратор на второй носитель или в облачное хранилище;
  • 💾 храните минимум 3–4 последние копии: повреждение часто замечают не сразу.
Перед тем как вынуть флешку
Выполнено: 0 / 4

Чем заменить флешку: облако и удалённый доступ к базе

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

СпособКак работаетКогда подходитОриентировочная стоимость
Облачная 1С по подписке (1С:Фреш, услуги «1С в облаке» у франчайзи)База и программа на сервере провайдера, вход через браузер или тонкий клиентНет своего админа, 1–5 пользователейпримерно от 1 000–2 500 ₽ в месяц за пользователя, в зависимости от тарифа и провайдера
Удалённый рабочий стол (RDP) к офисному ПК или терминальному серверуВы подключаетесь к компьютеру, где стоит 1С и лежит базаЕсть офисный ПК или сервер, который всегда включёнлицензии Windows и 1С на сервере, плюс аренда сервера при необходимости
Публикация базы на веб-сервереБаза открывается в браузере по ссылкеСвой сервер и специалист, который настроит IIS или Apache и защитустоимость настройки у специалиста и сервера
Синхронизация папки через облачный дискПапка базы синхронизируется между ПКНе рекомендуется—

⚠️ Последний вариант — Яндекс Диск, OneDrive и подобные для живой базы — коварен. Облачный клиент синхронизирует 1Cv8.1CD, пока 1С в него пишет, и на втором ПК появляется битая копия или «конфликтующая версия». Облачный диск годится только для хранения выгрузок .dt.

Ещё одно отличие: при работе через облако или RDP база одна, и вам не нужно помнить, где самая свежая версия. С флешкой легко однажды открыть старую копию на локальном диске и потерять неделю работы.

Частые вопросы

Можно ли работать с базой на флешке вдвоём одновременно?
Нет. Флешка подключена к одному компьютеру, а файловая база рассчитана на совместную работу только через общую сетевую папку. Для двух мест нужен облачный или удалённый доступ.
Нужно ли устанавливать 1С на компьютер, если база на флешке?
Да. На флешке лежат только данные. Платформа 1С:Предприятие 8.3 и лицензия должны быть на компьютере, где вы открываете базу.
Можно ли запустить с флешки базу 1С без прав администратора?
Если платформа уже установлена и лицензия есть — да, добавить базу в список может обычный пользователь. Без установленной платформы нет: установка требует прав администратора.
Что будет, если открыть базу на компьютере с более новой версией платформы?
Обычно база откроется. Но новая платформа может перевести файл базы в новый формат, после чего на старой версии он уже не откроется. Обновите платформу и на втором компьютере.
Как перенести базу с флешки обратно на компьютер?
Закройте 1С, скопируйте папку базы с флешки на локальный диск поверх старой или в новую папку, затем поправьте путь в списке баз через кнопку «Изменить».

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»