Администрирование · 10 мин
Как проложить путь в 1С: полное руководство
Как проложить путь в 1С: добавление информационной базы в список, указание сетевого пути, работа с путями к файлам в коде и типичные ошибки при настройке.
Под формулировкой «проложить путь в 1С» обычно скрывается одна из трёх задач: добавить информационную базу в список запуска, указать программе сетевой или локальный путь к файлам (выгрузки, обмены, печатные формы) либо прописать путь к каталогу в коде конфигурации. Все три сценария решаются штатными средствами платформы и не требуют сторонних утилит.
Критично понимать разницу между файловым и клиент-серверным вариантом работы. В файловом варианте путь — это обычный каталог на диске или сетевом ресурсе, где лежит файл 1Cv8.1CD. В клиент-серверном варианте путь к данным задаётся на стороне сервера 1С и СУБД, а пользователь указывает только имя сервера и имя базы.
Ниже разобраны все практические сценарии: от добавления базы через стандартное окно запуска до работы с путями во встроенном языке, а также проверка результата и типичные ошибки, из-за которых 1С «не видит» указанный путь.
Как добавить базу и указать путь в окне запуска 1С
Самый частый случай — пользователь установил платформу, но список баз пуст, и нужно «проложить путь» к существующей базе. Откройте ярлык 1С: появится стартовое окно со списком информационных баз. Нажмите кнопку «Добавить» справа от списка.
В мастере выберите вариант «Добавление в список существующей информационной базы», затем укажите тип расположения. Для файловой базы выберите «На данном компьютере или на компьютере в локальной сети» и в поле каталога укажите папку, в которой лежит файл 1Cv8.1CD — например, D:\Bases\Trade или сетевой путь \\SERVER\1CBases\Trade.
Для клиент-серверной базы выберите «На сервере 1С:Предприятия» и заполните два поля: кластер серверов (имя или IP-адрес сервера 1С) и имя информационной базы в кластере. Имя базы должно совпадать с тем, что задано в консоли администрирования сервера, с учётом регистра символов.
- 1Откройте стартовое окно 1С и нажмите «Добавить»
- 2Выберите «Добавление существующей базы»
- 3Укажите понятное наименование базы в списке
- 4Выберите тип расположения: локально/в сети или на сервере
- 5Укажите каталог с файлом 1Cv8.1CD или параметры сервера
- 6Нажмите «Готово» и запустите базу двойным щелчком для проверки
Как указать сетевой путь к базе для нескольких пользователей
Когда с одной файловой базой работают несколько сотрудников, каталог базы размещают на выделенном компьютере или файловом сервере и открывают к нему общий доступ. На компьютере, где лежит база, щёлкните по папке правой кнопкой, откройте «Свойства» → «Доступ» и предоставьте общий доступ пользователям 1С с правами на изменение — только чтения недостаточно, так как платформа пишет служебные и блокировочные данные.
На рабочих местах путь указывается в формате UNC: \\ИМЯ_КОМПЬЮТЕРА\ИмяОбщейПапки\КаталогБазы. Использовать подключённый сетевой диск (например, Z:\) тоже можно, но надёжнее UNC-путь: буква диска может отличаться у разных пользователей или не подключиться при запуске.
Учитывайте ограничение файлового режима: при одновременной работе нескольких пользователей по сети производительность заметно ниже, чем у клиент-серверного варианта, а риск ошибок блокировки выше. При активной работе более чем 5–10 пользователей стоит рассмотреть переход на серверную архитектуру.
Как прописать путь к файлам и каталогам в настройках 1С
Внутри прикладных решений пути требуются для обменов: выгрузка платёжных поручений в банк-клиент, обмен с сайтом, загрузка прайсов, каталоги архивов. Обычно эти настройки находятся в разделах «Администрирование» → «Обмен электронными документами», в настройках синхронизации данных или в карточке конкретного обмена.
Общие правила указания путей в полях настроек: используйте полный абсолютный путь, а не относительный; для сетевых ресурсов — UNC-формат; убедитесь, что у учётной записи, под которой работает 1С (или сервер 1С), есть права на чтение и запись в этот каталог. Если обмен выполняется регламентным заданием на сервере, путь должен быть доступен именно с сервера, а не с вашего компьютера — частая причина «исчезнувших» файлов.
После сохранения настройки выполните тестовый обмен и проверьте, что файл фактически появился в указанном каталоге. Если обмен отрабатывает без ошибок, но файла нет — почти наверняка он записался на другой компьютер (на сервер) по тому же пути.
Как работать с путями во встроенном языке 1С
Разработчику пути нужны при программной работе с файлами: чтение загрузки, запись выгрузок, формирование отчётов на диск. Во встроенном языке путь — это обычная строка. Обратный слэш в строковых литералах 1С не является управляющим символом, поэтому пишется как есть: "C:\Выгрузки\file.xml".
Для сетевых путей строка начинается с двух обратных слэшей: "\\SERVER\Shared\file.xml". Рекомендуется не «склеивать» пути вручную через конкатенацию, а проверять наличие завершающего слэша и корректность каталога объектом Файл с методом Существует().
Для переносимости кода между Windows и Linux учитывайте разный разделитель каталогов. Платформа предоставляет функции работы с путями, а также объекты ДиалогВыбораФайла для интерактивного выбора и КаталогВременныхФайлов() для служебных файлов — временные файлы лучше писать туда, а не в фиксированные папки.
Путь = "\\SERVER\Обмен\priemn.xml";
Файл = Новый Файл(Путь);
Если Файл.Существует() Тогда
Док = Новый ТекстовыйДокумент;
Док.Прочитать(Путь);
Иначе
Сообщить("Файл не найден: " + Путь);
КонецЕсли;Как проверить, что путь указан правильно
Базовая проверка файловой базы: откройте указанный каталог в проводнике и убедитесь, что в нём лежит файл 1Cv8.1CD. Если файла нет — вы указали папку уровнем выше или ниже. Затем запустите базу из списка: успешный вход подтверждает корректность пути и прав доступа.
Для сетевых путей проверку делайте с того же компьютера и под тем же пользователем, от имени которого будет работать 1С. Вставьте UNC-путь в адресную строку проводника: если Windows запрашивает логин и пароль, 1С тоже не сможет получить доступ молча — сохраните учётные данные в диспетчере учётных данных Windows или настройте доменную авторизацию.
Для путей в настройках обмена контрольная точка — фактический результат: файл появился в нужном каталоге, имеет ненулевой размер и открывается. Пустой файл или его отсутствие при «успешном» обмене указывает на проблему прав или на запись на другой машине.
Как проверить результат
База открывается без ошибок о недоступности
Сообщение «Информационная база не обнаружена» или ошибка доступа
В папке есть файл 1Cv8.1CD и служебные подкаталоги
Папка пустая или содержит только вложенные папки
Папка открывается без запроса пароля, файлы доступны на запись
Запрос учётных данных или ошибка «Сетевой путь не найден»
Файл появился в каталоге и открывается
Файла нет либо он появился на сервере, а не на ПК
Типичные ошибки при указании путей и их решение
Самая распространённая ошибка — указание пути к самому файлу 1Cv8.1CD вместо каталога. Мастер добавления базы ждёт именно папку. Вторая по частоте проблема — недостаточные права: пользователь видит папку, но не может писать в неё, и база открывается только в монопольном режиме или не открывается вовсе.
Третья группа ошибок связана с сетью: использование буквы подключённого диска, который не подключается при загрузке; путь через имя компьютера, которое не разрешается из-за проблем DNS; отключённый общий доступ после обновления Windows. Решение почти всегда одно — перейти на UNC-пути и проверить права на уровне общего доступа и файловой системы одновременно.
Частые вопросы о путях в 1С
Как узнать путь к базе, если она уже работает?
В стартовом окне выделите базу — путь отображается внизу окна. Изнутри программы откройте «О программе» или выполните функцию СтрокаСоединенияИнформационнойБазы() во встроенном языке: для файловой базы она вернёт параметр File с каталогом.
Можно ли указать путь к базе через ярлык на рабочем столе?
Да. Создайте ярлык на исполняемый файл платформы 1cv8.exe и в свойствах ярлыка добавьте параметры: команду ENTERPRISE и ключ /F с путём к каталогу базы. Такой ярлык запускает конкретную базу в обход списка.
Почему 1С пишет «Ошибка доступа к файлу», хотя папка открывается в проводнике?
Проводник и 1С могут работать под разными учётными записями — особенно если обмен выполняет служба сервера 1С. Проверьте права на запись именно для той учётной записи, под которой работает процесс, и права на общий ресурс, а не только на папку.
Как изменить путь к базе после переезда на другой диск?
В стартовом окне выделите базу и нажмите «Изменить», затем укажите новый каталог. Сам каталог сначала перенесите при закрытых сеансах, предварительно сделав выгрузку через конфигуратор как резервную копию.
Работает ли 1С с путями, содержащими русские буквы и пробелы?
Да, платформа корректно обрабатывает кириллицу и пробелы в путях. Проблемы возможны только при интеграции со сторонними программами через командную строку — там пути с пробелами нужно заключать в кавычки.
Что лучше для сетевой базы: буква диска или UNC-путь?
UNC-путь надёжнее: он не зависит от того, подключён ли сетевой диск у конкретного пользователя, и одинаково работает у всех. Букву диска имеет смысл использовать только если какое-то старое ПО принципиально требует её.
Что важно запомнить
Путь к файловой базе — это каталог с файлом 1Cv8.1CD, он задаётся через «Добавить» в окне запуска. Для сетевой работы используйте UNC-пути и права на запись. В настройках обмена и в коде помните: путь должен быть доступен тому, кто реально выполняет операцию — пользователю или серверу. Любые перемещения базы делайте только при закрытых сеансах и с резервной копией.