Перенос данных из 8.2 в 8.2. Перенос данных. Создание БД из полученной копии

Как перенести 1С с одного компьютера на другой.

Установка 1С методом переноса с другого компьютера. Или перенос 1С методом установки через CF или DT 🙂

Перенос платформы 1С

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

Для 8.1 это:
C:\Program files\1Cv81\

Для 8.2 это:
C:\Program files\1Cv82\ .

Важно — при этому некоторые возможности 1С, редко используемые, будут недоступны (например COM соединение).

Перенос конфигурации 1С

Подготовка копии конфигурации с уже готовой базы данных

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

Как подготовить копию конфигурации:

1) Запускаем 1С там, где уже есть база данных (например на работе). В 1С уже есть список баз данных. Выбираем нужную и нажимаем КОНФИГУРАТОР.

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

2) Если Вы заходите в эту базу данных, на этом компьютере, под этим пользователем первый раз, то 1С откроет пустое окно, где ничего нет кроме меню.

1С подумает (1-5 минут) и слева появится красивое окошко «Конфигурация» с деревом различных элементов конфигурации.

3) Для выгрузки копии КОНФИГУРАЦИИ выбираем в меню КОНФИГУРАЦИЯ/СОХРАНИТЬ КОНФИГУРАЦИЮ В ФАЙЛ.

Для выгрузки копии ВСЕЙ БАЗЫ ДАННЫХ выбираем в меню АДМИНИСТРИРОВАНИЕ/ВЫГРУЗИТЬ ИНФОРМАЦИОННУЮ БАЗУ.

В результате Вы получите файл 1cv8.cf или 1cv8.dt (см. выше раздел «Файлы шаблона конфигурации»). Данный метод частично ущербный, потому что скопирует конфигурацию, но не скопирует шрифты, внешние отчеты, хелпы и т.д. Это придется искать в интернете по-отдельности.

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

Подготовка копии конфигурации 1С для переноса, версия два

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

Для этого заходим в 1С, выбираем нужную базу данных. Под списком базы данных отобразится путь к ней вида «File=”Каталог базы данных”».

Просто копируем папку целиком.

Важно: если в этот момент в 1С кто-то работает, то некоторые файлы могут не скопироваться. Нам важен только файл 1Cv8.1CD, именно он содержит базу данных, остальные файлы можно не копировать вовсе.

Создание базы данных из подготовленной копии 1С

Вариант 1. Вы скопировали каталог целиком или файл 1Cv8.1CD.

В этом случае просто добавьте базу данных в список и укажите каталог, который Вы скопировали целиком, или каталог, куда Вы положили файл 1Cv8.1CD.

Вариант 2. Вы выгрузили конфигурацию (1cv8.cf) или базу данных (1cv8.dt).

1) Конфигурация хранится в каталоге на диске (файловая версия, мы рассматриваем именно ее).

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

C:\Базы 1С\

Зайдем в «Мой компьютер» и создадим эту папку. В ней создадим папку базы данных, например:

C:\Базы 1С\Учебная база управления торговлей

2) Запустим 1С. Если это первый запуск платформы, то 1С сама скажет «В списке нет ни одной конфигурации. Добавить?» и мы ответим ДА. Если на компьютере уже работали с 1С, то нажмем ДОБАВИТЬ.

3) Выберем «Создание новой информационной базы» и нажмем «Далее»

4) Вместо того, чтобы выбирать из списка конфигурацию, установленную ранее из дистрибутива, выберем «Создание информационной базы без конфигурации..».

5) Введите название базы данных, оно может быть любым понятным Вам. Именно это название будет отображаться в списке баз данных при входе в 1С. Например «Учебная конфигурация 1».

Нужно выбрать местонахождение базы данных.

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

Мы сейчас рассматриваем файловую версию, поэтому выбираем в любом случае первый вариент – на данном компьютере.

6) Необходимо выбрать тот самый каталог, который мы подготовили для базы данных.

7) База данных (пока пустая) появится в списке баз данных. Выберем ее и нажмем КОНФИГУРАТОР.

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

В этом случае необходимо выбрать в меню КОНФИГУРАЦИЯ/ОТКРЫТЬ КОНФИГУРАЦИЮ.

1С подумает (1 минуту или меньше) и слева появится красивое окошко «Конфигурация» с деревом различных элементов конфигурации.

Если Вы уже делали это, то при следующем заходе в конфигуратор, этого делать н нужно.

9) Для загрузки копии КОНФИГУРАЦИИ выбираем в меню КОНФИГУРАЦИЯ/ЗАГРУЗИТЬ КОНФИГУРАЦИЮ ИЗ ФАЙЛА.

