Андроид. Windows. Антивирусы. Гаджеты. Железо. Игры. Интернет. Операционные системы. Программы.

Перенос данных в 1с 8 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С:Бухгалтерию 8. Такой способ переноса считается основным.

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

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

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

Этап 1. Резервное копирование

Выполним резервное копирование исходной информационной базы.

Запустим 1С:Бухгалтерию 8 .

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

Необходимо воспользоваться помощником перехода (меню Сервис – Перенос данных из информационных баз 1С:Предприятия 7.7 ).

Шаг 1. Выбор варианта загрузки данных

Выберем пункт Загрузить данные из информационной базы .

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

Кнопка Завершить используется для закрытия формы.

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

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

Как перенести 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

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

В большинстве случаев процесс переноса данных в 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 в том, что для его реализации пользователь должен обладать достаточной квалификацией. Также к значительным недостаткам можно отнести то, что нужно писать алгоритм загрузки и выгрузки данных, т. е две

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

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

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

По сути, сохранение базы – это регламентная процедура, необходимая для подстраховки.


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

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


По указанному адресу сохранится файл с расширением.cf (это и есть нужная нам база):


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



После выгрузки базы в системе работать не рекомендовано, так как могут возникнуть расхождения с сохраненными данными.

Установка платформы

Следующим шагом станет установка дистрибутива платформы (файла setup.exe).

Его можно взять:

На диске ИТС;

Скачать на сайте поддержки пользователей 1С.

Рассмотрим подробно второй вариант установки, поскольку диск ИТС – ограниченный ресурс и может не содержать необходимой версии платформы.





Скачиваем дистрибутивы, распаковываем и сохраняем по указанному адресу:






Установить:


Требуется «Установить драйвер защиты», ставим галочку напротив, и нажимаем «Далее»:


Убираем галочку и нажимаем «Готово»:


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

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

Лицензионные ключи

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

Активация аппаратной лицензии подразумевает использование USB-ключа, а программной – введение пин-кода при первом запуске 1С на условно новом компьютере. Пин-код используется один раз, так как запущенная лицензия учитывает параметры определенного «железа» и к другому не подойдет. Пин-ключи (основной и два резервных) входят в комплектацию коробки программы. Если резервных ключей не осталось, следует обратиться в службу поддержки компании 1С-франчайзи, оказывающей услуги сопровождения и получить регистрационную форму. При ее заполнении очень важно, чтобы все реквизиты и другая информация в ней абсолютно совпадали с заполненной в предыдущий раз. После этого можно получить набор дополнительных ключей.

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

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


Поскольку речь идет о базе, которая уже существует, в окне выбора режима щелкаем по «Добавлению в список существующей ИБ»:


В появившейся форме указываем наименование и тип расположения базы (сохраненный ранее адрес). Тип расположения «На данном компьютере или на ПК локальной сети» требует выбора каталога, куда будет установлена информационная база (На рисунке D:\1C_Bases\Бухгалтерия):



Если каталога до этого не было, система «1С:Предприятие 8» автоматически создаст его при запуске. Окно параметров запуска является заключительным. Если настройки по умолчанию удовлетворяют требованиям, при нажатии «Готово» база будет добавлена в список:


База успешно перенесена.

Похожие публикации