Подключение файловой базы 1с
В статье рассмотрен вопрос переноса информационной базы 1С Предприятие, независимо от конфигурации. Кроме того, вы также можете прочитать похожую по смыслу статью про подключение существующей базы 1С, а также перенос ключа лицензии.
Статья дополнена инструкцией по переносу самой платформы 1С:Предприятие 8.3.
Данный вопрос чаще всего возникает в небольших компаниях, где нет своего системного администратора или 1С программиста. Задача по переносу базы 1С на другой компьютер появляется при смене компьютера на более современный, либо при расширении офиса, когда какой-то один компьютер выделяется под сервер. Могут быть и другие ситуации, когда требуется перенести базу 1С с одного компьютера на другой.
Две задачи при переносе базы 1С на другой компьютер
Перенос базы 1С может быть связан либо только с переносом базы, либо также может потребоваться перенести и саму программу 1С. К примеру, если в офис купили новый компьютер и при этом работа ведётся только на одном компьютере, то переносить нужно и базу 1С Предприятие, и саму программу. Таким образом, задача делится на две части: перенести базу 1С и перенести платформу.
Если говорить о переносе платформы, то здесь просто нужно установить 1С Предприятие на новый компьютер, то есть задача в точности такая же, как и при первичной установке 1С. Рассматривать её я здесь не буду, поскольку к переносу собственно базы 1С на другой компьютер это отношения не имеет.
Вторая задача — перенести базу. Здесь будет говориться о переносе на другой компьютер только базы 1С, представленной папкой с файлами (файловый вариант базы). В случае с клиент-серверным способом использования 1С Предприятия всё совсем по-другому и без системного администратора тут ни один пользователь не справится. Да и не актуален вопрос переноса базы с одного сервера БД на другой, поскольку там, где эта схема применяется, сисадмин точно есть.
Далее я рассмотрю как самостоятельно правильно перенести базу 1С на другой компьютер и подключить её там.
Технические особенности работы в 1С:Бухгалтерии 8.3 рассматриваются наряду с ведением учёта в нашем специальном видеокурсе по данной конфигурации. Курс включает в себя 240 уроков продолжительностью 42 часа и предназначен для освоения программы с самых основ. Посмотрите примеры уроков и учебный план!
Как правильно перенести базу 1С на другой компьютер
База 1С представляет из себя обычную папку с файлами. Поэтому прежде всего нужно выяснить, где же эта папка находится. Зачастую бывает так, что тот, кто устанавливал 1С Предприятие, не потрудился объяснить, где именно на компьютере лежит база 1С, так что при переносе информационной базы эту базу нужно ещё найти.
Замечание: рекомендуется поменять стандартный значок у папки с базой. Так вы точно с этой папкой не сделаете ничего лишнего, поскольку она будет более заметна на фоне остальных.
Как показывает моя практика проведения курсов 1С Бухгалтерия, пользователи не очень-то интересуются, где именно находится база 1С, в которой они работают. Я считаю, что некоторый интерес к данному вопросу проявлять всё-таки стоит, особенно если в вашей фирме нет системного администратора, либо вы индивидуальный предприниматель и база 1С находится вообще у вас дома на личном компьютере.
Частично вопрос о расположении базы 1С я затрагивал в статье о резервном копировании базы 1С своими силами. Сейчас посмотрим, как найти базу 1С у вас на компьютере.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
На рисунке выше представлено загрузочное окно 1С Бухгалтерии 8.3, в котором вы можете видеть две базы. Они вовсе не обязаны быть рядом на диске. На картинке выделена одна база. При этом в нижней части окна отображается путь к её папке. В 1С Бухгалтерии 8.2 всё в точности то же самое.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Далее всё просто. Перед тем, как переносить базу 1С на другой компьютер или просто из одной папки на диске в другую, либо при необходимости переименовать папку с базой, нужно проследить, чтобы с данной базой 1С не работал ни один пользователь. Дело в том, что 1С Предприятие блокирует доступ к файлам базы, чтобы другие программы не могли их изменить.
Перед переносом базы 1С на другой компьютер или диск выйдите из 1С Предприятия!
Далее открываем Проводник (можно нажать WIN + E) или любой другой файловый менеджер и находим папку с базой 1С. Путь к папке уже известен.
[нажмите на картинку для увеличения]
Справка: как сохранять фото с сайтов
Если вам требуется перенести базу 1С, то лучше поступать так. Сначала скопируйте папку с базой на другой компьютер, на котором эту базу предполагается использовать. Затем подключите скопированную базу 1С и проверьте её работоспособность (запустите 1С). Если всё в порядке, то исходную базу можно удалять.
Лучше делать именно так, а не использовать операцию "Вырезать / Вставить", то есть использовать перемещение. Это более безопасно.
Как выполняется подключение существующей базы 1С, подробно описано в специальной статье. В данной же статье я хотел остановиться именно на особенностях переноса базы 1С на другой компьютер — как найти базу и правильно и безопасно перенести её.
Перенос платформы 1С 8.3 на другой компьютер
Если при переноса самой базы достаточно просто скопировать её папку на другой компьютер, то перенести платформу несколько сложнее. Ниже описан процесс «копирования» технологической платформы.
Прежде всего убелитесь, что Вы сможете без проблем получить лицензию на новом компьютере. Это важно, если у Вас базовая лицензия с ограниченным числом использования ПИН-кодов.
В базовой лицензии 1С:Предприятие ПИН-код можно использовать не более трёх раз. Потом придётся купить новую программу.
Если с ПИН-кодом всё в порядке, то можно приступать к «переносу» платформы на другой компьютер.
Инструкция по переносу платформы 1С:Предприятие 8.3
Прежде всего требуется на новый компьютер установить платформу 1С:Предприятие стандартным способом, то есть воспользовавшись обычным дистрибутивом из комплекта поставки 1С. Дело в том, что просто так скопировать программу не получится.
Как правило, версия платформы 1С из Вашего комплекта поставки уже не соответствует базе из-за регулярных обновлений. Не обращаем на это внимание и устанавливаем платформу.
Если у Вас есть дистрибутив 1С:Предприятия, который нужен для базы, то установите его (текущую версию платформы можно посмотреть в запущенной 1С через меню «О программе»). Если нет, то ставьте из комплекта поставки Вашей копии 1С.
После установки платформы 1С на компьютер, подключите Вашу информационную базу (про перенос базы читайте выше). В принципе на этом этапе можно запустить базу и посмотреть, откроется она или нет. Если версия из дистрибутива сильно устарела, то программа выдаст предупреждение и база не откроется. Если откроется, то предложит обновить.
Однако есть способ обойтись без повторной установки обновлений из интернета, просто скопировав папку нужной (текущей) версии со старого компьютера. Для этого зайдите в папку установки программы и найдите подпапку с именем, соответствующим текущей версии платформы.
Например, для Windows 8.1 нужно зайти в «C:\Program Files\1cv8\». Далее ищём папку с именем, соответстввующим нашей нужной версии (обычно это наибольшая версия) и копируем её в аналогичную папку на другом компьютере.
Далее запускаем 1С:Предприятие (нашу базу) и смотрим, что получилось. Если всё нормально, то начнётся запуск базы (жёлтое окно), но сама база не откроется. Вместо этого 1С выдаст предупреждение об отсутствии лицензии. Это нормально.
Получаем лицензию для перенесённой базы и платформы
Обратите внимание, что компьютер должен быть подключен к интернету.
Если Вы изучаете 1С:Бухгалтерию 8.3, то помочь в этом может наш специальный видеокурс по данной программе. В составе курса 240 учебных уроков, включая большую практическую задачу.
Подведём итоги
Если вы не уверены, что сможете самостоятельно перенести базу 1С на другой компьютер, лучше обратитесь к специалисту!
Помните:
потерянные данные вернуть очень сложно, а иногда и невозможно!
В остальном, перенос файловой базы с одного компьютера на другой может спокойно выполнить любой уверенный пользователь Windows. Сложного тут ничего нет.
У вас есть папка с базой 1С. Как подключить её в список баз, чтобы можно было открыть в программе? Предположим папка называется БУХГАЛТЕРИЯ и лежит в папке E:\1C БАЗЫ.
Определить является ли папка базой 1С очень легко. Открываем папку содержимое должно быть примерно таким файл 1Cv8.1CD должен быть обязательно:
Запускаем 1С: Предприятие. Далее, в окне выбора информационных баз жмем кнопку Добавить….
Откроется Мастер добавления информационной базы/группы. В случае Добавление информационной базы, установим соответствующий переключатель и нажмем Далее.
Далее указываем параметры запуска для добавляемой базы. Если версия конфигурации отличается от версии 1С (например, конфигурация для версии 8.2, а требуется запускать из под клиента версии 8.3) следует изменить этот параметр. Определившись с параметрами нажимаем Готово для завершения добавления информационной базы.
Если все прошло успешно, в списке информационных баз мы должны увидеть добавленную только что базу данных.
Файловый вариант работы — один из вариантов работы системы «1С:Предприятие 8». Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети.
В этом варианте все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле — файловой базе данных. Работу с этой базой данных осуществляет файловая СУБД, разработанная фирмой «1С» и являющаяся частью платформы.
Такой вариант работы обеспечивает легкость установки и эксплуатации системы. При этом для работы с информационной базой не требуются дополнительные программные средства, достаточно иметь операционную систему и «1С:Предприятие 8».
Файловый вариант работы обеспечивает целостность информационной базы и простое создание резервных копий. Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести, таким образом, систему в неработоспособное состояние.
Резервное копирование может осуществляться на файловом уровне, путем простого копирования файла информационной базы.
При работе в файловом варианте, за счет использования механизма транзакций, платформа «1С:Предприятия 8» минимизирует риск нарушения целостности данных при сбоях компьютеров и локальной сети. Однако, разумеется, использование клиент-серверного варианта обеспечивает большую надежность, так как в нем обеспечивается полная независимость записи данных на сервере от сбоев клиентских компьютеров и локальной сети.
Утилита тестирования и исправления файловой базы данных
В дистрибутив платформы входит утилита, предназначенная для тестирования и исправления файловой базы данных после сбоев. Подробнее…
Техническая архитектура файлового варианта работы
Работа с файловой базой данных напрямую
Работа с файловой базой данных напрямую возможна с помощью тонкого клиента или толстого клиента.
Если используется толстый клиент, то он сам реализует всю функциональность файловой СУБД.
Если используется тонкий клиент, то на компьютере, где запущен сам тонкий клиент, организуется специализированная серверная среда.
- загрузка необходимых для работы системы серверных компонентов,
- загрузка конфигурации,
- другие действия, необходимые для организации нормальной работы системы с информационной базой.
С точки зрения тонкого клиента, данная среда выступает в роли сервера. С точки зрения операционной системы, данная специализированная среда не выделена в отдельный процесс и выполняется в рамках процесса тонкого клиента.
Работа с файловой базой данных через веб-сервер
Работа с файловой базой данных через веб-сервер возможна с помощью тонкого клиента или веб-клиента.
В этом случае модуль расширения веб-сервера создает аналогичную серверную среду на веб-сервере для каждой информационной базы.
Прямо в адресное пространство веб-сервера загружается компонент для работы с файловой базой данных и сами данные информационной базы. При этом нагрузка на веб-сервер значительно возрастает, а пользователи одной информационной базы не имеют возможности работать параллельно. Все их запросы к базе данных выстраиваются в одну очередь.
По этой причине такой вариант работы является скорее тестовым. Чтобы, например, попробовать, как информационная база работает через веб-сервер, с веб-клиентом. В качестве рабочего такой вариант, наверное, можно использовать в особенных случаях для очень небольших рабочих групп.
Меня часто спрашивают, как быстро и просто загрузить базу из файла DT?
Вот несколько простых шагов:
1. Запустите 1С и в окне выбора баз нажмите справа кнопку Добавить
2. Укажите название Базы
В данном примере мы рассматриваем загрузку файлового варианта базы - поэтому выбираем: На данном компьютере или на компьютере в локальной сети
3. Укажите Папку для сохранения файлов базы
4. Тут оставьте как есть - Готово
5. Теперь выберите добавленную базу и нажмите Конфигуратор
6. На вопрос: Информационная база не обнаружена! Создать новую?
Ответьте Да
7. Выберите Создание без конфигурации
8. Тут ничего не трогаем - Готово
9. Открывается Конфигуратор
Идем Администрирование - Загрузить Информационную Базу
10. В Открывшемся окне выбираем файл DT и жмем Открыть
11. На вопрос Продолжить? Нажмите ДА - Начнется загрука
13. Все, можете запускать в режиме Предприятия и работать)
Похожие FAQ
Еще в этой же категории
Ключевые слова и Изображения
Слова упорядочены по частоте использования в тексте
Изображения
Не совсем верно для данной задачи, в первого шага алгоритма надо выбирать не "Добавление в список существующей информационной базы", а "Создание новой информационной базы". Соответственно цепочка изменится и сократится на один шаг.
В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 ( для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из окна запуска 1С, так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».
0. Оглавление
1. Добавление информационной базы из окна запуска «1С:Предприятие»
Создадим новую базу данных на сервере «1С:Предприятия» из установленного ранее шаблона типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем «Добавить…» для добавления информационной базы.
Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы» установив соответствующий переключатель и нажмем «Далее».
В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее».
Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие» и нажимаем «Далее».
На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:
(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье Установка сервера «1С:Предприятие» 8 на MS SQL Server 2012 / 2008 (R2))
- Имя кластера серверов 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 данной инструкции. Заполнив все параметры нажимаем «ОК» для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.
Если все вышеперечисленные действия завершились успешно, окно параметров закроется, а мы увидим только что созданную базу данных в списке информационных баз текущего кластера.
А если зайти в программу «Среда SQL Server Management Studio » и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.
3. Свойства информационной базы
Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия», в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».
Как видно, к списку уже знакомых нам параметров добавились:
- Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
- Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
- Установка новых сеансов и соединений с информационной базой запрещено.
Изменив необходимые параметры нажимаем «Применить» для сохранения изменений или «ОК» для сохранения и закрытия окна свойств информационной базы.
4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»
Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия» информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить…» и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее».
Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия» и снова жмем «Далее».
Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее».
Ну и наконец задаем параметры запуска информационной базы и нажимаем «Готово» для завершения работы мастера.
Наша база появилась в списке информационных баз. Надо понимать, что это пустая (чистая) база данных, и далее следует загрузить в нее данные из шаблона, или из файла предварительно выгруженных данных.
Смотрите также:
В ситуации когда необходимо перенести базу данных SQL с одного экземпляра MS SQL Server на другой, или изменить каталог хранения файлов базы данных, помогут операции отсоединения (Detach) и присоединения (Attach) баз данных MS SQL Server.…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версии «1С:Предприятие»…
Читайте также: