Список информационных баз пуст. Свойства информационной базы

Система 1С:Предприятие может работать в двух режимах. Первый называется "1С:Предприятие", второй - " Конфигуратор ". Разработка прикладных решений ведется в конфигураторе , а их исполнение - то есть - работа пользователей с ними - в режиме 1С:Предприятие.

Говоря о системе программ "1С:Предприятие" следует помнить, что существуют понятия " платформа " и " конфигурация ". Платформа - это среда, в которой разрабатывают и исполняют конфигурации . А конфигурацию можно сравнить с набором команд, для исполнения которых нужна платформа .

При запуске программы первым делом на экране появляется окно Запуск 1С:Предприятия ( рис. 1.1). В нем нужно, во-первых, указать нужную конфигурацию , во-вторых - выбрать режим ее запуска. Если в списке пока нет информационных баз - запуск программы будет сопровождаться сообщением о том, что список информационных баз пуст и предложением добавить в него новую базу.


Рис. 1.1.

В области Информационные базы находится список подключенных информационных баз . В данный момент этот список пуст.

Окно содержит следующие кнопки:

  • 1С:Предприятие . Запуск системы в режиме 1С:Предприятие.
  • Конфигуратор . Запуск системы в режиме Конфигуратор .
  • Добавить . Запуск процесса добавления в список новой информационной базы .
  • Изменить . Открывает окно изменения параметров добавленной информационной базы .
  • Удалить . Удаляет из списка информационную базу .
  • Настройка . Позволяет настроить внешний вид списка Информационные базы , установить каталог для поиска шаблонов конфигураций и обновлений.

Нажмем на кнопку Добавить (или ответим Да на вопрос о создании новой базы). Появится окно Добавление информационной базы/группы . Фактически, это мастер, который проводит вас через несколько шагов по добавлению базы в список ( рис. 1.2).


Рис. 1.2.

Здесь мы можем пойти двумя путями:

  • Создание новой информационной базы .
  • Добавление в список существующей информационной базы .

Нас интересует именно первый пункт , так как мы должны будем создать базу для последующей разработки в ней учебной конфигурации . Выберем его и нажмем на кнопку Далее . Появится окно, где можно выбрать вариант создания новой информационной базы ( рис. 1.3).


Рис. 1.3.

Если ранее вы устанавливали в систему шаблоны каких-либо конфигураций , их перечень можно будет найти в данном окне. Нас готовые конфигурации в данном курсе не интересуют, поэтому мы выбираем вариант создания информационной базы без конфигурации . Он предназначен либо для разработки новой конфигурации , либо для загрузки в пустую конфигурацию выгруженной ранее информационной базы или конфигурации из файла. Нажав в очередной раз кнопку Далее мы попадаем в следующее окно, которое служит для указания наименования и типа расположения базы ( рис. 1.4).


Рис. 1.4.

В нашем случае наименованием будет "Основы разработки" , тип расположения - На данном компьютере или на компьютере в локальной сети . Второй вариант используется в том случае, если вы имеете дело с сетевой версией программы и собираетесь разместить базу на сервере 1С:Предприятия.


Рис. 1.5.

Здесь мы задаем каталог информационной базы и язык.

Нажмем Готово - будет создана пустая информационная база , в списке баз появится название новой базы ( рис. 1.6).


Рис. 1.6.

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

В каталоге только что созданной пустой информационной базы ( рис. 1.7) есть файл 1Cv8.1CD и папка 1Cv8Log. Файл - это и есть информационная база . Сейчас он имеет совсем небольшой размер - 256 Кб. Размер будет расти в ходе разработки конфигурации и ввода данных пользователями системы.


Рис. 1.7.

Сейчас, после создания новой пустой конфигурации мы готовы к первому ее запуску в режиме конфигуратора . Выделим ее наименование и нажмем на кнопку Конфигуратор . Откроется окно конфигуратора - оно будет совершенно пустым. Выполним команду

Ни одна программа не застрахована от сбоев в работе. И продукты фирмы 1С в этом отношении не исключение. Сбои при проведении документов и записи элементов справочников, неполадки с ключами лицензий и сетевым доступом, случаются довольно часто. Бывает даже, что выскакивает ошибка при создании информационной базы или добавлении её в список информационных баз. О возможных причинах возникновения исключительных ситуаций при старте программы и путях их преодоления и пойдет наш рассказ.

