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

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

  • автор:

Выгрузка в 1С из xml: как выгрузить данные из 1С 8.3 и загрузить в 1С 8.3

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

Внешняя обработка выгрузка и загрузка данных в xml 1с 8.3

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

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

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

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

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

Рассмотрим принцип работы данной обработки.

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

Откроем обработку в базе Источнике, т.е. информационной базе, откуда будем выгружать наши данные: меню Файл — Открыть .

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

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

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

Например, при выгрузке справочника Номенклатура можно загрузить Единицы измерения . При выгрузке справочника Контрагенты или Организации можно выгрузить Банковские счета и Договора . Если их не выгрузить, то при загрузке этих данных не будет, а при переносе документов эти поля окажутся пустыми и в этих полях вместо данных будет надпись <Объект не найден>.

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

При выгрузке можно установить галочку выгружать в формате FastInfoSet . Данный формат использует альтернативный синтаксис отображения xml-данных, обеспечивает меньший объем файлов и более высокую скорость обработки, чем скорость обработки данных, записанных в обычном xml-формате. Файл этого формата имеет расширение .fi или .finf.

Для примера, в новую созданную базу 1С 8.3 выгрузим справочники Организации , Контрагенты и Номенклатура .

О том, как создать новую базу 1С подробнее читайте в статье Как создать информационную базу в 1С 8.3

Отметив в списке необходимые для выгрузки объекты, нажимаем кнопку Определить данные, выгружаемые по ссылке и галочками программа 1С 8.3 отметит связанные объекты и при необходимости их также нужно пометить для выгрузки, поэтому отметим также справочники Договоры Контрагентов , Банки и Банковские счета . Затем только нажимаем кнопку Выгрузить . После формирования файла программа спросит, что делать с подготовленным файлом: Открыть или Сохранить .

Нажимаем Сохранить и указываем папку. В нашем примере папка Выгрузка из 1С.

Нажимаем кнопку Сохранить — файл выгружен.

Загрузка данных из xml файла в базу 1С 8.3

Откроем информационную базу-приемник, т.е. базу 1С 8.3, куда будем загружать наши данные.

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

Открываем обработку Выгрузка и загрузка данных XML (меню Файл — Открыть ) и нажимаем кнопку Загрузить данные .

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

В служебном сообщение появится информация об окончании загрузки.

Проверяем наши справочники.

Справочник Контрагенты ( Справочники — Контрагенты ).

Проверим, перенесся ли справочник Договоры . Проверим вкладу Договоры в элементе справочника Контрагенты .

Есть. Но для этого при выгрузке мы его тоже отметили.

Проверим справочник Номенклатура ( Справочники — Номенклатура ).

См. также:

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

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

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

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

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

(9 оценок, среднее: 4,44 из 5)

Обсуждение (6)

Спасибо! Статья очень помогла.

Отлично! Спасибо за обратную связь.

Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

При попытке загрузки данных с личного компьютера — выдает ошибку «Несоответствие типов (Параметр №3)».
Что делать? Кто сталкивался?

Обратите внимание! В комментариях наши кураторы не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно по ссылке >>

Перенос данных между 1С 8.3 Бухгалтерия на примере справочников

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

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

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

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

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

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

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

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

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

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

выгрузка в файл

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

Получите понятные самоучители по 1С бесплатно:

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

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

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

выгрузка только номенклатуры без отбора

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

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

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

выгрузка из 1С с помощью запроса

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

просмотр результат запроса

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

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

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

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

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

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

выбор файла для загрузки

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

успешная загрузка справочника

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

1C в бюджетном учете

Как отразить перемещение ОС между счетами учета в 1С бухгалтерии государственного учреждения 8? До недавнего времени подобную операцию приходилось делать при помощи документа «Операция бухгалтерская». Но не так давно фирма 1С включило в документ «Внутреннее перемещение ОС» еще одну операцию — «Перемещение ОС между счетами».

Внутреннее перемещение ОС между счетами

Теперь регистрировать факт перемещения основного средства с одного счета учета на другой стало гораздо проще. Для того чтоб выполнить перемещение ОС между счетами в программе «1С: Бухгалтерия государственного учреждения, редакция 1.0» идем в меню «ОС, НМА, НПА — Прочие операции — Внутреннее перемещение ОС и НМА». Создаем новый документ и в поле «Операция» выбираем «Внутреннее перемещение ОС между счетами». При этом несколько меняется вид табличной части документа, а именно появляется колонка «Счет новый», а кроме того на закладке «Общая» появится реквизит «Счет переноса». Соответственно, после добавления основного средства в табличную часть нужно заполнить это поле соответствующим значением.

«1С:Бухгалтерия 8» (ред. 3.0): как отразить перемещение групповых основных средств (+ видео)

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

Начиная с версии 3.0.109.29 в «1С:Бухгалтерии 8» реализован групповой учет однотипных основных средств (ОС).

Документом Перемещение ОС (раздел ОС и НМА) можно отразить перемещение в другое подразделение как инвентарных, так и групповых объектов ОС.

В правой части шапки документа следует указать текущее местонахождение объектов и Ф.И.О материально ответственного лица — сдатчика, а в левой — новое местонахождение, Ф.И.О. получателя и новый способ отражения расходов по амортизации.

В табличной части документа следует указать наименование перемещаемых объектов ОС и их количество (только для групповых ОС).

Печатная форма ОС-2 (Накладная на перемещение ОС) будет содержать сведения обо всех перемещаемых объектах ОС, в том числе групповых.

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

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

Если в течение месяца регистрируется несколько документов выбытия объектов ОС, входящих в одну и ту же группу, то амортизация по данному групповому объекту начисляется в наиболее раннем документе. Последующие документы выбытия и регламентная операция Амортизация и износ основных средств в текущем месяце амортизацию уже не начисляют.

Предположим, в текущем месяце с групповым объектом ОС не происходило никаких событий, кроме перемещения. Тогда в документе Перемещение ОС по данному объекту сначала начисляется амортизация в целом (по текущему местонахождению). Затем формируется внутренняя проводка по счету 01.11. Часть накопленной амортизации, относящаяся к перемещаемому количеству, также перемещается в разрезе подразделений внутренней проводкой по счету 02.11 «Амортизация групповых объектов основных средств».

Если в текущем месяце амортизация по групповому объекту уже была начислена ранее другим документом, то в документе Перемещение ОС формируются только внутренние проводки по счетам 01.11 и 02.11.

Если групповые объекты ОС перемещаются в месяце принятия их к учету, а амортизация ОС начисляется со следующего месяца, то документ Перемещение ОС проводок по счету 02.11 не формирует.

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

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