Как пользоваться базой 1С: подключение, права, копии, скорость
Содержание
Работа с базой 1С строится вокруг четырёх действий: подключиться, выдать права, регулярно копировать данные и следить за скоростью. Остальное, от обмена между базами до защиты, надстраивается сверху. Начните с вопроса, какая у вас база: файловая или клиент-серверная. От ответа зависят способ подключения, резервная копия и методы ускорения.
Файловая база лежит в папке и состоит из файла 1Cv8.1CD. Её открывают с того же компьютера или по сетевой папке. Клиент-серверная живёт на сервере 1С и в СУБД (PostgreSQL или MS SQL), а пользователи подключаются к серверу. Понять тип можно по строке соединения в списке баз: File= означает файловую, Srvr= и Ref= означают серверную.
1. Как подключиться к базе 1С
Добавление базы в список
- Запустите ярлык 1С. Откроется окно запуска со списком баз.
- Нажмите «Добавить», выберите «Добавление в список существующей информационной базы».
- Для файловой базы укажите папку, где лежит
1Cv8.1CD. Для серверной введите имя кластера и имя базы, их сообщит администратор. - Задайте понятное название и сохраните.
Список баз хранится в файле ibases.v8i в профиле пользователя. Его можно скопировать на другой компьютер, и все базы появятся сразу.
Режимы входа
| Режим | Для чего | Что учесть |
|---|---|---|
| 1С:Предприятие | Обычная работа: документы, отчёты | Нужна учётная запись и право на запуск |
| Конфигуратор | Администрирование, выгрузка, изменение конфигурации | В режиме конфигуратора одновременно сидит один пользователь, остальных надо отключить |
| Тонкий клиент | Работа через сеть и веб | Не требует доступа к файлам базы |
| Веб-клиент | Работа из браузера | Нужна публикация базы на веб-сервере |
Если база большая, а сеть медленная, подключайтесь тонким клиентом, а не открывайте файловую базу по сетевой папке. Разница в скорости ощутимая.
Если база не открывается
- 🔒 «Информационная база заблокирована»: кто-то сидит в конфигураторе или идёт обновление. Дождитесь или попросите завершить сеанс.
- 📁 «Не найден файл базы»: папка переименована или недоступна по сети. Проверьте путь в свойствах записи списка.
- 🔑 «Неверное имя или пароль»: сверьтесь с администратором, пароль чувствителен к регистру.
2. Права доступа: кто и что может делать
Права строятся на ролях. Роль задаёт набор разрешений (читать, добавлять, проводить, закрывать период), а пользователю назначают одну или несколько ролей. Прямо пользователю права не выдают.
Где открыть список пользователей
В управляемом интерфейсе зайдите в раздел «Администрирование», затем «Настройки пользователей и прав», затем «Пользователи». Если разделов не видно, у вас нет роли администратора. Альтернатива для технического специалиста: меню «Администрирование» → «Пользователи» в конфигураторе.
Как выдать доступ новому сотруднику
- Создайте пользователя, укажите имя для входа и способ проверки пароля.
- Свяжите его с физическим лицом из справочника, чтобы в документах подставлялось его имя.
- Назначьте группу доступа или роли по должности: бухгалтер, кладовщик, менеджер.
- Проверьте под его учётной записью, что доступно ровно то, что нужно.
Не работайте повседневно под администратором. Любая случайная команда на удаление или перепроведение выполнится без предупреждений о правах.
Для чувствительных данных вроде зарплаты полезны ограничения на уровне записей: сотрудник видит только документы своей организации или подразделения. Их настраивают в тех же настройках прав, где включается использование ограничений доступа на уровне записей.
3. Резервное копирование: как не потерять данные
Копия нужна до любого обновления, чистки и эксперимента, а не только по расписанию. Способ зависит от типа базы.
Файловая база
Самый надёжный вариант: выгрузка в файл .dt из конфигуратора. Пункт «Администрирование» → «Выгрузить информационную базу». Файл сжимается и проверяется при выгрузке, поэтому его можно спокойно восстановить на другой машине.
Второй способ: закрыть все сеансы и скопировать папку с 1Cv8.1CD. Быстро, но если кто-то работал в момент копирования, файл может оказаться повреждённым.
Восстанавливают через «Администрирование» → «Загрузить информационную базу». Загрузка заменяет данные полностью.
Клиент-серверная база
Здесь работают средства СУБД: резервная копия PostgreSQL (pg_dump) или полный backup MS SQL. Выгрузка .dt тоже годится, но на больших базах занимает часы и блокирует работу.
Правило нескольких копий
| Копия | Срок хранения | Где |
|---|---|---|
| Ежедневная | 7-14 дней | Сервер или отдельный диск |
| Еженедельная | 1-2 месяца | Другой компьютер или сеть |
| Перед обновлением | До проверки результата | Отдельная папка с датой в названии |
Раз в квартал проверяйте, что копию можно развернуть: создайте новую пустую базу, загрузите .dt и откройте несколько документов. Копия, которую никто не пробовал восстановить, остаётся гипотезой.
Хранить копию рядом с базой на том же диске бесполезно: диск умрёт вместе с обеими.
4. Оптимизация: почему база тормозит и что делать
Прежде чем что-то менять, определите, что именно медленно: запуск, открытие списков, проведение документов или отчёты. Лечение разное.
Быстрые проверки
- Размер базы. Файловая база на десятках гигабайт и десятке пользователей уже неудобна. Растёт она из-за журнала регистрации, версий объектов и старых данных.
- Сеть. Файловую базу по сетевой папке на Wi-Fi лучше не открывать совсем. Нужен проводной гигабит или переход на сервер.
- Антивирус. Он сканирует файл базы при каждом обращении. Добавьте папку базы и временные файлы 1С в исключения.
- Диск. Для базы нужен SSD: на обычном жёстком диске файловая база работает в разы медленнее.
Регламентные операции
- «Администрирование» → «Тестирование и исправление информационной базы» проверяет логическую целостность и реструктуризацию.
- Очистка кэша клиента: закройте 1С, удалите содержимое папок кэша в профиле пользователя или запустите клиент с параметром
/ClearCache. - Для серверной базы регулярно выполняются обслуживание индексов и обновление статистики на стороне СУБД.
- Старые данные не нужны каждый день? Рассмотрите свёртку базы, но делайте её только с копией и по инструкции разработчика конфигурации.
Журнал регистрации
Он пишет каждое действие пользователя и со временем разрастается. Разделите его на периоды и архивируйте старые: в конфигураторе «Администрирование» → «Журнал регистрации» → «Сервис» → «Параметры журнала». Сократите перечень событий, если не нужен полный аудит.
Если тормозит один конкретный отчёт, а не вся база, ищите причину в запросе или периоде. Измерьте время и покажите разработчику, а не переустанавливайте платформу.
5. Обмен данными между базами
Обмен нужен, когда данные ведутся в двух базах: например, розница и бухгалтерия, или головной офис и филиалы. Чаще всего используют готовый обмен из комплекта конфигурации. Он настраивается в разделе «Администрирование» → «Синхронизация данных» (названия могут отличаться в разных конфигурациях).
Как устроена настройка
- Определите, какая база главная и какие данные куда идут: номенклатура, контрагенты, документы.
- Создайте настройку синхронизации на обеих сторонах. Выберите способ связи: прямое подключение, сетевой каталог, FTP или электронная почта.
- Задайте правила: что выгружать, как сопоставлять элементы, что делать при конфликте.
- Выполните первичную загрузку и проверьте результат на нескольких документах.
- Включите расписание.
Типичные проблемы
- 🔁 Дубли справочников: перед включением обмена сопоставьте контрагентов вручную по ИНН.
- ⚠️ Конфликт версий: если изменили один и тот же объект с двух сторон, система спросит, чья версия приоритетна. Заранее договоритесь, кто главный.
- 📂 Обмен остановился: проверьте доступность каталога обмена и сообщения об ошибках в мониторе синхронизации.
Если ваши конфигурации разные и готового обмена нет, понадобится стандартный формат обмена, который поддерживают современные типовые решения. Остальное пишет разработчик.
6. Типичные ошибки пользователей
Здесь только то, что ещё не прозвучало выше.
7. Автоматизация рутины
Повторяющиеся действия можно отдать системе. Начинайте с простого.
Регламентные задания
Это задачи, которые 1С запускает сама по расписанию: загрузка курсов валют, обмен, закрытие месяца, перепроведение. Список находится в разделе «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания». Там включают, отключают и меняют расписание. В файловой базе регламентные задания выполняются, пока работает клиент с нужным режимом, в серверной они работают сами.
Что стоит автоматизировать
- 🕒 Обновление курсов валют и классификаторов.
- 💾 Регулярную выгрузку
.dtскриптом через пакетный режим запуска. - 📤 Обмен между базами по расписанию.
- 📊 Рассылку отчётов по почте. Настройка доступна в самом отчёте.
Пакетный запуск
1С умеет запускаться из командной строки без окна. Например, выгрузка базы в файл:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /DumpIB "D:\Backup\buh.dt"
Путь к платформе и параметры подставьте свои. Запускайте этот файл планировщиком Windows, когда в базе никого нет. Пароль в тексте скрипта лучше не держать: ограничьте права на сам файл или используйте отдельную учётную запись только для копий.
8. Безопасность: как защитить базу
Защита делится на три слоя: доступ, данные и окружение.
Доступ
- 🔐 У каждого сотрудника свой логин, общих учётных записей нет.
- 🔑 Пароли сложные и меняются при увольнении сотрудника. Уволенного не удаляют, а запрещают вход, чтобы сохранилась история изменений.
- 🚫 Права минимальные: каждому только то, что нужно для работы.
Данные
- 📦 Копии лежат в нескольких местах, хотя бы одна вне офиса.
- 🧾 Журнал регистрации включён и хранится достаточно долго для разбора инцидентов.
- 🔍 Для чувствительных документов настроены ограничения доступа на уровне записей.
Окружение
- 🌐 Веб-публикацию базы не открывайте в интернет без защиты: используйте HTTPS и VPN.
- 🦠 Антивирус и обновления Windows работают, при этом папка базы лежит в исключениях.
- 🔄 Платформа и конфигурация обновляются своевременно: закрываются известные уязвимости и ошибки.
- 📝 Работа только на лицензионном программном обеспечении: пиратские сборки часто содержат закладки и ломаются при обновлении.
Перед любыми изменениями в базе сделайте резервную копию и согласуйте работы с регламентом организации. Без копии откат превращается в восстановление по памяти.
.dt на отдельный диск, проводная сеть, SSD, исключение папки базы в антивирусе.9. Частые вопросы
Можно ли открыть одну и ту же базу с двух компьютеров?
Как узнать версию платформы и конфигурации?
Что делать, если забыл пароль администратора?
Нужно ли закрывать 1С на ночь?
Как перенести базу на другой компьютер?
.dt, на новой машине создайте пустую базу, установите ту же платформу или новее и загрузите файл. Затем добавьте базу в список запуска.