Что такое список баз данных и где он хранится

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

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

  1. 7 версия хранит этот список в реестре Windows в разделе HKEY_CURRENT_USER->Software->1C->1Cv7->7.7->Titles;
  2. Версия программы 8.1 хранит список баз в файле ibases.v8i, который хранится в папке AppData и свой для каждого пользователя компьютера (полный путь выглядит: AppData->Roaming->1C->1Cv81t);
  3. Более поздние версии тот же файл с базами хранят в папке 1CEstart, расположение которой совпадает с предыдущим разделом.

Таким образом, зная расположение этого файла, администратор может:

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

Ошибка пустого шаблона

Создание новой базы данных из шаблона поставки – процесс элементарный и описанный не раз:

Что делать в такой ситуации? Ответ достаточно прост.

Дело в том, что:

  1. Установка шаблона происходит в определенное место на жестком диске;
  2. При создании новой информационной базы программа не ищет по всем доступным адресам файлы шаблона, а обращается к вполне конкретным ресурсам, указанным в ее настройках.

В большинстве случаев эти два адреса, указанные по умолчанию совпадают, но не всегда. В этом случае необходимо выяснить: куда установились шаблоны (если меняли в ручную место установки, желательно вспомнить, если все делалось по умолчанию, запустите установку еще раз до окна выбора места расположения и запомните адрес).

Попробовав повторно создать базу, можно убедиться, что проблема решена.

Проблема уникальности

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

В некоторых случаях появляется предупреждение «Не уникальное имя базы». Такие ошибки, равно как и окно, представленное на Рис.4 – последствия невнимательности пользователя. Скорее всего, база с таким именем или таким адресом расположения уже зарегистрирована в списке, поэтому программа предупреждает о возникновении исключительной ситуации.

Ошибка подключения

Проблемы с сетевым доступом к базе, ошибки в написании адреса базы, перенос сервера, изменение его IP адреса могут вызвать ошибку, представленную на Рис.5

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

Ошибки при создании базы на сервере

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

Список характерных для серверного варианта работы ошибок:

  1. Пользователь «postgres» не прошел проверку подлинности (как правило, устраняется заменой в строке файла pg_hba.conf «host all all 168.31.0/24 ident» значения ident на значение md5);
  2. Could not translate host name… Ошибка возникает, если администратор не правильно представляет схему работы программы в клиент-серверном режиме. Обычно решается установкой локального DNS сервера и небольшими плясками с настройкой;
  3. DATABASE не пригоден для использования. Поздравляем, у Вас либо установлена версия сервера не совместимая с 1С, либо не зарегистрированы некоторые библиотеки;
  4. Type «mvchar» does not exist. Возникает, когда при создании базы данных не использовались стандартные инструменты 1С;
  5. Could not load library fasttrun.so. В Postgre@Etersoft версий 9.1 и 9.2 библиотека fasttrun.so содержит ошибку, которую до настоящего момента не была исправлена. Предыдущие сборки работали без сбоев и, в качестве решения, можно откатиться до них.

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

New Page 1

1С 8.2. Работа со списком информационных баз.

В этой статье речь пойдет о работе со списком информационных баз 1С:

    Как добавлять и удалять информационные базы (как в файловом, так и в клиент-серверном режиме).

    Где храниться список информационных баз.

    Дополнительный функционал списка информационных баз.

И так, если вы запустили 1с 8.2, то увидим вот такой список:

Что бы добавить информационную базу, мы нажимаем кнопочку "Добавить", после чего компьютер у нас спрашивает, создать ли новую, или добавить существующую информационную базу:

В первом случае мы создаем пустую базу из шаблонов или вообще без конфигурации для программирования "с нуля". В обоих случаях компьютер спросит, где должна располагаться подключаемая или создаваемая база (на сервере или в каталоге):

Соответственно, если вы удаляете базу и списка, вы физически не удаляете ее. Она остается в каталоге или на сервере. И если вы хотите полностью удалить базу, то нужно удалить файлы этот базы или удалить ее с сервера (в случае клиент-серверного варианта).

