Реестр нма из 1с как выгрузить
Иногда в работе сталкиваешься с ситуацией, когда возникает необходимость перенести данные из одной конфигурации 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 (меню Файл — Открыть ) и нажимаем кнопку Загрузить данные .
В открывшемся окне выбираем наш ранее сохраненный файл, нажимаем кнопку Открыть и ждем окончания загрузки данных из файла.
Проверяем наши справочники.
Справочник Контрагенты ( Справочники — Контрагенты ).
Проверим, перенесся ли справочник Договоры . Проверим вкладу Договоры в элементе справочника Контрагенты .
Есть. Но для этого при выгрузке мы его тоже отметили.
Проверим справочник Номенклатура ( Справочники — Номенклатура ).
- Как выгрузить документ, отчет из 1С 8.3 в Excel
- Загрузка из Excel в 1С 8.3
- Как выгрузить базу 1С 8.3 на флешку
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
Иногда возникают ситуации, когда необходимо сделать копию информационной базы 1С.Часто у пользователей 1С возникает вопрос: как загрузить (сохранить) документ.В справочник Контрагенты можно загружать данные из таблиц. Это особенно..
(7 оценок, среднее: 4,29 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Задача: в результате реорганизации в форме преобразования из ЗАО в ООО появилась новая организация, которой организация-предшественник передает все активы, в том числе НМА.
Было принято решение учет продолжить в той же базе 1С Бух 3 (КОРП). Необходимо корректно отразить передачу НМА в 1С, при этом минимизировать ручной труд.
Решение: получаем остатки по организации предшественнику, и вносим их в новую организацию с помощью документа «Ввод остатков».
Процесс
Так как речь идет о разработке, суть ее в данном случае сводится к написанию обработки, которая будет получать остатки на заданную дату, и программно создавать документ Ввод остатков (ВводНачальныхОстатков).
Чтобы наглядно представить, что нам нужно сделать, создадим тестовый документ вручную в режиме предприятия
Крайне желательно, чтобы в создании этого эталонного документа принял участие заказчик- бухгалтер или аудитор.
- При создании документа указывается подразделение организации, в которую должен поступить НМА. То есть нам нужно или создать новые подразделения, если они еще не созданы, или сопоставить старые с новыми, например, на форме обработки.
- Добавляем НМА в табличную часть – видим, что одного счета 04 нам будет недостаточно, надо будет еще взять остатки по 05 (амортизация НМА).
- Также нам понадобится способ отражения расходов по новой организации – нам его также придется взять с формы или создать.
- На вкладках «Бухгалтерский учет», «Налоговый учет» вводятся срок полезного использования, способ начисления амортизации – этих сведения тоже надо будет перенести.
Запишем и проведем документ, он нам понадобится позднее как эталон.
Получим список НМА для переноса
За основу возьмем регистр ХозрасчетныйОстатки с условием ХозрасчетныйОстатки.Счет В Иерархии Счет04, соединенный по Субконто1 с остатками по счету 05.
В процессе дополним этот запрос данными других регистров, в которых находятся нужные нам сведения.
В конфигураторе найдем наш документ ВводНачальныхОстатков и посмотрим на табличную часть НМА. Нам предстоит заполнить 35 реквизитов – не мало, но и не так много: в табличной части ОС в этом же документе – 66 реквизитов.
Для каждого реквизита надо понять, откуда нам его взять.
С помощью запроса выведем реквизиты в таблицу и начнем заполнять
Разберем на примере реквизита «ДатаПриобретения».
Скорее всего, данные для него находятся в одном из регистров сведений. Нам надо установить в каком именно.
Попробуем два способа:
1) Посмотреть Движения документа и определить, в какие регистры записываются движения. Исходим из предположения, что если в эти регистры записываются данные, то из них же можно получить эти данные. Дальше можно посмотреть на структуру этих регистров в конфигураторе и на их записи в базе.
Попробуем на нашем примере:
Нужный нам реквизит находится в регистре «Первоначальные сведения о НМА и НИОКР (налоговый учет)»
2) Попробуем другой способ - поищем этот реквизит в коде. Ориентируясь на названия процедур находим интересующую нас в модуле менеджера документа «Ввод остатков» :
Здесь упоминается тот же регистр. Отметим для себя, что кроме даты приобретения из этого регистра можно взять значения еще нескольких нужных нам реквизитов.
Результат обоих способов одинаковый, но в процессе разработки я пользовался вторым – он быстрее и позволяет опираться на меньшее количество предположений.
Следующий шаг – анализируем регистр и решаем, как нам добавить его в наш запрос.
Структура регистра в конфигураторе
Структура регистра очень простая, всего одно измерение – берем срез последних и получаем по каждому НМА все интересующие нас сведения. В запросе соединим его с Хозрасчетным по Субконто1 = НематериальныйАктив.
Похожим способом ищем все остальные реквизиты, в итоге у меня получилась вот такая таблица:
В данном случае не срослось у меня только с одним реквизитом – ПорядокСписанияНИОКРНаРасходыНУ, не получилось достоверно понять откуда его можно взять. Похожее на правду место, где он фигурирует – документ «Принятие к учету НМА», но находить документ принятия к учету и вытаскивать из него реквизит не входило в мои планы. Тем более, что этот реквизит относится к НИОКР, которых в базе для переноса не было.
ДатаПринятияКУчетуРегл – берем с формы, потому что НМА в новой организации мы принимаем к учету с даты ввода остатков.
ВидОбъектаУчета – это реквизит НМА, для каких-то целей он присутствует в ТЧ отдельно.
По реквизитам, берущимся из регистра Хозрасчетный лучше проконсультироваться с заказчиком – они могут принимать разные значения, в зависимости от того, по какой стоимости принимается НМА к учету.
Переходим собственно к разработке
Создадим обработку и форму в ней. На форму добавим необходимы нам реквизиты:
- Дата остатков – дата, на которую мы будем брать остатки по старой организации
- Дата ввода документа остатков – дата, от которой будет создаваться документ остатков, от нее же НМА будут приняты к учету в новой организации
- Старая организация, Новая организация – тут все понятно
- Старое подразделение, Новое подразделение - так как переносить мы будем из подразделения в подразделение
Еще нам понадобится собственно команда «Перенести НМА» - создадим для нее процедуры на клиенте и на сервере без контекста, в последней будет происходить вся магия.
Сердцем обработки будет наш запрос, где ХозрасчетныйОстатки соединится с найденными нами регистрами сведений, в итоге мы получим сведения по имеющимся в старой организации НМА.
Создадим новый документ ввода остатков. При обходе результатов запроса заполним табличную часть НМА.
Почти все значения в ней будут соответствовать полученным в запросе, кроме:
ДатаПринятияКУчетуРегл – это дата документа, мы ее берем с формы
СпособОтраженияРасходов – он должен относиться к новой организации, поэтому мы его поищем по наименованию в новой организации, а если не найдем – создадим по образу и подобию старого способа, обновивив организацию и подразделение.
Запишем полученный документ. После этого его можно будет еще раз проверить в режиме предприятие и если все хорошо – провести, после этого перенос можно считать завершенным.
Маленький штрих – в процедуре формы ПриСозданииНаСервере для удобства зададим значения реквизитов формы по умолчанию.
По аналогичной методике можно разработать и перенос других активов, например, основных средств. Полностью процесс описывать не буду, отмечу лишь, что он несколько сложнее, чем перенос НМА. Для ознакомления к статье прилагается обработка «Перенос ОС».
¬
Решение разрабатывалось и тестировалось на:
Платформе 1С:Предприятие 8.3 (8.3.15.1700)
Конфигурации Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.71.75)
Прилагаются обработки
Перенос НМА
Перенос ОС
Обработки предназначены для ознакомления с методикой. Не рекомендуется использование «как есть» в реальных условиях, так как разработка производилась под конкретные задачи заказчика.
Отчет собирает остатки по принятым к учету Нематериальным активам (счет "04") по выбранной организации.
Создавался и тестировался для конфигурации Бухгалтерия КОРП 3.0.42.85, на платформе 1С:Предприятие 8.3 (8.3.6.2076).
Специальные предложения
Просмотры 8214
Загрузки 115
Рейтинг 3
Создание 11.03.16 11:39
Обновление 11.03.16 11:39
№ Публикации 484639
Рубрики Учет ОС и НМА
Кому Бухгалтер
Конфигурация 1С:Бухгалтерия 2.0
Операционная система Windows
Страна Россия
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Расшифровка по Основным средствам для расчета налога на имущество по 2-му и 3-му разделам декларации "Авансы по налогу на имущество". Промо
Отчет "Расшифровка отчета 'Авансы по налогу на имущество' по 2-3 разделам" предназначен для проверки и контроля правильности расчета регламентированного отчета "Авансы по налогу на имущество" в разрезе Основных средств. Предоставляет ряд дополнительных данных по состоянию ОС организации на текущий момент согласно данным хозрасчетного регистра. Написан на основании стандартных процедур заполнения регламентированных отчетов, но дополнительно показывает данные в разрезе групп ОС и каждого ОС, согласно данным 2-го и 3-го разделов стандартного отчета. Версия для обычного приложения тестировалась на УПП 1.3, но должно работать в БУ, БУ КОРП 2.0, КА, БАУ и БАУ КОРП (по крайней мере для обычных /неуправляемых/ приложений). Версия для управляемого приложения тестировалась на БП 3.0. В отчете учтены ОС, введенные в эксплуатацию после 2013 и учтены изменения, введенные в 2017 г. Предусмотрено три варианта отчета: 1. Для обычного приложения 8.1-8.3 платформ; 2. Для управляемого приложения 8.2 - 8.3 платформ; 3. Универсальный вариант, который подходит для обоих типов конфигураций: для обычного и управляемого приложений (удобно, если на предприятии используются оба типа - и обычные, и управляемые приложения).
Несмотря на то, что 1С является самой популярной, удобной и надежной информационной системой, имеющей в своей линейке комплекс решений для автоматизации и обработки абсолютно всех бизнес-процессов на предприятиях любого масштаба и области деятельности, все равно у пользователей ежедневно возникает необходимость выгрузить данные из 1С в сторонние программы или файлы. В данной статье рассмотрим, что такое выгрузка из 1С и покажем, как сделать выгрузку из 1С и какие проблемы могут возникать при этом. Забегая вперед, отметим, что если по прочтение статьи вам будет нужно задать вопрос по 1С, обратитесь к нашим специалистам по телефону или через заявку на сайте. Мы свяжемся с вами в кратчайшие сроки.
Данные, которые можно выгружать из 1С
1С любой конфигурации штатно поддерживает выгрузку таких данных как:
- Печатные формы;
- Отчеты;
- Таблицы и списки.
Выгрузка данных из 1С 8.3 возможна во многих популярных форматах:
- Microsoft Excel;
- Microsoft Word;
- PDF;
- Выгрузка в CSV;
- HTML и другие.
Выгрузка печатных форм и отчетов
Любую печатную форму или отчет в 1С можно сохранить в нужном формате. Для этого понадобится открыть форму или отчет, затем выбрать в Главном меню Файл - Сохранить как.
Рис.1 Сохранение печатной формы и отчета
После этого будет открыто окно сохранения файла, в котором указывается имя и тип файла:
Рис.2 Окно сохранения файла
Возможные проблемы при выгрузке из 1С
В некоторых случаях кнопка меню «Сохранить как» может быть недоступна для выбора:
Рис.3 Сохранение невозможно
Это связано с тем, что печатная форма или отчет не активизированы в данный момент. Чтобы печатная форма стала доступна для сохранения, требуется просто кликнуть мышкой в любое место на ней:
Рис.4 Активация печатной формы
Теперь пункт меню «Сохранить как» будет доступен. Если при выгрузке данных у вас возникли также и другие проблемы, обратитесь к нашим специалистам по сопровождению 1С 8.3, мы с радостью вам поможем.
Выгрузка в Excel
Обработка данных в самом популярном табличном формате требует соответствующей выгрузки. Для того чтобы сохранить нужные данные в формате Excel, необходимо в диалоге сохранения файла указать тип Лист Excel2007-. (*.xlsx). Реже необходимо сохранить данные в старом формате Лист Excel (*.xls):
Рис.5 Сохранение нужных данных в формате Excel
Аналогично, выбирая нужный формат, можно сделать выгрузку из 1С в PDF, из 1С в WORD, из 1С в CSV, а также в другие форматы.
Выгрузка произвольных таблиц из 1С
В данном разделе будет показано, как можно выгрузить любые данные, при условии, что у вас есть на это права.
В 1С разработан штатный механизм, который позволяет выгрузить любой список (например, список документов или элементы справочника). Для этого в командной панели любого списка, в группе «Еще» доступна команда «Вывести список»:
Рис.6 Выгрузка списков
Далее требуется указать нужные колонки и нажать кнопку ОК:
Рис.7 Выбор колонок
Информация будет выведена в специальный табличный документ. Этот документ выглядит так же, как любой другой отчет в 1С, и его можно выгрузить точно так же, используя команду Файл – Сохранить как:
Рис.8 Табличный документ
Как выгрузить данные, которые не видно в списке
Зачастую, возникшая задача по выгрузке какой-то список, сопровождается необходимостью добавления туда колонок, которые точно есть в документе (справочнике), но их по каким-то причинам не видно в текущем списке. Пример: в списке «Клиенты» добавить для выгрузки поле «Телефон», которое отображается только в дополнительной панели справа:
Рис.9 Выгрузка данных, не отображающихся в списке
Чтобы телефон можно было выгрузить из 1С, его все же сначала необходимо добавить в список. Для этого надо вызвать команду «Еще - Изменить форму». Далее нам понадобиться в списке колонок найти нужную. Тут есть одна хитрость: разработчики типовых конфигураций почти всегда добавляют поле «Ссылка». Если встать на него, а затем нажать кнопку «Добавить поля», то мы увидим все возможные поля этого справочника. Находим поле «Телефон» и ставим у него галочку использования.
Рис.10 Добавить поля
Рис.11 Выгрузить данные
После этого базу данных клиентов с телефонами можно выгрузить в файл через штатную команду «Вывести список».
Обмен данными с 1С
Гарантируем обмен без ошибок между любыми системами 1С. Условия гарантии прописываем в договоре!
Перенос данных 1С
Переходите на новую программу 1С? Проведем бесплатный анализ и перенесем только необходимые данные
В системе учета «1С:Бухгалтерия 8» (ред. 3.0) имеются четыре формы отчетности по основным средствам:
- Стандартная форма отчета;
- Специализированные формы отчета;
- Универсальный отчет;
- Регистр налогового учета.
Общая схема работы с основными средствами в той же программе состоит из следующих этапов:
- Поступление и оформление ОС;
- Ввод их в эксплуатацию;
- Перемещение;
- Ремонт и/или модернизация;
- Амортизация;
- Списание;
- Инвентаризация.
Принятие и оформление основных средств на предприятие для любого из видов отчетности по основным ОС можно посмотреть с помощью проведенных и взятых на учет документов.
Рис.1 Принятие и оформление основных средств на предприятие
Стандартная форма отчета – это оборотно-сальдовые ведомости по заданным счетам. Находится этот вид отчета во вкладе «Отчеты».
Рис.2 Стандартная форма отчета
Помимо того что в данной форме отчета можно посмотреть основные средства, их обороты и движение, на закладке «Показать настройки» также вводят дополнительные сведения: местонахождение ОС, их инвентарные номера, заводские номера или же коды проведения операций, что также попадет в отчет по ОС в 1С 8.3 и даст более развернутое представление о балансе.
Рис.3 Настройки
Формировать этот отчет можно по любому из действующих счетов, а «Дополнительные поля» можно применять как для одной колонки, так и для отдельных колонок.
По этому принципу настраиваются и формируются другие виды отчетов в «Бухгалтерии».
Специализированные формы отчета можно найти во вкладе ОС и НМА.
Рис.4 Специализированные формы отчета
Инвентарная книга используется в основном для учета ОС на малых предприятиях. К ней можно применять различные настройки, в том числе можно просмотреть и местонахождение ОС, и материально-ответственных лиц, и подразделения. Выводится отчет по настраиваемым датам, от года до дня.
Рис.5 Отчет по настраиваемым датам
Здесь же можно сформировать отчет по начисленной амортизации во вкладке «Ведомость амортизации ОС».
Рис.6 Ведомость амортизации ОС
Один из самых обширных и чаше всего применяемых в 1С отчетов – Универсальный отчет. Он помогает создать структурный и развернутый отчет, в котором можно просмотреть все поступления ОС за весь период, а также использовать разнообразные дополнительные настройки. В формировании этого отчета используются все регистры данных, занесенных в рабочую базу.
Рис.7 Универсальный отчет
Для того чтобы сформировать данный отчет по уже имеющимся на балансе компании или предприятия ОС, необходимо использовать закладку «Отчеты-Универсальный отчет».
В верхней части на панели настроек установить необходимый период для формирования отчета, в ячейке «Тип данных» выбрать значение «Регистр сведений», в ячейке «Объект» – местонахождение ОС (бухучет).
Рис.8 Настройка
В объекте «Таблица» необходимо задать значение пустого поля.
Далее задают следующие настройки: в закладке «Отборы» – отбор по необходимому предприятию. Если их в базе не одно, а несколько, выбираем необходимое.
Рис.10 Настройки
В следующей закладке «Показатели» добавляем новое поле и выбираем в выпадающем списке «Основное средство».
11 Показатели
Со всеми вышеперечисленными настройками формируем отчет и получаем развернутую форму универсального отчета по ОС.
Рис.12 Формируем отчет
Можно настраивать этот отчет в соответствии с описанием выше, добавлять инвентарные номера, коды операций, либо выстраивать отчет по МОЛ.
Регистр налогового учета в основном используют для получения необходимых сведений по ОС, но намного реже, нежели остальные формы получения данного отчета. Регистр можно найти в одноименной вкладке, в разделе «Регистры учета состояния единицы налогового учета».
Рис.13 Регистр налогового учета
Формируется он так же, как и остальные отчеты, в соответствии с заданными параметрами и настройками.
Рис.14 Формирование регистра
Мы увидели, что средств, чтобы получить отчет по группам ОС в 1С 8.3, достаточно много, и можно выбрать те, которые являются наиболее удобными для конкретной ситуации, а следуя приведенным рекомендациям также составить и другие отчеты.
Читайте также: