Подключение информационной базы к списку запуска 1С 8.3
Содержание
База появляется в списке запуска не сама — её туда нужно добавить вручную. Откройте окно «Запуск 1С:Предприятие» (ярлык на рабочем столе запускает 1cestart.exe) и нажмите кнопку Добавить… справа от списка. Дальше программа спросит, создаёте вы новую базу или подключаете уже существующую — выбирайте второе.
Подключить можно базу трёх видов: файловую (лежит в папке на вашем компьютере или в сетевой папке), серверную (работает на сервере 1С:Предприятия поверх SQL) и опубликованную на веб-сервере. Разница — только в том, что указать на шаге с адресом; остальные экраны мастера одинаковые. Ниже — порядок для каждого случая, работа с файлом списка ibases.v8i и что делать, если база не подключается.
Что выяснить до подключения базы
Мастер добавления задаёт минимум вопросов, но без правильных данных база не откроется. Соберите их заранее.
Для файловой базы нужен путь к каталогу, где лежит сам файл 1Cv8.1CD. Это именно папка, а не файл: указываете, например, D:\Bases\Buh, а не D:\Bases\Buh\1Cv8.1CD. Если база на сетевом диске — путь в формате UNC, например \\server\1c\Buh, и к папке должен быть доступ на запись.
Не помните, где лежит база? Найдите на диске файл 1Cv8.1CD поиском проводника — папка, в которой он найдётся, и есть нужный каталог. У рабочей базы этот файл весит от сотен мегабайт, с пустой папкой не перепутаете.
Для серверной базы понадобятся два имени: сетевое имя (или IP) сервера, где запущен агент 1С, и имя информационной базы в кластере — то, под которым её зарегистрировали в консоли администрирования. Порт агента по умолчанию 1540, порт менеджера кластера — 1541; если администратор менял их, имя сервера пишут с портом через двоеточие.
Для базы на веб-сервере нужен полный адрес публикации вида https://server/base.
Как добавить файловую базу через окно запуска
Это самый частый случай — база лежит в папке, и её нужно вернуть в список (после переустановки, на новом компьютере или у нового сотрудника).
- В окне запуска нажмите
Добавить…. - В появившемся окне выберите
Добавление в список существующей информационной базыи нажмитеДалее. - Введите наименование — это подпись в списке, видите её только вы, пишите понятно:
Бухгалтерия (рабочая). Ниже выберите тип расположенияНа данном компьютере или на компьютере в локальной сети. НажмитеДалее. - В поле
Каталог информационной базыукажите путь к папке с базой — кнопкой выбора папки (…) или вставьте путь вручную. НажмитеДалее. - На экране параметров запуска обычно ничего менять не нужно — нажмите
Готово.
База появится в списке. Проверьте подключение: выделите её и нажмите 1С:Предприятие.
Если нужно подключить сразу десяток баз из одной сетевой папки, быстрее раздать пользователям готовый файл списка — об этом в разделе про ibases.v8i.
Как подключить серверную базу (клиент-сервер, SQL)
Серверная база физически хранится в СУБД (чаще MS SQL Server или PostgreSQL), а доступом к ней управляет кластер серверов 1С:Предприятия. Клиент к самой СУБД не обращается — он соединяется с агентом сервера, а тот уже работает с базой данных. Поэтому в мастере вы указываете не путь к файлу, а координаты в кластере.
Добавить…→Добавление в список существующей информационной базы→Далее.- Введите наименование, тип расположения —
На сервере 1С:Предприятия. НажмитеДалее. - Заполните два поля:
Кластер серверов 1С:Предприятия— сетевое имя сервера, напримерsrv-1c. Если агент слушает нестандартный порт, добавьте его:srv-1c:1545.Имя информационной базы в кластере— то имя, под которым база зарегистрирована (не путать с подписью в списке). Узнать его можно в консоли администрирования серверов или у администратора.
- Нажмите
Далее, затемГотово.
Имя базы в кластере должно совпадать с зарегистрированным точно, включая регистр — иначе соединение не пройдёт. Отдельно SQL-сервер в окне запуска указывать не нужно: клиент знает только про кластер 1С, а связь кластера с СУБД настроена на стороне сервера при создании базы.
Не знаете точное имя базы в кластере? Его видно в оснастке «Администрирование серверов 1С:Предприятия» — графической консоли, которую ставят на сам сервер. Там же, где зарегистрированы базы кластера, указано их имя. Через утилиту командной строки rac список баз тоже доступен (сначала узнайте идентификатор кластера командой rac cluster list, остальные команды смотрите в справке rac help). Если доступа к серверу нет, имя проще всего спросить у администратора, который разворачивал базу.
Серверная база не откроется, если на сервере не запущена служба агента 1С (ragent) или порт 1540 закрыт межсетевым экраном. Это самая частая причина ошибки соединения — проверьте её в первую очередь.
Параметры запуска и свойства базы
Последний экран мастера (и вкладка свойств, если потом нажать Изменить…) задаёт, как именно открывается база. Для обычной работы подойдут значения по умолчанию, но несколько настроек полезно знать.
| Параметр | Что задаёт | Когда менять |
|---|---|---|
| Вариант аутентификации | Брать логин ОС или всегда спрашивать | Поставьте «Запрашивать имя и пароль», если за компьютером работают несколько человек |
| Скорость соединения | Обычная или низкая | «Низкая» — для тонкого клиента через медленный канал (VPN, удалёнка) |
| Основной режим запуска | Тонкий, толстый или автоматически | «Выбирать автоматически» подходит почти всегда |
| Версия 1С:Предприятия | Пусто = любая установленная | Укажите конкретную, если на компьютере несколько платформ и база требует определённую |
| Дополнительные параметры запуска | Ключи командной строки | Например, /Debug для отладки или /L ru для русского интерфейса |
Поле Версия 1С:Предприятия сравнивайте по номеру: указывайте версию не ниже той, на которой работает база. Если оставить пусто, платформа подберёт подходящую сама. Дополнительные параметры нужны редко — вписывайте сюда только то, назначение чего понимаете.
Чтобы вернуться к этим настройкам позже, выделите базу в списке и нажмите Изменить…. Там же меняется наименование и путь — если базу перенесли в другую папку, не удаляйте запись, а просто поправьте каталог.
Правка списка баз через файл ibases.v8i
Список баз — это не настройка внутри программы, а обычный текстовый файл ibases.v8i. Лежит он по пути %APPDATA%\1C\1CEStart\ibases.v8i (вставьте этот путь в адресную строку проводника). Правка файла — быстрый способ добавить базу
без мастера или перенести список на другой компьютер.
Каждая база — это блок. Заголовок в квадратных скобках — подпись в списке, строка Connect — адрес базы. Для файловой базы:
[Бухгалтерия (рабочая)]
Connect=File="D:\Bases\Buh";
OrderInList=100
Folder=/
ClientConnectionSpeed=Normal
App=Auto
Version=8.3
Для серверной базы отличается только строка подключения:
[Бухгалтерия (сервер)]
Connect=Srvr="srv-1c";Ref="buh_base";
Здесь Srvr — имя кластера, Ref — имя базы в кластере. Чтобы добавить базу, скопируйте готовый блок, замените подпись и адрес, сохраните файл в кодировке UTF-8 и перезапустите окно запуска.
Правьте ibases.v8i только когда окно запуска 1С закрыто — иначе при выходе программа перезапишет файл своей версией и ваши изменения пропадут.
Остальные строки блока отвечают за внешний вид в списке: OrderInList задаёт порядок сортировки (меньше число — выше в списке), Folder — папку группировки (о ней ниже), App — основной режим запуска (Auto, ThinClient или ThickClient), Version — требуемую версию платформы. Если какой-то строки нет, 1С подставит значение по умолчанию, так что для подключения достаточно Connect и заголовка.
Удалить базу из списка
можно так же — убрать её блок из файла. Это не трогает саму базу: файл 1Cv8.1CD или серверная база остаются на месте, исчезает только ссылка в списке.
Группировка баз в папки
Когда баз больше пяти-шести, плоский список превращается в кашу. Окно запуска умеет собирать базы в папки — как дерево каталогов, только внутри списка.
Переключите список в режим дерева: нажмите Настройка… и включите отображение в виде дерева (флажок Отображать в виде дерева). После этого в окне добавления и редактирования базы появляется поле Представление, где можно указать папку — например, Клиенты/ООО Ромашка. База ляжет в эту ветку, недостающие папки создадутся автоматически.
В файле ibases.v8i за это отвечает строка Folder: значение / — корень списка, /Клиенты/Ромашка — вложенная папка. Так удобно раскладывать базы по организациям или по назначению (рабочие, копии, архив). Группировка — чисто визуальная: на подключение и работу базы она не влияет.
Общий список баз для нескольких пользователей
Файл ibases.v8i индивидуален для каждого пользователя Windows — поэтому база, добавленная одним сотрудником, не видна остальным. В организации, где все работают с одним набором баз, удобнее держать общий список.
Для этого в файле 1CEStart.cfg (там же, в папке 1CEStart) прописывают путь к общему файлу списка в сетевой папке:
CommonInfoBases=\\server\1c\common.v8i
Формат common.v8i — тот же, что у ibases.v8i. Теперь базы из общего файла автоматически появляются у каждого, кому раздали такой 1CEStart.cfg. Личный список при этом сохраняется — пользователь по-прежнему может добавлять свои базы кнопкой Добавить…, они лягут в его ibases.v8i и не затронут общий файл.
Это штатный способ для сети на несколько десятков рабочих мест: администратор правит один файл, у всех обновляется список. Базы из общего файла пользователь не может случайно удалить через окно запуска — только свои.
Почему база не добавляется: разбор ошибок
Чаще всего сбой — не в самой 1С, а в пути, правах или сетевом доступе. Сопоставьте сообщение с причиной.
1Cv8.1CD, а не к папке, либо папка переименована или перенесена. Укажите каталог (папку), в котором лежит файл базы, через Изменить….ibases.v8i индивидуален. Либо добавьте базу в его профиле кнопкой Добавить…, либо настройте общий список через 1CEStart.cfg.Если база открывалась раньше и вдруг перестала, не спешите удалять запись и создавать заново. Сначала проверьте через Изменить…, не изменился ли путь или имя сервера — чаще всего дело в этом.
Частые вопросы
Чем «вставить базу» отличается от «создать базу»?
1Cv8.1CD. Добавление (вставка) лишь прописывает в список ссылку на уже существующую базу, ничего нового на диске не создаётся.Можно ли перенести список баз на новый компьютер?
ibases.v8i из папки %APPDATA%\1C\1CEStart старого компьютера в ту же папку на новом (при закрытой 1С). Если базы файловые, пути в строках Connect=File=… должны совпадать с реальным расположением на новом компьютере.Почему добавленная база не появилась в списке?
ibases.v8i правился при открытом окне запуска и изменения перезаписались, либо блок базы записан с ошибкой в строке Connect. Закройте 1С, проверьте синтаксис блока, сохраните файл.Нужно ли указывать SQL-сервер при подключении серверной базы?
Как подключить базу, опубликованную на веб-сервере?
https://server/base. Такая база открывается тонким клиентом или через браузер.