Перейти к содержимому

Как перенести присоединенные файлы из одной базы в другую 1с

  • автор:

Как перенести присоединенные файлы из одной базы в другую 1с

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

7.1. Перенос данных с выгрузкой и загрузкой файла xml

7.1.1. Выгрузка данных в файл

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

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

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

Рассмотрим выгрузку данных в файл на примере переноса данных из информационной базы 1С:Бухгалтерии 7.7. Порядок действий при других вариантах переноса не меняется.

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

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

Выполним резервное копирование информационной базы конфигурации Бухгалтерский учет редакции 4.5.

Этап 2. Выгрузка данных

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

Перенос данных осуществляется с помощью файлов, которые находятся в подкаталоге ExtForms (1SBDB\ExtForms):

  • V77Exp.ert – обработка выгрузки данных из конфигурации Бухгалтерский учет, редакция 4.5;
  • Acc77_80.xml – правила конвертации данных, используемые обработкой V77Exp.ert.

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

  • Выберем конфигурацию исходной информационной базы.
  • Нажмем кнопку Записать файлы конвертации на диск. Откроется дерево каталогов.
  • В открывшемся дереве каталогов выберем подкаталог ExtForms (1SBDB\ExtForms) и в нем файл правил переноса Acc77_80. xml исходной информационной базы.
  • Нажмем кнопку Open – файл правил переноса исходной информационной базы будет заменен на актуальный файл.

После обновления правил переноса можно приступать к выгрузке данных. Для этого необходимо воспользоваться помощником перехода. Нажмем кнопку Переход на 1С:Бухгалтерию 8 панели инструментов программы

Шаг 1. Начало работы с помощником

Нажмем кнопку О преимуществах 1С:Бухгалтерии 8, чтобы ознакомиться с преимуществами перехода.

Шаг 2. Проверка обновлений

Для проверки наличия обновлений нажмем кнопку Проверить наличие обновлений.

При наличии диска ИТС можно сразу обновить конфигурацию. Далее программу необходимо будет закрыть, при повторном запуске в режиме 1С:Предприятие работа с помощником продолжается с момента остановки.

Шаг 3. Настройка периода выгрузки

Выберем период выгрузки.

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

  • Остатки на начало года – если остатки переносятся на начало года;
  • Остатки на начало года и обороты за период – если остатки переносятся в середине года.

В поле Период укажем период переноса. Например, если выгрузка формируется на 01.01.2009, то установим переключатель Остатки на начало года, в поле Период выберем – 2009 г.

Шаг 4. Адрес файла выгрузки

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

Шаг 5. Выгрузка данных

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

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

7.1.2. Неполная (частичная) выгрузка данных в файл

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

В открывшемся окне выберем пункт Выгрузка данных для 1С:Бухгалтерии 8.

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

Укажем параметры выгрузки:

  • Имя файла правил – выберем файл правил конвертации данных;
  • Имя файла данных – укажем файл, в который будут выгружены данные в формате .xml;
  • Дата начала, Дата окончания – укажем период выгрузки. Если перенос осуществляется на начало года, то в поле Дата начала и Дата окончания необходимо указать одинаковую дату. Например, если перенос осуществляется на начало 2009 года, то нужно указать дату начала и дату окончания – 01.01.2009;
  • Правила выгрузки данных – нажмем кнопку Загрузить правила обмена для заполнения табличной части Правила выгрузки данных. По тем разделам, по которым выгрузка не производится, снимем флажки. Например, если необходимо перенести только данные справочника Банковские счета и Банки, то установим флажки Банки и Банковские счета в табличной части Правила выгрузки данных.

Нажмем Выгрузить для выполнения выгрузки данных.

7.1.3. Загрузка данных из файла

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

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

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

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

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

Шаг 2. Выбор файла загрузки

Выберем в поле Путь к файлу данных файл загрузки.

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

Нажмем кнопку Далее для выполнения загрузки.

Шаг 3. Загрузка

