Ibases v8i как добавить базы
Перейти к содержимому

Ibases v8i как добавить базы

  • автор:

Панель «Информационные базы»

Панель Информационные базы показывает список баз, зарегистрированных на вашем компьютере.

Открыть панель «Информационные базы»

Нажмите Окно > Показать панель > > Другое… > 1С:Предприятие > Информационные базы .

1C:EDT заполняет эту панель автоматически при запуске. Информация о базах берется из файла ibases.v8i . Это тот же самый файл, который используют клиентские приложения «1С:Предприятия» (см. документацию «1С:Предприятия»). 1C:EDT использует те же самые настройки этого списка (сортировка, показ последних выбранных и т. д.), что и «1С:Предприятие». Поэтому, изменяя эти настройки в 1C:EDT , вы измените их и в «1С:Предприятии».

Структура информации

Список баз имеет иерархическую структуру. Базы располагаются в корне дерева и во вложенных папках.

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

Условные обозначения

  • — корень дерева Информационные базы ;
  • — группа баз;
  • — файловая база;
  • — клиент-серверная база;
  • — база, опубликованная на веб-сервере;
  • , — база, импортированная из списка общих баз (см. документацию «1С:Предприятия»);
  • — запись о базе содержит ошибки, препятствующие ее использованию. Описание ошибки показывается во всплывающей подсказке;
  • — одна из последних выбранных баз;
  • — база, связанная с проектом конфигурации. В угловых скобках показывается имя проекта.