Для загрузки копии ВСЕЙ БАЗЫ ДАННЫХ выбираем в меню АДМИНИСТРИРОВАНИЕ/ЗАГРУЗИТЬ ИНФОРМАЦИОННУЮ БАЗУ.

10) После загрузки конфигурации или базы данных 1С сама предложит «Обновить конфигурацию базы данных». В ином случае выберите меню КОНФИГУРАЦИЯ/ОБНОВИТЬ КОНФИГУРАЦИЮ БАЗЫ ДАННЫХ. Если этот пункт меню недоступен – значит этого делать не надо.

Скачать подробную инструкцию #9

В этой статье мы расскажем, как перенести 1С - программу с одного компьютера на другой, ведь зачастую это бывает очень нужно.

Перенос платформы 1С: Предприятие

Здесь все очень просто - нужно просто скопировать папку с установленной программой 1С и перенести туда, куда необходимо.

Если используется версия 8.1, то файл находится в C:\Program files\1Cv81\.

Если же версия 8.2, то файл ищем в C:\Program files\1Cv82\ соответственно.

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

Перенос конфигурации 1С

Первый способ

Для начала необходимо подготовить копию с имеющейся базой данных. Для этого:

  1. Включаем компьютер, на нем обязательно должна быть база данных (к примеру, MISCOSOFT ACSESS).
  2. Открываем программу 1С. Выбираем из списка необходимую БД и жмем на конфигуратор (необходимо иметь доступ для входа).
  3. Когда конфигуратор откроется, то вы увидите пустое окно. Нажмите "Конфигурация" - "Открыть конфигурацию". Немного подождите, и перед вами откроется структура составляющей.
  4. Переходим непосредственно к созданию копии. Для этого выполняем путь: "Конфигурация" - "Сохранить конфигурацию в файл". Если вам нужна копия всей БД, то переходим в главное меню и нажимаем: "Администрирование" - "Выгрузить информационную базу".
  5. Итогом выполненных операций у вас будет файл, а именно - 1cv8.cf (1cv8.dt). Этот файл вы можете спокойно переносить на другой компьютер, к примеру, с помощью флэш-карты.

Данным способом мы только скопировали конфигурацию, но множество элементов БД остались на первом компьютере и в полученный файл они не передались.

Второй способ

Если у вас файловая версия 1С, то необходимо:

  • Открыть 1С;
  • Выбрать нужную вам БД, под списком вы увидите путь к файлу в формате «File=”Каталог базы данных”»
  • Полностью скопировать папку с базой данных.

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

Нам нужен файл 1Cv8.1CD, поэтому копируем его.

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

Создание БД из полученной копии

Есть два способа по созданию БД:

  • Простейший. Для этого перенесите на другой компьютер копированный вами файл на флэш-карте, откройте файл в 1С, добавьте базу, а после просто укажите полный каталог или каталог с файлом 1Cv8.1CD.
  • Более сложный, но и более надежный. Используется в том случае, если у вас есть только файл 1cv8.cf (выгруженная конфигурация) или 1cv8.dt (база данных).

Инструкция:

  1. Запускаем 1С. Если программа выдает «В списке нет ни одной конфигурации. Добавить?» нажимайте «Да», если на вашем ПК работают файлы, то кликайте «Добавить». Потом находим «Добавление в список существующей базы» и жмем «Далее».
  2. Вводим название БД. Необходимо, чтобы название было понятным и разборчивым, потому что именно оно будет отображаться во всех БД при открытии программы.
  3. Далее нужно определить местонахождение БД. Для этого нажимаем на вариант «На данном компьютере или на компьютере в локальной сети» и спокойно указываем дорогу к папке, в которой будет находиться ваша база.
  4. Папка «База» на данный момент пустая, но ее уже можно увидеть в списке БД. Нужно ее выделить и нажать «конфигуратор». Перед вами появится сообщение "Информационная база не обнаружена, создать новую?", нажмите «ДА».
  5. Дальше переходим: "Конфигурация" - "Открыть конфигурацию". Немного подождите, и перед вами откроется окно конфигурации со структурой всех элементов.
  6. Ну и наконец, по привычной нам схеме загружаем копию конфигурации. Для этого кликаем в главном меню программы: "Конфигурация" - "Загрузить конфигурацию из файла".

Третий способ

Данный способ подойдет только в том случае, если у вас есть копия БД полностью.

Инструкция:

  1. Заходим в меню и проделываем путь: "Администрирование" - "Загрузить информационную базу".
  2. На последнем этапе загрузки БД или конфигурации программа автоматически предложит вам обновить файл. Если этого не произошло и окно не появилось, то перейдите: "Конфигурация" - "Обновить конфигурацию базы данных".

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

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