Загрузка данных и их проверка осуществляются автоматически.

  • загрузка данных,
  • проведение загруженных документов,
  • проверка загруженных документов.

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

Внимание!

Если загрузка осуществляется в программный продукт базовой версии, то ИНН и КПП организации в 1С:Бухгалтерии 8 будут заменены на ИНН/КПП организации исходной информационной базы.

Шаг 4. Результат переноса

Если перенос данных прошел успешно, выводится строка: «Перенос прошел успешно!».

Если используется версия ПРОФ, можно сразу приступить к переносу информационной базы или данных из файла, нажав кнопку Продолжить.

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

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

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

В данном параграфе приводятся общие рекомендации для всех конфигураций.

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

1. Открыть конфигурацию Конвертация данных, которая размещена на диске ИТС.

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

3. Обновить описания конфигурации исходной информационной базы.

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

Ознакомиться с подробной инструкцией о порядке работы с конфигурацией Конвертация данных можно на диске ИТС.

Если в план счетов исходной информационной базы 1С:Бухгалтерии 7.7, 1С:УСН 7.7 добавлены счета, субсчета, то данные по счетам и субсчетам автоматически не перенесутся. Для переноса данных по таким счетам добавим счета в План счетов 1С:Бухгалтерии 8. В этом случае остатки на начало года введем документом Ввод начальных остатков, обороты – документом Операция (бухгалтерский и налоговый учет).

7.3. Перенос из нескольких информационных баз

В 1С:Бухгалтерии 8 версии ПРОФ поддерживается возможность ведения учета нескольких организаций в одной информационной базе. При этом можно использовать общие справочники для всех организаций.

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

Общие правила синхронизации:

  • Структура (иерархия) справочников исходных информационных баз должна совпадать, т. е. количество уровней справочника и наименование папок каждого из уровней исходных информационных баз должны быть одинаковы.
  • Перед выгрузкой данных обязательно нужно проверить реквизит Наименование справочников. Реквизит Наименование используется в качестве основного реквизита синхронизации для большинства справочников.
  • В 1С:Бухгалтерии 8 у справочников есть реквизиты, которые в конфигурации на платформе 1С:Предприятия 7.7 отсутствуют. Однако эти данные необходимы для корректной синхронизации объектов. Для этого при переносе реквизиты заполняются некими предопределенными значениями (сведениями об информационной базе, источнике и типе выгружаемых данных) в зависимости от контекста выгружаемых данных. Например, при переносе элементов справочника Основные средства в поле Комментарий формируется ключевая строка, содержащая ИНН организации и инвентарный номер объекта.

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

Самый детальный видеокурс по 1С:Документообороту

Объявления

Перенос документов и процессов в 1С:ДО

Как перенести документы и процессы между двумя базами 1С:Документооборота?

  1. Несколько юрлиц группы компаний раньше работали в разных базах 1С:Документооборота, а теперь объединяются в единую СЭД.
  2. В текущей базе произошли нежелательные изменения и надо откатиться на предыдущий день из бэкапа. Чтобы не потерять данные, которые успели ввести пользователи, надо документы и процессы перенести.
  3. В одной из баз РИБ долго не проходил обмен и надо сбросить регистрацию и перенести точечно документы и активные процессы.

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

Чтобы перенести документы из одной базы в другую необходимо открыть обработку в базе приемника и указать параметры подключения к базе источнику. Загрузка данных будет происходить через COM-соединение.

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

  • периоду,
  • части кода документа,
  • части наименования организации,
  • части наименования подразделения,
  • части наименования вида документа.

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

Обработка работает на всех релизах конфигурации 1С:Документооборот (КОРП, ПРОФ, ДГУ) версии 2, платформа 1С:Предприятие 8.3.

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

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

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

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

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

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

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

Этап 2. Загрузка данных

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

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

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

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

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

Шаг 2. Выбор исходной информационной базы, настройки переноса