Командная панель

  • (Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
  • (Обновить) — обновляет информацию в панели;
  • (Добавить. ) — добавляет информационную базу в список;
  • (Обновить конфигурацию. ) — экспортирует конфигурацию из проекта в информационную базу (о выборе версии платформы) и после этого обновляет конфигурацию базы данных;
  • (Импортировать конфигурацию. ) — импортирует конфигурацию и расширения, если они есть, из информационной базы в новый проект конфигурации (о выборе версии платформы);
  • (Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;
    • Параметры. — открывает группу параметров Информационные базы .

Контекстное меню

  • Добавить. — добавляет информационную базу в список;
  • Переименовать. — переименовывает информационную базу в списке или группу информационных баз. Переименовать корень списка нельзя;
  • Открыть — открывает редактор свойств информационной базы. Редактировать свойства информационных баз, добавленных из списков общих информационных баз, нельзя;
  • Удалить — исключает из списка информационную базу или группу. Можно выделить в списке сразу несколько элементов, удерживая Ctrl . Количество выбранных элементов будет показано в левой нижней части основного окна.

    Во всех случаях, кроме удаления файловой информационной базы, 1C:EDT исключит только записи из списка информационных баз. Сами базы данных, расположенные в локальной файловой системе или на серверах, удалены не будут.

    Перед исключением файловой информационной базы 1C:EDT предложит вам удалить и саму файловую базу данных, расположенную на жестком диске. Информационные базы, импортированные из списка общих информационных баз, удалить нельзя.

    • Пользователи. — открывает стандартную функцию Пользователи . Позволяет изменять список пользователей (подробнее в документации «1С:Предприятия»);
    • Активные пользователи. — открывает стандартную функцию Активные пользователи . Отображает список пользователей, работающих в данный момент с системой «1С:Предприятие» (подробнее в документации «1С:Предприятия»);
    • Журнал регистрации. — открывает стандартную функцию Журнал регистрации . Позволяет просматривать журнал регистрации (подробнее в документации «1С:Предприятия»);
    • Блокировка аутентификации. — открывает стандартную функцию Блокировка аутентификации . Позволяет просматривать список пользователей, для которых заблокирована возможность аутентификации, отменять блокировку таких пользователей, а также выполнять настройку механизма автоматической блокировки пользователей при попытке подбора паролей (подробнее в документации «1С:Предприятия»);
    • Настройка журнала регистрации. — открывает стандартную функцию Настройка журнала регистрации . Предоставляет доступ к настройкам журнала регистрации информационной базы (подробнее в документации «1С:Предприятия»);
    • Региональные установки информационной базы. — открывает стандартную функцию Региональные установки информационной базы . Позволяет редактировать региональные установки информационной базы (подробнее в документации «1С:Предприятия»);
    • Установить настройки клиента лицензирования. — открывает стандартную функцию Установить настройки клиента лицензирования . Позволяет указать параметры доступа к порталу 1С:ИТС для проверки правомерности использования приложения (подробнее в документации «1С:Предприятия»);
    • Параметры информационной базы. — открывает стандартную функцию Параметры информационной базы . Предоставляет доступ к диалогу настройки параметров информационной базы (подробнее в документации «1С:Предприятия»);
    • Получение лицензии. — открывает стандартную функцию Получение лицензии . С помощью данного диалога предоставляется возможность выполнить активацию программной лицензии без использования конфигуратора (подробнее в документации «1С:Предприятия»);

    Работа со списком баз

    Показывать последние выбранные базы

    В верхней части списка 1C:EDT может показывать последние выбранные базы. Это удобно для того, чтобы быстро найти базу, которая использовалась недавно.

    1. Откройте группу параметров Информационные базы ;
    2. Установите или снимите флажок Показывать последние выбранные информационные базы ;
    3. Если вы установили флажок, то в поле Запоминать последние выбранные укажите количество баз, которые будут показаны как последние выбранные;
    4. Нажмите Применить и Закрыть .

    Сортировать список

    Базы могут быть расположены в дереве в порядке возрастания наименования (стандартное значение) или в том порядке, в котором они были добавлены в файл списка баз ibases.v8i .

    1. Откройте группу параметров Информационные базы ;
    2. Снимите или установите флажок Сортировать по наименованию ;
    3. Нажмите Применить и Закрыть .

    Найти базу в списке

    Чтобы найти базу в большом списке используйте поиск по строке. Начните вводить наименование базы в поле, которое расположено в верхней части панели. 1C:EDT автоматически отфильтрует список и оставит в нем только подходящие базы.

    • * — заменяет любой набор символов.

    Например, *база найдет все наименования, в которых есть подстрока база ;
    Например, . база найдет Инфобаза , но не найдет Новая база ;
    Например, *база\* найдет Важная база* ;

    Чтобы снова показать полный список баз, нажмите в правой части поля.

    Чтобы не вводить снова и снова одни и те же поисковые выражения, можно выбрать одну из строк, которые использовались ранее. Нажмите и выберите подходящую строку.

    Добавить группу баз

    Чтобы добавить в список группу для размещения в ней баз, выполните следующие действия:

    1. Установите курсор в ту иерархию, в которую вы хотите добавить новую группу;
    2. Нажмите (Добавить. ) в панели Информационные базы или Добавить. в ее контекстном меню;
    3. Выберите Создание новой группы и нажмите Далее ;
    4. Задайте имя группы и нажмите Готово .

    Переименовать базу или группу

    1. Нажмите Переименовать. в контекстном меню базы или группы;
    2. Задайте новое имя и нажмите ОК .

    Переместить базы в другую группу

    1. Кликните на нужной базе, чтобы выделить ее. Если хотите переместить сразу несколько баз, выделите их, удерживая Ctrl ;
    2. Перетащите базы в нужную группу.

    Посмотреть основные свойства базы

    1. Кликните на нужной базе, чтобы выделить ее;
    2. В панели Свойства просмотрите основные свойства базы.

    Редактировать свойства базы

    Чтобы открыть свойства базы в редакторе, дважды кликните на нужной базе.

    Расположение шаблонов конфигураций и обновлений

    1. Откройте группу параметров Информационные базы — Шаблоны ;
    2. Отредактируйте список каталогов и нажмите Применить и Закрыть .

    Подробнее о каталогах шаблонов в документации «1С:Предприятия».

    Группа параметров «Информационные базы»

    Группа параметров Информационные базы позволяет вам настраивать внешний вид списка баз в панели Информационные базы .

    Открыть группу параметров «Информационные базы»

    Открыть эту группу можно двумя способами:

    • Из панели Информационные базы — нажмите (Показать меню) — Параметры. ;
    • Из главного меню — нажмите Окно > Параметры. > V8 > Информационные базы ;

    Группа параметров «Информационные базы — Шаблоны»

    Группа параметров Информационные базы — Шаблоны позволяет вам указать расположение каталога, в котором хранятся шаблоны конфигураций и обновления.

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

    Открыть группу параметров «Информационные базы — Шаблоны»

    1. Откройте группу параметров Информационные базы ;
    2. В ветке Информационные базы выберите вложенную ветку Шаблоны .

    Как прописать всем пользователям общий список баз 1С

    Программа 1С при запуске читает список баз из файла ibases.v8i в профиле самого пользоватлея, а после из профиля для всех пользователей. В нём содержится информация о наименовании базы на сервере 1С ([Название БД]), ИД базы, порядок в скписке баз (OrderInList=XXX), порядок в скписке древа (OrderInTree=XXX),место в древе каталога баз (Folder=/). И некоторые другие параметры, я их все описывать не буду.

    Расположение ibases.v8i в Windows XP

    Профиль для всех пользователей:

    С:\Documents and Settings\All Users\Application Data\1C\1CEstart\

    Профиль для авторизованного пользователя:

    С:\Documents and Settings\%username%\Application Data\1C\1CEstart\
    Расположение ibases.v8i в Windows 7 / 8 / 10

    Профиль для всех пользователей:

    C:\ProgramData\1C\1CEStart\

    Профиль для авторизованного пользователя:

    C:\Users\%username%\AppData\Roaming\1C\1CEStart\

    Внимание! Если вы забыли пароль или утратили админские доступы к базе 1С, то вам будет полезна следующая статься: Как сбросить пароль от базы на SQL сервере.

    Рассмотрим ситуацию, когда на терминальном сервере 1С необходимо прописать общий список баз 1С для всех пользователей. Когда одна база и штат небольшой, то проблема не велика, но когда одних только баз десяток другой, а штат постоянно обновляется, то тут уже нужно к вопросу подходить комплексно!

    Добавляем общий список баз 1с. По пунктам

    • Запускаем 1С и прописываем все базы (формируем свой ibases.v8i файл)
    • Потом копируем C:\Users\%USERNAME%\AppData\Roaming\1C\1CEStart\ibases.v8i
    • Для удобства сюда: C:\Users\Public\bases\ibases.v8i (так как это Public, то эта директория будет доступна всем)
    • И редактируем следующий файл: C:\ProgramData\1C\1CEStart\1CEStart.cfg

    Путь к 1CEStart.cfg

    Путь к 1CEStart.cfg

    В файле дописываем строчку с указанием нашего списка баз:

    CommonInfoBases=C:\all_bases\ibases.v8i

    Добавляем в файл 1CEStart.cfg строчку CommonInfoBases с указанием расположения общего списка баз 1С.

    Добавляем в файл 1CEStart.cfg строчку CommonInfoBases с указанием расположения общего списка баз 1С.

    Всё просто. После этого все пользователи будут видеть только что добавленный список баз.

    Если посмотреть в настройках, то увидим что у всех прописан путь к списку баз.

    Если посмотреть в настройках, то увидим что у всех прописан путь к списку баз.

    Костыльный способ. Через ярлык.

    Копируем ярлык для 1С в папку C:\Users\Public\Desktop. Таким образом он появится на всех рабочих столах вашего терминала. В свойствах файла, в поле Объект прописать запуск нужной базы.

    "C:\Program Files (x86)\1cv8\common\1cestart.exe" ENTERPRISE /S "SERVERNAME/DATABASENAME" /AppAutoCheckVersion /AppAutoCheckMode

    Свойства ярлыка 1С Предприятие.

    Свойства ярлыка 1С Предприятие.

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

    Автору на кофе ☕ или просто поднять мотивацию писать больше статей для вас �� !

    Отдельное спасибо всем, кто отправляет донатики ��! Очень приятно и неожиданно. Благодаря вам сайт может и в дальнейшем обходиться без рекламных баннеров.

    • В начало
    • Что это за файл такой — ibases.v8i
    • Добавление общего списка через ibases.v8i в 1CEStart.cfg
    • Костыль. Через свойства ярлыка
    • Комментарии

    Канал изначально создавался как кладовая мемов, но настал момент и я решил поделиться им.
    Думаю это может быть вам интересно.
    Буду рад видеть всех ��

    1C v8: Массовое добавление базы или списка баз для пользователей терминального сервера.

    Подключение новой базы для кучи пользователей занятие довольно муторное. Так что при частом обновление списка баз лучше использовать общие список баз. Но даже разовое подключение общего списка 10+ пользователям — занятие не весёлое. Хорошо, что данный процесс можно автоматизировать парой команд на powershell. Ниже приведены примеры использования для добавления базы \ списка баз нескольким пользователям.

    Обратите внимание данные команды АДЕКВАТНО НЕ РАБОТАЮТ С POWERSHELL ВЕРСИИ 2 И НИЖЕ. Так что для нормальной работе на Windows 7 и Windows Server 2008 нужно обновить версию powershell. Как обновить написано здесь: Windows Server 2008 R2: Обновить версию Powershell.

    Вариант 1. Подключить базу для всех пользователей сервера.

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

    C:\Users\\AppData\Roaming\1C\1CEStart\ibases.v8i

    В файл нужно добавить информацию следующего вида:

    Остальные записи добавляются автоматически.

    Для удобства создаем файл Base.txt с нужной информацией. Добавить данные из base.txt в файлы всех пользователей можно командой powershell:

    Add-Content -Path (Get-ChildItem C:\Users\*\AppData\Roaming\1C\1CEStart\ibases.v8i -Recurse -Force) (Get-Content .\Base.txt)

    Команду нужно запустить с права администратора.

    Вариант 2. Подключить базу для некоторых пользователей сервера.

    Тоже самое что и вариант 1, только не для всех пользователей, а для определенного списка. Помимо файла Base.txt с информацией о базе создаем файл users.txt с именами пользователей. Powershell команда немножко изменится:

    Get-Content -Path .\users.txt | foreach

    Команду тоже нужно выполнить от имени администратора. Также нужно убедиться, что имя пользователя в файле совпадает с именем папки в пути к профилю. Если различаются, то в файл нужно писать имя папки.

    Вариант 3. Подключить общий список баз всем пользователям на сервере.

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

    C:\Users\\AppData\Roaming\1C\1CEStart\1CEStart.cfg

    и имеет вид CommonInfoBases=

    Powershell команда для подключения общего списка всем:

    Add-Content -Path (Get-ChildItem C:\Users\*\AppData\Roaming\1C\1CEStart\1CEStart.cfg -Recurse -Force) «CommonInfoBases=<путь к файлу>«

    Запускать тоже с правами админа.

    Вариант 4. Подключить общий список некоторым пользователям на сервере.

    Чтобы подключить список для избранных пользователей, нужно аналогично варианту 2 создать файлик users.txt со списком пользователей. Powershell команда для добавления общего списка:

    Get-Content -Path .\users.txt | foreach «>

    Запускать тоже с правами админа.

    Для удобства сохранил все команды в файлы .ps1. Скачать их можно отсюда.

    Управление общим списком баз 1С на терминальном сервере

    Аватарка пользователя Alexander Rudnitsky

    Как добавить пользователям терминального сервера параметры баз для запуска 1С, не подключаясь к сеансу пользователя и не зная его пароля.

    Аватарка эксперта Александр Рудницкий

    Александр Рудницкий
    Программист 1С компании CorpSoft24

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

    В 1С все данные о списках баз хранятся в обычных текстовых, читаемых файлах с расширениями .cfg и .v8i, в кодировке utf-8. Как правило, у пользователей на компьютере 1С 8 хранит файлы списков баз в каталогах Профиль всех пользователей: C:\ProgramData\1C\1CEStart\ и Профиль пользователя: С:\Documents and Settings\%username%\Application Data\1C\1CEstart\ (или C:\Users\%username%\AppData\Roaming\1C\1CEStart\).

    Содержимое профиля пользователя — два файла: 1CEStart.cfg и ibases.v8i. Содержимое директории профиля всех пользователей — только один 1CEStart.cfg.

    При запуске 1С берёт список баз к представлению в файле пользователя, но предварительно читает настройки сначала из профиля всех пользователей C:\ProgramData\1C\1CEStart\1CEStart.cfg, а потом и из профиля пользователя C:\Users\%username%\AppData\Roaming\1C\1CEStart\1CEStart.cfg, и если в них есть ссылки на конфигурационные базы в сети, то добавляет их в этот файл.

    Например, нам нужно, чтобы на терминальном сервере Windows Server 2012 R2 Standard обеспечивалась работа около 100 пользователей.

    Создаём список баз:

    Управление общим списком баз 1С на терминальном сервере 1

    Копируем созданный список баз в общую, доступную для всех пользователей, директорию – тот самый список баз в директории %AppData%\1C\1CEStart с именем ibases.V8I

    Управление общим списком баз 1С на терминальном сервере 2

    Третьим шагом будет добавление в файл “C:\ProgramData\1C\1CEStart\1CEStart.cfg” пути к общему списку баз: CommonInfoBases=E:\BaseList\ibases.v8i

    Управление общим списком баз 1С на терминальном сервере 3

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

    Если требуется массово изменить имя базы или имя сервера, или другой параметр базы, это делается в одном файле ibases.V8I один раз. В случае, когда принципиально нужно поставить на рабочий стол список баз, это можно сделать следующим образом:

    • Открыть командную строку от имени администратора, запустить редактор локальной групповой политики: gpedit.
    • В дереве выбрать «Конфигурация пользователя –> Конфигурация Windows –> Административные шаблоны –> Система –> Вход в систему –> Выполнять эти программы при входе в систему».
    • Указать команду или путь к bat-файлу:

    copy E:\BaseList\ibases.V8I %UserProfile%\Desktop\ibases.V8I

    Управление общим списком баз 1С на терминальном сервере 4

    • И далее обновить политику: gpupdate /force.

    Управление общим списком баз 1С на терминальном сервере 5

    Если нужно, чтобы список баз отображался в виде дерева (иерархией), действия следующие:

    • Настраиваем список на отображение в виде дерева.
    • Копируем файл %UserProfile%\AppData\Roaming\1C\1cv8\1cv8strt.pfl в общую директорию, например, туда же: E:\BaseList\1cv8strt.pfl.
    • Открываем командную строку от имени администратора, запускаем редактор локальной групповой политики: gpedit.
    • В дереве выбрать «Конфигурация пользователя –> Конфигурация Windows –> Административные шаблоны –> Система –> Вход в систему –> Выполнять эти программы при входе в систему».
    • Указать команду или путь к bat-файлу:

    copy E:\BaseList\1cv8strt.pfl %UserProfile%\AppData\Roaming\1C\1cv8\1cv8strt.pfl

    Если же требуется лишь заменить строчку с настройкой дерева в указанном файле, то указать путь к bat-файлу:

    for /F «tokens=* delims=,» %%n in (!infile!) do (

    move TMP.TXT %infile%

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *