Администрирование · 11 мин
Как выбрать путь в 1С: к базе данных, файлам и каталогам
Как правильно указать путь в 1С: к информационной базе, файлам выгрузки, сетевым папкам. Разбор файловых и клиент-серверных путей, типичные ошибки и проверка результата.
Вопрос «как выбрать путь в 1С» возникает в трёх разных ситуациях: при подключении информационной базы в окне запуска, при указании файла или каталога внутри программы (выгрузка, загрузка, печать во внешний файл) и при настройке путей в конфигурации или коде. В каждом случае логика выбора своя, и ошибка в пути приводит к типичным сообщениям «файл не обнаружен», «ошибка доступа» или «информационная база не найдена».
Путь — это строка, которая указывает программе, где физически находится объект: папка с файловой базой, каталог выгрузки, шаблон печатной формы. В Windows путь выглядит как C:\Bases\Trade, на сетевом ресурсе — как \\Server\Bases\Trade, а в веб-клиенте и на Linux-сервере используются другие соглашения. Понимание этих различий — ключ к правильному выбору.
Ниже разобраны все основные сценарии: от добавления базы в список запуска до указания сетевых путей и проверки прав доступа. Материал ориентирован на пользователей и администраторов, работающих с типовыми конфигурациями 1С:Предприятие 8.3.
Как указать путь к информационной базе при запуске
Самая частая задача — добавить базу в список окна запуска 1С. Откройте ярлык 1С:Предприятие, нажмите кнопку «Добавить» и выберите вариант «Добавление в список существующей информационной базы». Дальше мастер попросит указать наименование (произвольное, оно видно только вам) и тип расположения.
Для файловой базы выберите вариант «На данном компьютере или на компьютере в локальной сети» и укажите каталог — ту папку, где лежит файл 1Cv8.1CD. Важно: указывается именно папка, а не сам файл. Если база лежит в D:\1C_Bases\Accounting, то в поле каталога вписывается этот путь целиком, без имени файла.
Для клиент-серверного варианта выбирается «На сервере 1С:Предприятия», и вместо пути к папке указываются имя сервера (кластера) и имя базы, как оно задано в консоли администрирования. Здесь «путь» — это логическое имя, а не файловый каталог, и файловые пути вроде C:\... не работают.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Добавление существующей базы», задайте понятное имя
- 3Укажите тип размещения: локальный компьютер или сеть
- 4В поле каталога укажите папку, содержащую файл 1Cv8.1CD
- 5Завершите мастер и запустите базу для проверки
Как выбрать путь к файлу или каталогу внутри программы
Внутри конфигураций путь требуется при выгрузке данных, загрузке классификаторов, сохранении отчётов, подключении внешних обработок. Обычно рядом с полем пути есть кнопка выбора (троеточие или значок папки) — она открывает стандартный диалог Windows, где можно перейти к нужной папке мышью, а не вбивать путь вручную.
Если диалог выбора недоступен (например, в тонком или веб-клиенте путь обрабатывается иначе), путь вводится текстом. Следите за слешами: в Windows принят обратный слеш \, но прямой / большинство механизмов 1С тоже понимает. Пробелы и кириллица в путях допустимы, однако при обмене со старыми внешними программами иногда вызывают сбои — при проблемах попробуйте каталог с латинским именем без пробелов.
При сохранении файлов из веб-клиента путь на сервере выбирает не пользователь, а браузер: файл скачивается в папку загрузок, и только потом его можно переместить. Учитывайте это при инструктировании сотрудников — «выбрать путь» в веб-клиенте означает «выбрать, куда браузер сохранит файл».
Файловый и клиент-серверный варианты: чем отличается выбор пути
Принципиальная разница в том, кто «видит» путь. В файловом варианте программа работает с каталогом напрямую, поэтому путь должен быть доступен с компьютера пользователя: локальный диск или сетевая папка, подключённая и открывающаяся в проводнике. Если сетевой диск не подключён или просит пароль, 1С выдаст ошибку доступа.
В клиент-серверном варианте данные лежат в СУБД (MS SQL, PostgreSQL и др.), и пользователь вообще не выбирает файловый путь к базе — только имя сервера и имя базы. Но пути остаются актуальными для операций с файлами: выгрузок, обменов, внешних компонент. Здесь путь, указанный в серверной процедуре, интерпретируется на сервере, а не на компьютере пользователя.
Сравнение вариантов размещения базы
Путь — это каталог с файлом 1Cv8.1CD. Подходит для небольших баз и одного-нескольких пользователей. Ограничение: нужен прямой доступ к папке по сети, скорость зависит от сети.
Указываются сервер и имя базы, файловый путь не нужен. Подходит для многопользовательской работы. Ограничение: требуется развёрнутый сервер 1С и СУБД.
Подключение по адресу вида https://server/base. Путь задаётся администратором при публикации. Ограничение: требуется настроенный веб-сервер.
Как выбрать сетевой путь и подключить сетевой диск
Когда база или файлы обмена лежат на другом компьютере, путь указывается в UNC-формате: \\ИМЯ_СЕРВЕРА\ОбщаяПапка\База. Такой путь работает независимо от букв дисков, что надёжнее в сети, где у разных пользователей один и тот же ресурс может быть подключён под разными буквами.
Альтернатива — подключить сетевой диск (например, Z:) через проводник Windows: правой кнопкой по «Этот компьютер» → «Подключить сетевой диск». Тогда путь выглядит привычно: Z:\Bases\Trade. Минус подхода — если диск не подключился при входе в систему, 1С не найдёт базу, а пользователь увидит ошибку вместо рабочего окна.
Проверить доступность сетевого пути просто: вставьте его в адресную строку проводника. Если папка открывается без запроса пароля и позволяет создать в ней файл — путь пригоден для 1С. Если проводник просит учётные данные, сначала решите вопрос доступа: сохраните пароль в диспетчере учётных данных Windows или обратитесь к администратору сети.
Пути в настройках конфигурации и в коде
Многие конфигурации хранят пути в настройках: каталог обмена с банком, папка архивации, каталог шаблонов ЭДО. Ищите эти параметры в разделах «Администрирование» → «Обмен данными», «Настройки программы» или в карточке конкретного обмена. Менять их следует через интерфейс программы, а не редактированием файлов в каталоге базы.
Для разработчиков: в коде пути формируются функциями работы с файлами. Чтобы корректно соединить каталог и имя файла, используют конструкцию вида Каталог + "\" + ИмяФайла или объект Файл для проверки существования. Жёстко прописанные пути вроде C:\Temp — частая причина ошибок при переносе базы на другой компьютер: правильнее хранить путь в настройках или константах.
Файл = Новый Файл(ПутьКФайлу);
Если Не Файл.Существует() Тогда
Сообщить("Файл не найден: " + ПутьКФайлу);
КонецЕсли;Типичные ошибки при выборе пути и их решение
Ошибка «Информационная база не обнаружена» почти всегда означает, что в поле каталога указан неверный путь: лишний уровень вложенности, опечатка или путь к самому файлу вместо папки. Откройте указанный каталог в проводнике и убедитесь, что в нём лежит именно 1Cv8.1CD.
Ошибка «Ошибка доступа к файлу» говорит о нехватке прав: пользователь может читать папку, но не может писать в неё, а файловой базе нужна запись. Проверьте права на вкладке «Безопасность» в свойствах папки — требуется полный доступ для всех пользователей базы.
Ошибка «Файл не обнаружен» при загрузке или выгрузке возникает, когда путь указан относительно чужого компьютера: например, локальный путь C:\... вбит в настройку, которая выполняется на сервере. Решение — использовать сетевой путь, доступный и клиенту, и серверу, либо перенести операцию на ту сторону, где файл реально лежит.
Как проверить, что путь выбран правильно
Простейшая проверка — открыть путь в проводнике Windows. Для базы: в папке должен быть файл 1Cv8.1CD и служебные каталоги. Для каталога обмена: папка должна позволять создать и удалить тестовый файл без запросов прав.
Вторая проверка — запуск. Добавленная база должна открываться в режиме «Предприятие» без сообщений о недоступности. Для путей обмена — выполните тестовую выгрузку и убедитесь, что файл появился именно в указанном каталоге, а не в папке по умолчанию.
Как проверить результат
В папке есть файл 1Cv8.1CD
Папка пустая или содержит только вложенные каталоги — путь указан неверно
База открывается без сообщений об ошибках доступа
Ошибка «база не обнаружена» или «ошибка доступа»
Файл появляется в указанном каталоге
Файл сохраняется в папку по умолчанию или операция завершается ошибкой
Сетевой путь открывается у всех пользователей базы
У части пользователей путь недоступен или просит пароль
Что важно запомнить
Путь к файловой базе — это папка с файлом 1Cv8.1CD, к серверной — имя сервера и базы. Сетевые пути надёжнее указывать в UNC-формате. Любой путь должен существовать, быть доступен по правам и проверен тестовым запуском или выгрузкой до начала реальной работы.
Частые вопросы
Где посмотреть путь к уже подключённой базе?
В окне запуска выделите базу и нажмите «Изменить» — на втором шаге мастера будет показан каталог или сервер. Альтернатива: в самой программе откройте «Файл» → «Сведения о конфигурации и базе данных» (или «О программе»), где отображается строка подключения.
Можно ли указать путь с кириллицей и пробелами?
Да, 1С корректно работает с такими путями. Проблемы возможны только при обмене с устаревшими внешними программами и некоторыми скриптами. Если сторонняя система не видит файл, попробуйте каталог с латинским именем без пробелов.
Почему база открывается у одного пользователя, а у другого нет?
Чаще всего путь задан через букву сетевого диска, которая подключена не у всех, либо у второго пользователя нет прав на сетевую папку. Решение — использовать UNC-путь вида \\Сервер\Папка и выдать всем пользователям полный доступ к каталогу базы.
Как изменить путь, если базу перенесли на другой диск?
В окне запуска выделите базу, нажмите «Изменить» и на шаге с каталогом укажите новый путь. Сам файл базы при этом не меняется — вы просто обновляете ссылку на его расположение. Убедитесь, что перенос выполнен копированием всей папки целиком при закрытой базе.
Какой путь указывать для обмена между двумя базами через файл?
Используйте сетевой каталог, доступный обеим сторонам обмена, в UNC-формате. Если обмен выполняется по расписанию на сервере, путь должен быть доступен учётной записи службы сервера 1С, а не только пользователю, настроившему обмен.
Что делать, если при выборе пути появляется «Ошибка доступа к файлу»?
Проверьте права на папку: пользователю нужны чтение и запись. Для сетевого ресурса убедитесь, что он открывается в проводнике без запроса пароля. Если путь используется серверной процедурой, права нужны учётной записи службы сервера 1С.