Поэтапное создание (восстановление) базы данных 1С 8 из файла 1Cv8.dt :
1. На жёстком диске, например, "D:\" (желательно не на том где установлена операционная система) создаём папку с интуитивно понятным названием. Например, "1С8". В ней будем хранить информационные базы.
2. Внутри каталога "1С8" создаём папку (информационную базу). Желательно придумать понятное и уникальное название каталога. Мы назовём "База".
3. Запускаем установленную платформу 1С Предприятие 8.3.
4. Если список информационных баз пуст, то появится вопрос "Добавить в список информационную базу"? Отвечаем: Да. Или
нажимаем кнопку "Добавить".
5. Оставляем признак "Создание новой информационной базы" и нажимаем "Далее".
7. Указываем наименование информационной базы. Например, название предприятия или название конфигурации и нажимаем "Далее".
8. Выбираем каталог базы (который мы создали в самом начале). Разворачиваем его и нажимаем "Выбор папки".
10. Нажимаем кнопку "Готово". Добавление базы завершено.
11. Запускаем выделенную базу в режиме "Конфигуратор".
12. В меню конфигуратора выбираем "Администрирование - Загрузить информационную базу...".
13. Выбираем полученный файл 1Cv8.dt. Нажимаем кнопку "Открыть".
14. Конфигуратор выдаст вопрос: "После загрузки информационной базы работа Конфигуратора будет завершена. Несохраненные данные в открытых окнах могут быть потеряны! Продолжить?". Нажимаем "Да". Немного подождём. Если база большая - это может занять несколько минут.
15. После загрузки данных, программа задаст вопрос "Информационная успешно загружена. Работа Конфигуратора будет завершена. Перезапустить Конфигуратор?". Если ответим "Да" - заново перезапустится Конфигуратор. Но в этом нет необходимости. Нажимаем "Нет" - тем самым завершаем работу конфигуратора.
Ни одна программа не застрахована от сбоев в работе. И продукты фирмы 1С в этом отношении не исключение. Сбои при проведении документов и записи элементов справочников, неполадки с ключами лицензий и сетевым доступом, случаются довольно часто. Бывает даже, что выскакивает ошибка при создании информационной базы или добавлении её в список информационных баз. О возможных причинах возникновения исключительных ситуаций при старте программы и путях их преодоления и пойдет наш рассказ.
Что такое список баз данных и где он хранится
Большинство ошибок при старте связано со списком информационных баз, показываемом в окне запуска. Следует понимать, что открывшаяся форма сама по себе не хранит ни дерева баз, ни его настроек, ни путей обращения к ним.
Список баз хранится в отдельном файле. В зависимости от версии программы его можно найти:
- 7 версия хранит этот список в реестре Windows в разделе HKEY_CURRENT_USER->Software->1C->1Cv7->7.7->Titles;
- Версия программы 8.1 хранит список баз в файле ibases.v8i, который хранится в папке AppData и свой для каждого пользователя компьютера (полный путь выглядит: AppData->Roaming->1C->1Cv81t);
- Более поздние версии тот же файл с базами хранят в папке 1CEstart, расположение которой совпадает с предыдущим разделом.
Таким образом, зная расположение этого файла, администратор может:
- Удалив данный файл очистить список баз;
- Сохранив файл, восстановить список баз пользователя после переустановки операционной системы;
- Скопировать список баз 1с с одного компьютера на другой;
- Самостоятельно отредактировать различные параметры баз, открыв этот файл блокнотом.
Ошибка пустого шаблона
Создание новой базы данных из шаблона поставки – процесс элементарный и описанный не раз:
Что делать в такой ситуации? Ответ достаточно прост.
Дело в том, что:
- Установка шаблона происходит в определенное место на жестком диске;
- При создании новой информационной базы программа не ищет по всем доступным адресам файлы шаблона, а обращается к вполне конкретным ресурсам, указанным в ее настройках.
В большинстве случаев эти два адреса, указанные по умолчанию совпадают, но не всегда. В этом случае необходимо выяснить: куда установились шаблоны (если меняли в ручную место установки, желательно вспомнить, если все делалось по умолчанию, запустите установку еще раз до окна выбора места расположения и запомните адрес).
Попробовав повторно создать базу, можно убедиться, что проблема решена.
Проблема уникальности
Не очень часто, но бывает, особенно у начинающих пользователей, что процесс добавления новой информационной базы застопоривается на окне подобном Рис.3
В некоторых случаях появляется предупреждение «Не уникальное имя базы». Такие ошибки, равно как и окно, представленное на Рис.4 – последствия невнимательности пользователя. Скорее всего, база с таким именем или таким адресом расположения уже зарегистрирована в списке, поэтому программа предупреждает о возникновении исключительной ситуации.
Ошибка подключения
Проблемы с сетевым доступом к базе, ошибки в написании адреса базы, перенос сервера, изменение его IP адреса могут вызвать ошибку, представленную на Рис.5
В случае возникновения этой ошибки следует, в первую очередь, проанализировать причины ее появления. Недоступность других сетевых ресурсов может говорить о проблемах сети.
Ошибки при создании базы на сервере
Создание информационной базы на сервере и ошибки, связанные с этим – отдельный разговор. Если смоделировать и полностью проанализировать все возможные варианты, можно, наверное, написать докторскую диссертацию.
Список характерных для серверного варианта работы ошибок:
- Пользователь «postgres» не прошел проверку подлинности (как правило, устраняется заменой в строке файла pg_hba.conf «host all all 168.31.0/24 ident» значения ident на значение md5);
- Could not translate host name… Ошибка возникает, если администратор не правильно представляет схему работы программы в клиент-серверном режиме. Обычно решается установкой локального DNS сервера и небольшими плясками с настройкой;
- DATABASE не пригоден для использования. Поздравляем, у Вас либо установлена версия сервера не совместимая с 1С, либо не зарегистрированы некоторые библиотеки;
- Type «mvchar» does not exist. Возникает, когда при создании базы данных не использовались стандартные инструменты 1С;
- Could not load library fasttrun.so. В Postgre@Etersoft версий 9.1 и 9.2 библиотека fasttrun.so содержит ошибку, которую до настоящего момента не была исправлена. Предыдущие сборки работали без сбоев и, в качестве решения, можно откатиться до них.
В любом случае, при возникновении любой из вышеперечисленных ошибок не следует паниковать. Большая часть возникающих проблем уже достаточно подробно описана и решена на бескрайних просторах мировой сети.
New Page 11С 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. Это возможность группировать базы данных в группы. Для этого нам нужно зайти в настройку: