Доступ в Интернет

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

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

Переносит через xml файлик или com - соединение данные из одной базы 1С в другую.

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

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

Может работать в двух режимах: через xml (запускать по очереди в базе источнике, потом в базе - приемнике), через com - соединение (запускать только в базе - источнике).

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

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

Если обмен работает в режиме XML, Выгрузка производится в тот же каталог, откуда запущена обработка. Создается файл "dataXML.xml". Из него же производится загрузка.

Использование (через xml):

  • Запустить обработку в базе - источнике данных. перейти за закладку "Выгрузка". При необходимости можно воспользоваться флагом "фильтр по заполненным объектам" - он уберет из полей списков объекты, не содержащие данных, оставив только те, где есть хоть одна запись. Выбрать флажками объекты для переноса (на любых закладках)
  • Нажать "Выгрузить"
  • Запустить эту же обработку в базе - получателе данных. Выбрать вид обмена "Через XML".
  • Нажать "Загрузить". Загруженные данные отобразятся в списке, откуда их можно открыть щелчком мышки. Кнопка "Тест загрузки" на закладке "Загрузка" делает загрузку данных без записи в базу с отображением загруженных данных (если очень страшно загружать).

Использование (через com):

  • Запустить обработку в базе - источнике.
  • Настроить (восстановить настройки) для соединения.
  • Перейти за закладку "Выгрузка". При необходимости можно воспользоваться флагом "фильтр по заполненным объектам" - он уберет из полей списков объекты, не содержащие данных, оставив только те, где есть хоть одна запись. Выбрать флажками объекты для переноса (на любых закладках)
  • Нажать "Выгрузить"

Обновления:

2.4. Добавлен отбор по любым данным объекта при выгрузке. Отбор доступен только при выгрузке одного типа справочника или документа. Если условие выполнено, на закладке "Выгрузка" появляется закладка "Отбор".

Добавлено поле "файл", достуаное только при обмене через xml. По умолчанию заполняется "dataXML.xml". Это поле так же добавлено в поля, сохраняемые в файле "dataXML.ini".

2.4.2. Добавлен отбор по организации. Устанавливается на закладке "Дополнительно". Поле сохраняется в настройках. Если отбор заполнен, выгружаются только те документы, где есть реквизит "Организация" и Организация документа равна отбору.

2.5. На закладке "Выгрузка" добавлена кнопка "Выгрузить в список". Становится доступной, если выбран хоть один вид документа к выгрузке. Предназначен для предварительной выгрузки результата в список, на котором можно установить флажки на документах, а так же открыть форму документа для просмотра. Выгрузка из этой формы ограничивает список выгружаемых документов только теми, у кого установлена пометка (флажок).

2.5.3. Немного изменил выгрузку регистров сведений (непринципиально), детализировал сообщения при выгрузке регистров сведений (расшифровал отбор записи). Разбил проблемную строчку от пользователя its на две (для облегчения понимания ошибки).

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

Непринципиально переписана часть выгрузки (немного оптимизирована).

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

2.5.5. Добавлена обработка прерывания пользователя в выгрузку и загрузку.

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

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

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

2.8.0. Выполнено пожелание уважаемого nirbolz , сделанное в 251-м комментарии, добавлен флаг "Только новые".

Немного изменена конфигурация формы, основные флаги вынесены на отдельную закладку, т.к. место на форме, где они были раньше, кончилось:)

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

При ведении нескольких рабочих баз 1С порой возникает необходимость обмена данными между ними. Существует 2 способа переноса данных:

Перенос данных с использованием правил обмена и обработки «Обмен данными XML». Правила обмена создаются с помощью конфигурации 1С:Конвертация данных.

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

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

Рассмотрим пример с переносом данных этой обработкой. Предположим, нужно перенести документы «Платёжное поручение входящее» и «Платёжное поручение исходящее». Решение этой задачи будет следующим.

Открываем внешнюю обработку «Выгрузка и загрузка данных XML» через главное меню: Файл? Открыть… На вкладке «Выгрузка» указываем файл XML, в который мы будем сохранять данные.

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

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

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

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

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

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

Самый популярный и при этом достаточно простой способ переноса справочника в 1С 8.3 -выполнить обработку информационных данных в XML виде.

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

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

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

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

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

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

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

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

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

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

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

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

И показываем, как с ее помощью СИЛЬНО упростить решение своих задач

Сегодня мы разберем, как буквально за 10-15 минут настроить и сделать простой перенос справочников и начальных остатков.

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

Поэтому позовите коллег, им это будет тоже очень полезно.

Особенно, если они уже видели КД 3 и успели испугаться:)

Да, когда ее видишь в первый раз – там вообще ни фига не понятно.

Но на самом деле – все ОЧЕНЬ просто. Настолько просто, что вам потом даже скучно будет:)

Что конкретно в сегодняшних видео

Это 4 видео по обмену данными через универсальный формат обмена EnterpriseData .

Кроме того, мы покажем пример доработки типовых правил обмена в 1С:Конвертации данных 3.0

Общая длительность – 34 минуты . Содержание:

  • Настройка обмена на примере 1С:Бухгалтерии 8 и 1C:ERP
  • Как сделать загрузку типовых правил и универсального формата обмена в Конвертации Данных 3.0
  • Перенос структуры метаданных в КД 3.0
  • Как выполнить первый обмен данными
  • Доработка правил конвертации
  • Как загрузить новые правила без изменения конфигурации (без снятия с поддержки )

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

Если бы подобная задача решалась в Конвертации данных 2.0, то изменения пришлось бы вносить в правилах и источника, и приемника.

Данные видеоуроки актуальны для БСП редакции 2.3.2 (для любой сборки старше 2.3.2.43).

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

Видео 1:
Загрузка правил обмена между типовыми конфигурациями в Конвертацию данных 3.0

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

  • Загрузка в КД структуры формата обмена (
  • Создание конвертации
  • Выгрузка файлов правил из типовой конфигурации
  • Выгрузка модуля менеджера обмена

Видео 2:
Доработка правил обмена в КД 3.0

В этом уроке мы покажем, как дозаполнить реквизиты объектов при загрузке данных.

Будет решена задача – при загрузке объектов из конфигурации-источника устанавливать комментарий “Загружено из БП 3.0”.

Для решения задачи потребуется внести изменения в правилах конвертации объектов , в событии “Перед записью полученных данных”.

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

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

В этом уроке мы покажем, как настраивать новый обмен между типовыми.

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

Также в этом видео мы покажем, как без изменения конфигурации подгрузить новые правила обмена.

Видео 4:
Перенос начальных остатков с помощью правил обмена

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

P.S.

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

Однако для стандартных обменов – стандартные методы и быстрее, и сильно проще.

А если кто-то изобретает велосипед, когда есть готовое универсальное решение – это как написать себе на лбу “инструментом не владею, изучать не хочу, буду строить костыли за ваши деньги” .

P.P.S.

Мы хотим показать, что Конвертация Данных 3.0 – это не сложно.

Непривычно – да. Не все сразу понятно – да. Есть очень неоднозначные моменты – да.

Но с помощью готовых инструкций и видео ее можно освоить буквально за 1-2 недели.

2018-11-15T19:32:35+00:00

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

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

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

Обработка поддерживает выгрузку данных с возможностью задания отбора по периоду. Также реализована проверка объектов на наличие недопустимых символов при обмене через XML.

С уважением, (преподаватель и разработчик ).