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

Как перенести номенклатуру из 1с в другую базу
Наверное, каждый специалист по 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С 8.3 выгрузка и загрузка данных XML. Свертка информационной базы
Перенос данных в 1С 8.3
Перенос данных — очень важный процесс в любой учетной системе, платформа 1С 8.3 не исключение. Ниже мы рассмотрим инструкцию, как проще всего перенести данные из одной системы в другую, имеющую аналогичную конфигурацию (для различных конфигураций можно использовать инструмент для программистов — Конвертация данных или универсальную загрузку из Excel).
Перед любыми действиями необходимо выполнить резервное копирование базы данных, изменения являются невозвратимыми!
Самый простой и удобный способ переноса данных из 1С 8.3 в 1С 8.3 бухгалтерия 3.0 — использование обработки Выгрузка и загрузка данных в формате XML (скачать — ВыгрузкаЗагрузкаXML82 для 8.2 или ВыгрузкаЗагрузкаXML для 1С 8.3 или на ИТС). Обработка универсальная и подходит для любых конфигураций.
Не будем вдаваться в подробности, рассмотрим пошаговую инструкцию по миграции данных с помощью данной обработки на примере простейшего переноса товаров.
Выгрузка данных в XML
Первым делом откроем обработку в базе источнике (откуда будем выгружать товары) и посмотрим на интерфейс:
Сразу необходимо заполнить поле «Имя файла» — по этому пути будет создан новый файл данных, который мы будем загружать в базу приемник. Чуть ниже, в табличной части «Данные для выгрузки» необходимо выбрать те данные, которые мы хотим выгрузить из базы данных.
После выделения объекта из левой табличной части можно наложить отбор в правой табличной части:
Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>
Получите понятные самоучители по 1С бесплатно:
В нашем примере я хочу выгрузить все товары с наименованием «Грабли».
После того как все настройке заполнены, данные можно выгружать. Для этого необходимо нажать на кнопку «Выгрузить данные»:
Загрузка данных из xml в 1с 8.3
Данные выгружены из базы источника, теперь их необходимо перенести в базу-приемник.
Для этого необходимо запустить обработку уже в той базе, в которую необходимо загрузить данные, и зайти на вкладку «Загрузка», выбрать выгруженный файл на диске и нажать на кнопку «Загрузить данные»:
Данный пример подходит только для переноса данных между идентичными конфигурациями на платформе 1С. Для понимания механизма обменов, для программистов, мы написали статью — XML и 1С.
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Для правил выгрузки документов дополнительно в запросе сравнения генерируются поля Контрагент и Сумма документа в случае наличия у документа таких реквизитов — чтобы иметь возможность сравнения по этим показателям.
Мнение эксперта1С:Эксперт по технологическим вопросамЗадавайте мне вопросы, и я помогу разобраться!После выполнения этой процедуры вы получите пакет документов Операция , которые сохраняют остатки по счету бухгалтерского учета после отрезки прошлых налоговых периодов бухгалтерской отчетности. Перенос внешних объектов между конфигурациями | Обучение 1С Обращайтесь в форму связиПеренос Движений Документа 1C из Одной Базы в Другую
Как мы уже знаем, правила конвертации объектов используются для сопоставления объектов в конфигурациях источнике и приемнике. Естественно, что в правиле задается объект источник данных (то есть откуда брать данные) и объект — приемник данных (то есть куда переносить или записывать данные).
Кроме них имеется еще ряд свойств смысл которых постараемся раскрыть.
Продолжить поиск по полям поиска, если по идентификатору объект приемник не найден — флаг определяет продолжать поиск объекта в информационной базе приемнике, если поиск по уникальному идентификатору не привел к положительному результату.
Не замещать существующие объекты в приемнике при загрузке, а только создавать новые и заполнять их * — флаг определяет нужно ли выполнять изменение реквизитов объекта в информационной базе приемнике, если объект был успешно найден по уникальному идентификатору или по полям поиска.
Не создавать новый объект в приемнике, если он НЕ найден * — флаг определяет нужно ли создавать новый объект в информационной базе — приемнике, если он не был найден по уникальному идентификатору или по полям поиска.
Не запоминать выгруженные объекты — флаг определяет нужно ли системе при выгрузке КЭШировать последние выгруженные объекты. КЭШирование позволяет ускорить процесс выгрузки и загрузки данных.
Автоматически генерировать номер или код, если он не задан — флаг определяет нужно ли системе автоматически генерировать новый код или номер объекта, если перед записью он не заполнен.
Выгружать объект (полностью), только при наличии на него ссылки — настройка определяет при каких обстоятельствах необходимо выгружать объект. В том случае, если флажок установлен, то выгрузка объекта будет выполнена по следующим правилам:
- По правилам выгрузки если объект уже выгружался, то выгружаем его как есть
- По правилам выгрузки если объект не выгружался, то не выгружаем
- При выгрузке по ссылке на объект выгружаем целиком
Например, если нужно переносить не всю номенклатуру из одной ИБ в другую, а только ту, на которую есть ссылки, то флажок подойдет.
На закладке «Дополнительно» можно редактировать наименование правила, вхождение его в определенную группу а так же описание правила.
* Не рекомендуется для использования при настройке on-line обмена
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Перенос Движений Документа 1C из Одной Базы в Другую
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы
💥Принимайте участие в опросе и получайте бесплатную консультацию