После выбора информационной базы в поле Путь к информационной базе отображается расположение базы.

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

  • Только справочники – будут перенесены только справочники исходной информационной базы;
  • Остатки на начало года – нужно выбрать этот пункт, если перенос осуществляется на 01число года;
  • Остатки на начало года и обороты за период – нужно выбрать этот пункт, если перенос осуществляется в середине года.

В поле Период укажем период переноса.

Например, если перенос осуществляется на 01 января 2009 года, то установим значение переключателя в положение Остатки на начало года. В поле Период выберем – 2009 г.

Нажмем кнопку Далее для выполнения переноса данных.

Шаг 3. Загрузка

Загрузка данных и их проверка осуществляются автоматически.

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

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

Внимание!

Если загрузка осуществляется в программный продукт базовой версии, то ИНН и КПП организации в 1С:Бухгалтерии 8 будут заменены на ИНН/КПП организации исходной информационной базы.

Шаг 4. Результат переноса

Если перенос данных прошел успешно, выводится строка: «Перенос данных прошел успешно!».

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

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

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

Объем присоединенных файлов достиг 75% от объема БД. Резервное копирования и разворачивание БД для разработчиков стало занимать много времени. Принято решение перенести все присоединенные файлы в тома.

Обработка написана на основе типовой обработки "Перенос файлов в тома" конфигурации УТ 11.1.10.94.

Типовая обработка переносит файлы по справочнику «Версии файлов» из регистра сведений «Хранимые файлы версий», а предлагаемая по всем справочникам присоединенных файлов из регистра сведений «Присоединенные файлы». В обработке формируется текст запроса по метаданным, содержащим "Присоединенные файлы" в наименовании и типом хранения в информационной базе. По всем присоединенным файлам двоичные данные регистра сведений "Присоединенные файлы" переносятся в том.

Версия платформы 8.3.5.1486. Сервер 1С x3 2 Linux Debian.

Для настройки хранения

С оздать общий ресурс на файловом сервере. Например \\ FILESERVER\SHARE\

В 1С настроить работу с файлами. Меню Администрирование — Н астройки работы с файлами — Включить параметр « Хранить файлы в томах на диске».

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

И п римонтировать к созданному каталогу общий ресурс:

mount -t cifs -o username= DOMAIN \\ USER ,password= USER_PASSWORD ,dir_mode=0777,file_mode=0777 // FILESERVER / SHARE / /mnt/ files /

Указать для тома локальный путь / mnt/files/. Теперь все файлы будут хран и т ь ся в томе на общем ресурсе

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

Обработка запускалась на конфигурации УТ 11.1.10.94.

После выполнения обработки нужно выполнить shrink на MS SQL или vacuum на Postgresql. На файловой версии БД выполнить тестирование и исправление с включенным сжатием таблиц.

Обновление от 20.12.2019

Добавлена версия обработки для конфигурации УТ 11.4 где был переименован общий модуль "ФайловыеФункцииСлужебный" в "РаботаСФайламиСлужебный". И регистр для хранения присоединенных файлов "ПрисоединенныеФайлы" в "ДвоичныеДанныеФайлов".

1с 8.3 перенос данных между аналогичными конфигурациями.

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

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

Создание определения файла

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

Запуск передачи с интерактивного сеанса

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

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

Шаг 1 — Выберите передающее устройство

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

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

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

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

Рассмотрим пример выгрузки справочника «Номенклатура» из одной информационной базы 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С 8.3 —выполнить обработку информационных данных в XML виде.

Для выполнения этой задачи потребуется использовать файл обработки выгрузка/загрузка XML82 для 8.2 или XML для 1С 8.3. Такой способ является универсальным и самым оптимальным, подходит практически для любой установленной конфигурации.

Выгрузка данных

Для этого первоначально потребуется зайти в интерфейс программы и выполнить ряд действий:

1. Заполнить поле «Имя файла». При помощи данного пути будет впоследствии создан файл информационных данных для загрузки в базу.

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

3. После этого, когда необходимые объекты выделены, произвести наложение отбора в правой части таблиц.

4. После завершения установки всех требуемых настроек выполнить экспорт справочника.