Так же данные можно переносить при помощи . Во многих конфигурациях 1С 8.3 есть типовой функционал для настройки синхронизации данных между различными конфигурациями и бесшовная интеграция с 1С Документооборот.

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

Скачать данную обработку можно на диске ИТС, либо по ссылкам:

Она является универсальной и подойдёт для любой конфигурации.

Рассмотрим пример выгрузки справочника «Номенклатура» из одной информационной базы 1С 8.3 Бухгалтерия 3.0 в другую. Обязательным условием будет отбор по родителю (группе) «Деревообработка».

Выгрузка данных из 1С в XML

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

Откройте обработку выгрузки и загрузки данных XML (Ctrl+O).

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

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

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

Колонка «Выгружать при необходимости» означает, необходимо ли перегружать данный объект, если на него ссылается реквизит перегружаемого нами справочника. Например, позиция перегружаемой вами номенклатуры имеет такую единицу измерения, которой нет в базе – приемнике. Если напротив справочника с единицами измерения будет установлен флаг в колонке «Выгружать при необходимости», создастся новая позиция. В противном случае в качестве значения реквизита будет надпись «<Объект не найден>» и его уникальный идентификатор.

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

В данном примере нужно отобрать только ту номенклатуру, которая находится в папке «Деревообработка».

Аналогичная обработка для 8.2 позволяет в удобной форме устанавливать отборы для каждого объекта конфигурации. В 8.3, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».

Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.

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

После того, как вы указали все необходимые объекты и дополнительные элементы для выгрузки, нажмите на кнопку «Выгрузить данные». Они попадут в XML файл, имя и путь нахождения которого указывали ранее. Результаты данной операции отобразятся в сообщениях.

В данном примере необходимо было выгрузить только 3 позиции, но выгрузилось пять. Всё потому, что напротив справочника «Номенклатура» в колонке «Выгружать при необходимости» был установлен флаг. Вместе с нужными позициями перегрузились их родители.

Загрузка справочника из XML

После успешной выгрузки данных из конфигурации – источника в XML файл, откройте базу – приемник. Структура объектов и их реквизитов должны совпадать между собой. В данном случае перенос осуществляется между двумя типовыми конфигурациями 1С:Бухгалтерия 3.0.

Откройте обработку в базе – приемнике. Данная обработка используется как для выгрузки, так и для загрузки данных. Перейдите на вкладку «Загрузить» и укажите путь к XML файлу, в который ранее были выгружены данные. После этого нажмите на кнопку «Загрузить данные».

Результат загрузки отобразится в сообщениях. В нашем случае всё прошло успешно.

Справочник «Номенклатура» в базе – приемнике не был заполнен. Теперь в нем пять элементов: три номенклатурных позиции и две группы.

Инструкция

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

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

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

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

Обратите внимание

Помните, если в момент копирования информации с компьютера 1 кто-то работает с 1С на этом ПК, некоторые файлы не скопируются.

Полезный совет

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

Фирма-разработчик программного обеспечения 1С в 2011 году объявила о том, что в новой версии не будет поддерживаться конфигурация в редакции 1.6. В связи с этим появилась необходимость конвертироваться базу 1С в редакцию 2.0. Как же это сделать?

Инструкция

Установите на персональный платформу 1С последней версии. Запустите программное . Откройте раздел списка баз. Если он пуст, нажмите «Добавить…». Поставьте галочку возле пункта «Добавление в существующей информационной базы». Этот раздел позволяет информационную базу в данной версии 1С, которая располагается на этом компьютере, на сервере «1С:Предприятие» или в локальной сети. Нажмите «Далее».

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

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

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

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

Очень часто у пользователей возникает необходимость переноса данных в программу 1С 7.7 или 1С 8.2 из документа Excel. Например, торговая компания получает от поставщиков прайс-листы на продукцию в формате документа Excel, данные из которых нужно оперативно загрузить в используемую программу учета 1С. Следует отметить, что в связи с тем, что такая необходимость возникает у пользователей весьма часто, в программах 1С предусмотрен механизм автоматического переноса данных из документов Excel в 1С. Единственный момент, который необходимо учесть – наименования данных в представленном документе и программе учета должны быть синхронизированы.

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

Основные способы переноса документов в 1С

1С: Конвертация данных

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

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

Перенос данных с использованием OLE

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

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

Перенос данных при помощи механизма OLE занимает 4-7 часов.

Файловый способ

Наиболее распространенным методом переноса данных в 1С является файловый. Причем файл для переноса нужных данных может иметь любой формат: DBF, Excel, Word, но чаще всего специалисты прибегают к использованию формата XML.

Этот метод переноса данных в 1С работает весьма быстро и подходит почти для всех программных решений. Суть метода заключается в следующем алгоритме:

  • выгрузка данных в файл,
  • передача файла на компьютер пользователя,

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

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