Тоесть, если база находиться в файлов варианте, и мы хотим эту базу удалить полностью, то сначала удалим каталог этой базы (его путь показывается в нижней строке при вставании в списке на имя базы"):

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

В этой программе мы можем выбрать опцию удаления базы:

При этом программа спросит, что делать с удаляемой информационной базой:

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

Теперь поговорим о том, где храниться список информационных баз. Многие ошибочно думают, что в реестре. Нет, не в реестре. Если у вас операционная система Windows XP, то список будет храниться в файле "C:\Documents and Settings\%CurrentUser%\Application Data\1C\1CEStart\ibases.v8i":

В Windows 7 путь к файлу будет такой будет "C:\Users\Quser\AppData\Roaming\1C\1CEStart\ibases.v8i"

Вот что содержит этот файл:

Как видим, здесь хранятся пути, названия и другие параметры баз.

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

В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 (для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из , так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».

1. Добавление информационной базы из окна запуска «1С:Предприятие»

Создадим новую базу данных на сервере «1С:Предприятия» из типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем «Добавить… » для добавления информационной базы.

Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы » установив соответствующий переключатель и нажмем «Далее ».

В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее ».

Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие » и нажимаем «Далее ».

На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:

(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье )

  • Имя кластера серверов 1С:Предприятия — как правило, совпадает с сетевым именем компьютера, где установлен сервер «1С:Предприятия» (центральный кластер сервера);
  • Имя создаваемой базы в кластере — имя по которому будет происходить обращаться к информационной базе. Должно быть уникальным в пределах данного кластера;
  • Защищенное соединение — по умолчанию отключаем;
  • Тип СУБД на которой будет храниться база данных — в данном примере MS SQL Server;
  • Имя сервера базы данных — как правило, состоит из сетевого именем компьютера, где установлен сервер баз данных и имени экземпляра сервера (если есть), разделенными знаком «\»;
  • Имя базы данных на сервере баз данных — для удобства будем придерживаться правила, что имя базы данных должно совпадать с именем информационной базы в кластере. Кроме того, в случае использования MS SQL Server, первый символ в имени базы данных может быть только буквой латинского алфавита или символом «_», последующие символы могут быть только буковой латинского алфавита, цифрой или символами «_» и «&», имя должно быть уникальным в пределах данного экземпляра сервера баз данных и не превышать 63 символов. Если база данных уже существует на сервере, будет использоваться текущая база, если нет и установлен флаг «Создать базу данных в случае ее отсутствия », произойдет добавление новой базы на сервер баз данных.
  • Пользователь базы данных — пользователь СУБД, который станет владельцем базы на сервере в случае создания новой базы данных или имеющий права для работы с существующей;
  • Пароль пользователя — пароль пользователя от лица которого будет осуществляться доступ к базе данных;
  • Смещение дат — 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и вычитаться при их извлечении. Дело в том, что тип DATATIME, используемый Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. Если при работе с информационной базой может возникнуть необходимость хранения дат, предшествующих нижней границе данного диапазона, смещение дат следует выбрать 2000. Кроме того, если в прикладном решении используются регистры накопления или регистры бухгалтерии (а скорее всего так оно и будет) также в «поле смещение» дат необходимо установить значение 2000.
  • Установить блокировку регламентных заданий — установка флага позволяет запретить выполнения регламентных заданий на сервере для данной информационной базы. Следует устанавливать в случае создания тестовых информационных баз, где выполнение регламентных заданий не несет никакой практической нагрузки.

Установив все параметры информационной базы нажимаем «Далее ».

Ну и наконец, указываем параметры запуска для создаваемой базы и нажимаем «Готово » для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия», в случае необходимости, создана новая база данных на сервере баз данных, а также произойдет загрузка данных из шаблона конфигурации.

Если все вышеперечисленные действия завершились успешно, мастер завершит свою работу, а мы увидим только что созданную базу и в списке информационных баз в окне запуска «1С:Предприятие».

2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»

Теперь добавим еще одну информационную базу в кластер серверов, но уже через оснастку «Администрирование серверов 1С:Предприятия » (предварительно ). Найти ее можно:

Ну и в любом случае оснастку можно запустить выполнив файл «1CV8 Servers.msc » располагающийся в каталоге установки «1С:Предприятие» в подкаталоге «common ».

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

Откроется окно параметров создаваемой информационной базы. Список параметров тот же самый, что был описан выше в п.1 данной инструкции. Заполнив все параметры нажимаем «ОК » для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.

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

А если зайти в программу «Среда SQL Server Management Studio » и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.

3. Свойства информационной базы

Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия », в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства ». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».

Как видно, к списку уже знакомых нам параметров добавились:

  • Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
    • Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
    • Установка новых сеансов и соединений с информационной базой запрещено.
  • Начало и Конец — время действия блокировки сеансов;
  • Сообщение — текст, который будет частью сообщения об ошибке при попытке установки соединения с заблокированной информационной базой;
  • Код разрешения — строка которая должна быть добавлена к параметру /UC при запуске «1С:Предприятие» для соединения с информационной базой вопреки блокировке;
  • Параметры блокировки — произвольный текст, который может использоваться в конфигурациях для различных целей;
  • Внешнее управление сеансами — строка, описывающая параметры Web-сервиса внешнего управления сеансами;
  • Обязательное использование внешнего управления — если флаг установлен, то при недоступности Web-сервиса внешнего управления сеансами происходит ошибка и установка подключения к информационной базе невозможна;
  • Профиль безопасности — в случае указания имени профиля прикладное решение начинает работать с учетом ограничений, которые накладывает указанный профиль безопасности;
  • Профиль безопасности безопасного режима — то же, что и профиль безопасности, но ограничения будут накладываться на фрагменты прикладного решения, работающие в безопасном режиме.

Изменив необходимые параметры нажимаем «Применить » для сохранения изменений или «ОК » для сохранения и закрытия окна свойств информационной базы.

4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»

Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия » информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить… » и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее ».

Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия » и снова жмем «Далее ».

Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее ».

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

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

Помогла ли Вам данная статья?

Я уже рассказывал в одной из предыдущих статей. Сейчас же мы разберём одну неприятность, которая может поджидать пользователя при попытке создать новую базу.

Как известно, информационные базы 1С Бухгалтерия 8, а также прочих конфигураций 1С Предприятие, создаются из шаблонов. Это специальные файлы с расширением *.dt, т.е. по сути обычные выгрузки, которые можно делать при помощи Конфигуратора (например, при резервном копировании). Если на компьютер была установлена только сама платформа 1С Предприятие 8, но не установлена ни одна конфигурация, то новую базу данных 1С создать не получится — её просто будет не из чего создавать .

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

Однако бывает и другой случай, когда новая база не хочет создаваться. А именно — не указан или указан неверно путь к папке с теми самыми шаблонами конфигураций. Вообще говоря, обычно там всё указано и делать ничего не нужно. Однако если такая ситуация возникла, то следует знать, как её решать. Это совсем несложно.

Тут была важная часть статьи, но без JavaScript её не видно!

Если путь к папке (хотя бы одной; да, их может быть несколько) с шаблонами не указан, то в процессе создания новой базы 1С Предприятие вы увидите такое окно.


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

Распространённой ошибкой является нажатие кнопки Далее не глядя! Посмотрите на рисунок выше — там выбран самый нижний пункт "Создание информационной базы без конфигурации ...". Использовать этот пункт нельзя, поскольку созданная таким образом база будет полностью пустой, т.е. не будет уметь вообще ничего! Этот пункт предназначен для программистов и администраторов. Поэтому если в списке нет ни одной конфигурации, то из диалога создания базы нужно выйти, нажав кнопку Отмена.

После этого в окне запуска следует нажать кнопку Настройка (какая база при этом выбрана в списке - неважно).

сайт_

В результате вы увидите окно, показанное на картинке ниже.

сайт_

На месте знака вопроса должен быть указан путь к информационных баз 1С Предприятие. В данном случае там пусто. Именно поэтому в диалоге создания новой базы нет ни одной конфигурации — программа просто не знает, где эти шаблоны .

Исправляется это следующим образом. Следует нажать на кнопку с зеленым плюсом и в открывшемся окне Проводника указать путь к папке с шаблонами. Располагаться они могут где угодно — там, куда их установили при установке конфигурации . Пример показан ниже.

сайт_

В список можно добавить несколько папок с шаблонами, если они у вас лежат в разных местах, как показано на рисунке ниже. После выбора папки с шаблонами не забудьте нажать OK.

сайт_

Вот теперь все в порядке. В этом случае при создании новой базы 1С Бухгалтерия, Упрощёнка (или любой другой) в списке доступных конфигураций вы увидите все те шаблоны, которые добавили в окне настройки.

сайт_

Как видите, данная проблема, изредка возникающая при создании новой информационной базы 1С Предприятие, легко решается.

Если вы хотите научиться не только создавать базу, но и самостоятельно вести весь учёт, записывайтесь на учебные курсы, представленные на этом сайте!