Загрузка данных в справочник

Чтобы в 1С перенести справочники, потребуется выполнить ряд действий:

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

2. Затем выберите ранее выгруженный файл и используйте команду «Загрузить данные».

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

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

Так же данные можно переносить при помощи загрузки из Excel и табличных документов. Во многих конфигурациях 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С, методом сохранения конфигурации в файл .cf с последующей загрузкой сохраненной конфигурации в новую базу, в новой базе могут присутствовать не все нужные справочники. В частности может не полностью перенестись справочник Номенклатура. В чистой базе 1С, созданной этим способом, в справочнике Номенклатура могут отсутствовать такие Виды номенклатуры как Материалы, Товары, Услуги и др.

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

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

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

Можно перенести нужные справочники из одной базы 1С 8.3 в другую базу 1С 8.3, если их конфигурации идентичны.

Для этого нужно воспользоваться обработкой «Выгрузка и загрузка данных XML» с сайта ИТС . Можно загрузить ее здесь .

Давайте посмотрим как это сделать.

Запускаем обработку «Выгрузка и загрузка данных XML» в исходной базе 1С. Для этого в меню (стрелочка в верхнем левом углу) нажимаем «Файл», далее «Открыть» и выбираем файл обработки.

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

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

• Справочники
• ВидыНоменклатуры
• ТипыЦенНоменклатуры

Для переноса позиций (списка конкретных Материалов, Товаров, Услуг и т. п.) справочника Номенклатура нужно выбрать пункт:

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

Открываем новую (чистую) базу 1С. Заходим в раздел «Справочники», далее «Номенклатура». Переходим в закладку «Виды номенклатуры».

Здесь мы видим существующие в новой базе позиции. Если мы произведем перенос справочников, то одноименные позиции, существующие в новой и исходной базах, задвоятся.
Если мы производим перенос справочника Номенклатура в новую (чистую) базу 1С, в которой мы еще не работали, то удобнее будет сразу удалить все содержимое во всех закладках справочника Номенклатура. Сделаем это: помечаем все записи на удаление и удаляем через «Администрирование», далее «Удаление помеченных объектов».

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

Затем запускаем файл обработки «Выгрузка и загрузка данных XML».

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

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

Хранение данных в томах на диске и архивация электронных документов 1С-Отчетности

При работе с сервисами 1С-Отчетность и 1С-ЭДО входящая и исходящая корреспонденция (письма, документы и пр.) при отправке и получении сохраняется в информационной базе. Также в базе хранятся документы произвольного формата, прикреплённые пользователями к различным справочникам и документам (например, к актам, договорам). Со временем происходит значительное увеличение объёма базы. Это мешает комфортной работе с ней, а также может привести к потере работоспособности вышеуказанных сервисов.

Для решения этой проблемы в программах «1С:Предприятие» реализованы следующие возможности:

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

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

Хранение файлов в томах на диске

Для настройки первой возможности в разделе «Администрирование»перейдите по гиперссылке «Настройки работы с файлами».

В открывшейся форме установите флажок «Хранить файлы в томах на диске».

При появлении предупреждения, что нужно настроить тома (папки), нажмите»ОК». Перейдите по гиперссылке «Тома хранения файлов».

В появившейся форме настройки томов нажмите кнопку «Создать» для создания нового тома. Укажите наименование тома и путь для хранения файлов.

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

Для этого перейдите из раздела «Администрирование» по гиперссылке «Обслуживание». Затем перейдите по гиперссылке «Регламентные и фоновые задания».

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

После переноса файлов в тома необходимо выполнить реструктуризацию (сжатие) таблиц информационной базы для уменьшения ее физического размера. Для этого откройте программу в режиме «Конфигуратор», выберите пункт меню «Администрирование» — «Тестирование и исправление». При работе с файловой базой установите флажок «Сжатие таблиц информационной базы».

При работе с клиент-серверным вариантом базы – флажок «Реструктуризация таблиц информационной базы».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *