1С на USB-накопителе: база, платформа и лицензия, которые всегда с собой

· 11 мин

Содержание

Запустить 1С с флешки можно: файловую информационную базу кладут на USB-накопитель, а платформу 1С:Предприятие 8.3 либо ставят на каждый компьютер, либо носят на той же флешке в виде скопированной папки bin. Запуск делают через bat-файл с относительным путём, чтобы база открывалась при любой букве диска.

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

Когда запуск 1С с флешки оправдан, а когда лучше не надо

Флешка удобна, если вы работаете один и база небольшая. Типичные случаи:

  • 💼 бухгалтер на аутсорсинге ведёт 2–3 маленькие базы и работает то дома, то у клиента;
  • 🎓 студент или начинающий учится на учебной версии и переходит между компьютерами;
  • 🧳 нужно показать базу или отчёт на чужом ПК без установки и настройки;
  • 🗄️ флешка служит носителем для резервной копии и быстрого восстановления.

Плохая идея — держать на флешке единственную рабочую базу компании, с которой работают несколько человек. Файловая база рассчитана на небольшое число пользователей и в сети работает с общей папкой, а не со съёмным диском. Одна неудачно выдернутая флешка — и файл 1Cv8.1CD может оказаться повреждён.

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

Какая флешка нужна для 1С: объём, скорость, файловая система

Объём

Посчитайте, что будет лежать на накопителе:

ЧтоПримерный размер
Папка платформы 8.3 (одна версия)около 1 ГБ
Небольшая база Бухгалтерии (ИП, ООО на УСН)0,5–3 ГБ
Средняя база с несколькими годами учёта5–15 ГБ
Резервные копии .dtещё столько же, сколько базы

Для одной-двух баз и платформы хватает 32 ГБ. Если планируете хранить архивы .dt, берите 64 ГБ. Свободное место нужно и для роста самой базы: при проведении документов и закрытии месяца файл увеличивается.

Скорость

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

  • 🐢 USB 2.0 — база откроется, но проведение и отчёты будут заметно тормозить;
  • 🚀 USB 3.0 и новее — рабочий минимум, вставляйте в порт USB 3 (обычно синий);
  • 💽 внешний SSD в корпусе с USB 3 — лучший вариант, если база больше нескольких гигабайт.

Дешёвые флешки без названия хуже всего держат длительную запись. Для 1С лучше накопитель известного производителя.

Файловая система

Выбор простой: форматируйте флешку в NTFS.

Файловая системаПодходит для 1СПочему
FAT32НетПредел файла — 4 ГБ. Когда 1Cv8.1CD дорастёт до этого размера, база перестанет записываться
exFATС оговоркамиБольшие файлы поддерживает, но журналирования нет, после сбоя чаще бывают ошибки файловой системы
NTFSДаНет предела 4 ГБ, есть журнал, корректно работают права и блокировки файлов

Минус NTFS один: на macOS без дополнительных программ флешка будет только для чтения. Для 1С это не помеха, платформа всё равно запускается в Windows.

Подготовка флешки и структура папок

Форматирование удаляет всё содержимое накопителя. Скопируйте нужные файлы заранее.

  1. Вставьте флешку, откройте Этот компьютер.
  2. Щёлкните по диску правой кнопкой и выберите Форматировать.
  3. В поле «Файловая система» выберите NTFS, размер кластера оставьте по умолчанию.
  4. Задайте метку тома, например 1C_PORTABLE, и нажмите «Начать».

После этого создайте понятную структуру. Пример:

E:\
├── 1C\
│   └── 8.3.xx.xxxx\
│       └── bin\          ← файлы платформы
├── Bases\
│   ├── Buh_OOO_Romashka\ ← папка с файлом 1Cv8.1CD
│   └── Uchebnaya\
├── Backup\               ← выгрузки .dt
└── start_buh.bat         ← файл запуска

У каждой базы своя папка: в ней лежит 1Cv8.1CD, а во время работы появляются служебные файлы. Не складывайте две базы в одну папку — у них будет одинаковое имя файла.

Готовую базу переносят двумя путями:

  • 📁 скопировать всю папку базы с компьютера, предварительно закрыв 1С у всех пользователей;
  • 💾 выгрузить базу в .dt через Конфигуратор (Администрирование → Выгрузить информационную базу), а на флешке создать пустую базу и загрузить в неё файл.

Второй путь надёжнее: файл .dt заодно служит резервной копией, а новая база создаётся без накопившегося мусора.

Три способа запустить 1С с флешки

СпособКогда подходитРиски и ограничения
Платформа на ПК, база на флешкеКомпьютеры свои, на каждом стоит 1С и есть лицензияНужна одинаковая или более новая версия платформы на всех ПК
Платформа и база на флешкеЧужие компьютеры без 1С, своя лицензия на аппаратном ключеОфициально не поддерживается, часть функций может не работать
Учебная версия на флешкеОбучение, экспериментыОграничения учебной версии по объёму данных и функциям

Способ 1. Платформа установлена, база на флешке

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

  1. Запустите 1С, в окне выбора баз нажмите «Добавить».
  2. Выберите «Добавление в список существующей информационной базы».
  3. Укажите имя базы и тип расположения «На данном компьютере или на компьютере в локальной сети».
  4. В поле каталога выберите папку базы на флешке, например E:\Bases\Buh_OOO_Romashka.
  5. Нажмите «Далее», затем «Готово».

Проблема одна: на другом ПК флешка получит другую букву, и запись в списке перестанет работать. Решение — bat-файл, о нём ниже.

Способ 2. Переносная платформа рядом с базой

Отдельной «портативной» версии 1С фирма не выпускает. На практике переносят папку уже установленной платформы.

  1. На компьютере, где 1С установлена, откройте C:\Program Files\1cv8\ (для 32-разрядной версии — C:\Program Files (x86)\1cv8\).
  2. Скопируйте папку с номером нужной версии целиком, вместе с подпапкой bin.
  3. Положите её на флешку в E:\1C\.
  4. Запускайте 1cv8.exe из папки bin на флешке.

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

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

Способ 3. Учебная версия

Учебная версия платформы позволяет работать без лицензии, но с ограничениями. Она подходит, чтобы освоить программу или потренироваться на демобазе. Для настоящего учёта её не используют: в ней есть ограничения на объём данных, а базы учебной версии не предназначены для рабочего применения.

Как подключить базу с флешки, если буква диска меняется

Главный приём — запускать 1С не из списка баз, а bat-файлом в корне флешки. В нём буква диска подставляется автоматически через %~d0 — это диск, с которого запущен сам файл.

Если платформа лежит на флешке:

@echo off
set DRV=%~d0
start "" "%DRV%\1C\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /F"%DRV%\Bases\Buh_OOO_Romashka"

Если платформа установлена на компьютере, а на флешке только база:

@echo off
set DRV=%~d0
start "" "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"%DRV%\Bases\Buh_OOO_Romashka"

Как это работает:

  • ENTERPRISE — запуск в пользовательском режиме, для Конфигуратора замените на DESIGNER;
  • /F — путь к папке, где лежит 1Cv8.1CD, а не к самому файлу;
  • 1cestart.exe из папки common сам выберет подходящую установленную версию платформы.

Номер версии 8.3.xx.xxxx в первом примере замените на имя своей папки. Создайте по одному bat-файлу на каждую базу, и запуск будет в один двойной щелчок на любом компьютере.

💡 Логин можно передать параметром /N"Имя пользователя". Пароль через /P в bat-файл лучше не вписывать: файл на флешке читается любым, кто её нашёл.

Версия платформы и формат базы

Файловая база помнит, какой версией платформы с ней работали. Если на флешке база, которую открывали более новой платформой, компьютер со старой версией может её не открыть. Держите версию переносной платформы такой же, как на основном рабочем месте, а при обновлении основной 1С обновляйте и папку на флешке.

Лицензия: что переезжает с флешкой, а что нет

Здесь чаще всего ошибаются. Флешка переносит базу и программу, но не право на запуск.

Тип лицензииРаботает на другом ПК?Что нужно
Программная (активация пин-кодом)НетЛицензия привязана к параметрам компьютера. На другом ПК нужна своя активация
Аппаратный USB-ключ (локальный)ДаНа компьютере должен быть установлен драйвер защиты, для его установки нужны права администратора
Учебная версияДаЛицензия не требуется, действуют ограничения

Отсюда практичный вывод:

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

Флешка не обходит лицензирование. Если платформа пишет, что лицензия не обнаружена, проблема решается активацией или ключом, а не другой «сборкой».

Защита данных и скорость при работе с флешки

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

Что сделать с безопасностью

  1. Зашифруйте накопитель. В Windows Pro и выше есть BitLocker To Go: правой кнопкой по диску → «Включить BitLocker». На каждом компьютере флешку придётся разблокировать паролем.
  2. Заведите пользователей в базе. Даже если работаете один, создайте пользователя с паролем, чтобы база не открывалась сразу.
  3. Не храните пароли в bat-файлах и текстовых заметках на той же флешке.
  4. Учитывайте следы на чужом ПК. Платформа пишет кэш в профиль пользователя (%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8) и добавляет базу в список запуска. После работы на чужом компьютере удалите базу из списка.

Как не потерять данные

  • ⏏️ Перед извлечением закройте 1С и дождитесь, пока исчезнут служебные файлы в папке базы. Потом «Безопасное извлечение устройства».
  • 🔌 Не вставляйте флешку в разъём на передней панели или через удлинитель-хаб, если работаете долго: такие порты чаще теряют питание.
  • 💾 Делайте выгрузку .dt после каждого рабочего дня и копируйте её с флешки на компьютер или в облако.
  • 🧪 Раз в месяц проверяйте физическую целостность файла базы утилитой chdbfl.exe, она лежит в папке bin платформы.
Перед тем как вынуть флешку с базой 1С
Выполнено: 0 / 5

Как ускорить работу

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

Когда флешка не подходит и чем её заменить

Если база больше 10–15 ГБ, с ней работают двое и более или нужен доступ с телефона, флешка станет источником проблем.

АльтернативаПлюсыМинусы
Внешний SSDВ разы быстрее флешки, надёжнее при длительной записиДороже, те же вопросы с лицензией
Облачная 1С (аренда)Работа из браузера с любого ПК, резервные копии делает провайдерЕжемесячная плата, нужен стабильный интернет
Удалённый рабочий стол к своему ПКБаза и лицензия остаются на местеКомпьютер должен быть включён и доступен из интернета
Веб-публикация базыВход через браузер или тонкий клиентНужны веб-сервер и настройка, лицензии на клиентские подключения
Только .dt на флешкеМинимальный риск повредить рабочую базуПеред работой базу нужно загрузить, на это уходит время

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

Ошибки при запуске 1С с флешки

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

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

Источники

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