Перенос данных между 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, к сожалению, такого функционала нет. Одним из вариантов выхода в данной ситуации будет отбор необходимых позиций на вкладке «Дополнительные объекты для выгрузки».
Добавить объекты здесь можно как вручную (кнопка «Добавить»), так и запросом («Добавить запросом…»). При большом их количестве предпочтительнее второй вариант.

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

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

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

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

Справочник «Номенклатура» в базе – приемнике не был заполнен. Теперь в нем пять элементов: три номенклатурных позиции и две группы.
«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 не формирует.
Внутреннее перемещение основного средства между счетами в "1С:БГУ"
В ходе работы в базе «1С:Бухгалтерии государственного учреждения»» порой возникают обстоятельства, когда необходимо перенести основное средство с одного счета на другой. Например, после проверки сторонними организациями или при инвентаризации основных средств выявлено, что ряд объектов нужно перенести из состава особо ценного движимого имущества в иное движимое, либо имущество числится не на «том» счете.
Например, основное средство «Дез. установка ДУ 1000 с бензинов. двигат. (прицеп)» требуется переместить со счета 101.25 на 101.35.
Рассмотрим, как правильно отразить перемещение основного средства между счетами с корректным отражением в инвентарной карточке.
1. Формируем оборотно-сальдовую ведомость по счету 101.00, 104.00
В настройках на вкладке «Группировка» добавляем ИФО, КФО, МОЛ, ОС; на вкладке с отбором ОС – «Дез. установка ДУ 1000 с бензинов. двигат. (прицеп)», чтобы убедиться, на каком счете находится основное средство.
2. Создаем документ «Внутренние перемещения ОС, НМА, НПА».
2.1. В шапке документа заполняем следующие графы:
— Вид операции выбираем «Перемещение ОС, НМА, НПА между счетами»;
— Основание: Приказ, дата, номер (необязательное условие).
2.2 На вкладке «Основные средства» путем подбора добавляем ОС — «Дез. установка ДУ 1000 с бензинов. двигат. (прицеп)».
В табличной части выбираем нужным на счет, в нашем примере это «101.35».
2.3 На вкладке «Бухгалтерская операция» выбираем «Внутреннее перемещение между счетами (концессия 101.ХХ – 101.ХХ)» — Провести и закрыть.
2.4 Переформируем оборотно-сальдовую ведомость по счету 101.00, 104.00.
Из оборотов по основному средству мы видим, как перенеслись балансовая стоимость и амортизация со счета на счет, а также как скорректировался счет в инвентарной карточке.
Накопились вопросы и нужна помощь?
С удовольствием на них ответим и поможем все настроить! Обращайтесь по тел.

При ведении нескольких рабочих баз 1С порой возникает необходимость обмена данными между ними. Существует 2 способа переноса данных:
- Перенос данных с использованием правил обмена и обработки «Обмен данными XML». Правила обмена создаются с помощью конфигурации 1С:Конвертация данных.
- Перенос данных между похожими информационными базами обработкой «Выгрузка и загрузка данных XML».
Рассмотрим второй вариант, т.е. выгрузку и загрузку данных из/в конфигураций, в которых имеются одни и те же (идентичные), нужные нам объекты. Для этого воспользуемся внешней обработкой «Выгрузка и загрузка данных XML», которую можно скачать здесь.
Условие использования этой обработки следующее: В информационной базе, из которой выгружаются данные, должны присутствовать такие же объекты и с такими же реквизитами (наименование и тип данных), как и в базе, в которую производится загрузка данных.
Рассмотрим пример с переносом данных этой обработкой. Предположим, нужно перенести документы «Платёжное поручение входящее» и «Платёжное поручение исходящее». Решение этой задачи будет следующим.
Открываем внешнюю обработку «Выгрузка и загрузка данных XML» через главное меню: Файл ? Открыть… На вкладке «Выгрузка» указываем файл XML, в который мы будем сохранять данные.

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

Теперь на данном шаге нужно решить, выгружать ли вместе с документами их движения по регистрам или перепровести эти документы уже в другой базе? Для перепроведения выгружаемых документов уже в другой базе можно воспользоваться обработкой «Групповая обработка справочников и документов». Если алгоритмы проведения в данных информационных базах чем-то отличаются, то галочку напротив «Выгружать с документом все его движения» ставить не следует.

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

На этой вкладке ставим одну единственную галочку напротив «Продолжить загрузку объектов в случае возникновения ошибки» и нажимаем на кнопку «Загрузить данные». Остальные функции, например, использование итогов мы не рассматриваем, хотя эта функция может значительно ускорить загрузку объектов (записей по регистрам).
Обработку «Выгрузка и загрузка данных XML» (версия 2.1.8) для платформы 1С:Предприятие v8.3 (тонкий клиент) можно скачать здесь.
Обработку «Выгрузка и загрузка данных XML» (версия 2.1.6) для платформы 1С:Предприятие v8.2 (толстый клиент) можно скачать здесь.