Конвертация данных 3.0 инструкция. Принятые сокращения далее

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

В моём случае обмен настраивается между конфигурациями "Управление торговлей 11.2" (далее УТ) и "Бухгалтерия предприятия 3.0.43" (далее БП). Обмен односторонний, из УТ в БП. До обновления "Управление торговлей 11.1" на версию "11.2" обмен данными был настроен с помощью конфигурации "Конвертация данных 2.0". Однако после перехода на "11.2" в "Управление торговлей" появились ошибки при работе пользователей. Процедура обновления правил обмена была проведена, но результата это не дало. Отладчик показывал, что проблема в обмене данными. Было решено удалить настройку обмена данными в обеих конфигурациях и настроить заново.

И "Управление торговлей", и "Бухгалтерия предприятия" у нас работают в клиент-серверном варианте. Настройку синхронизации я начал с УТ. Выполнил её таким образом, чтобы данные выгружались из УТ в файл. То есть синхронизация через сетевой каталог. В БП настроил обмен таким образом, чтобы из БП никакие данные не выгружались.

Ошибка при вызове метода контекста (Проверить): Ошибка проверки данных XDTO:
Структура объекта "/БанковскийСчетКонтрагента/Банк" не соответствует типу: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1}КлючевыеСвойстваБанк
Проверка свойства "БИК":
форма: Элемент
имя: {http://v8.1c.ru/edi/edi_stnd/EnterpriseData/1.1}БИК
тип:
Отсутствует обязательное свойство
Объект: ДоговорСКонтрагентом № ...

Для анализа ошибки нажал на пиктограмму "Состав отправляемых данных" и в списке зарегистрированных к отправке договоров контрагентов нашёл договор, по которому появилась ошибка. Открыл договор, запомнил банковский счёт контрагента, указанный в договоре. Затем перешёл к зарегистрированным к отправке банковским счетам. Оказалось, что нужного счёта нет в списке зарегистрированных. Я перепровёл проблемный банковский счёт и договор. После этого зарегистрировал вручную нужный банковский счёт.

Повторил попытку синхронизировать данные из УТ. На этот раз данные успешно выгрузились. В сетевой папке сформировался XML файл, содержащий данные для переноса из УТ в БП.

Следующий этап - загрузить данные из файла в Бухгалтерию предприятия. В конфигурации "Бухгалтерия предприятия" я нажал кнопку "Синхронизировать", открылась форма обработки с сообщением "Выполняется анализ данных". Чуть позже сообщение сменилось на "Выполняется выгрузка данных". При этом индикатор и счётчик показывали, что из БП выгружается более 80-ти тысяч объектов. Это меня смутило, ведь я указывал в настройках, что из БП ничего не должно выгружаться. Обработка выполнялась довольно долго и завершилась ошибкой:

Событие: Обмен данными
{ОбщийМодуль.ДлительныеОперации.Модуль(371)}: Аварийно завершился рабочий процесс фонового задания
ВызватьИсключение(ТекстОшибки);

Чтобы локализовать ошибку, попробовал изменять настройки синхронизации и вараанты работы базы БП. В итоге, когда я перевёл базу в файловый вариант, система отработала адекватно: открылась форма сопоставления двух баз. После сопоставления объектов начальная синхронизация прошла успешно. Затем я снова перевёл базу в клиент-серверный вариант.

При дальнейшей "обкатке" синхронизации, потребовалось внести кое-какие изменения в правила конвертации объектов. Настало время воспользоваться конфигурацией "Конвертация данных 3.0". Во встроенной справке конфигурации описан порядок работы. Также помогли статьи на сайте ИТС.

В итоге я загрузил в "Конвертация данных 3.0" следующие данные:

  • Тексты общего модуля "МенеджерОбменаДаннымиЧерезУниверсальныйФормат" из двух баз
  • Схема обеих баз
  • Описание формата EnterpriseData (из одной любой базы)
  • Правила конвертации

После загрузки открыл в "Конвертация данных 3.0" правила конвертации данных, объектов, свойств. Внёс необходимые мне правки. Затем воспользовался кнопкой "Выгрузить модуль менеджера обмена". Текст модуля скопировался в буфер обмена. Осталось только вставить его в конфигурацию.

Поэксперементировав с настройкой правил в "Конвертация данных 3.0", я для себя заключил, что в случае, когда вносимые правки незначительны, проще настраивать правила непосредственно в конфигурациях УТ и БП, в общем модуле "МенеджерОбменаДаннымиЧерезУниверсальныйФормат". Если же правки серъёзные, такие как, например, добавление нового объекта в обмен, тогда стоит воспользоваться конфигурацией "Конвертация данных 3.0".

Задачу по добавлению документа "Заказ поставщику" в план обмена я выполнял с помощью " Конвертация данных 3.0". В стандартном варианте УТ - БП этого документа в плане обмена нет.

Будем помнить, что правила регистрации объектов для выгрузки попрежнему настраиваются в конфигурации "Конвертация данных 2.0".

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

P.S. Если есть вопросы и собственные наблюдения по обмену данными через Универсальный формат и конфигурации " Конвертация данных 3.0", пишите в комментариях. Будем обмениваться опытом.

  • Синхронизация данных
  • Универсальный формат EntepriseData
  • Конвертация данных 3.0
  • Конвертация данных 2.0
  • Управление торговлей
  • Бухгалтерия предприятия

Внимание! Теперь курс проводится и в вечернее время с 18:30 до 21:30 в формате погружения.

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

Цель курса: ознакомиться с возможностями организации обмена между конфигурациями «1С:Предприятие» (как «типовыми», так и разработанными самостоятельно) с помощью технологии «Конвертация данных 3.0» (обмен с использованием формата «EnterpriseData»).

Конфигурация Конвертация данных 2.1 и 3.0 имеют принципиальные отличия. Мы подготовили видеоролик, в котором описаны отличия этих конфигураций.

В рамках курса будут рассмотрены

  • возможности конфигурации «Конвертация данных 3.0» для создания или корректировки уже существующих конвертаций, настройка правил регистрации объектов «Конвертации данных 2.1» (разрабатываемые в предыдущей редакции конфигурации правила регистрации объектов нужны для обмена с использованием формата «EnterpriseData»)
  • интеграция учебной базы с «Библиотекой стандартных подсистем» (именно на функциональности подсистемы «Обмен данными» реализована возможность обмена через Универсальный Формат).

Курс рассчитан на специалистов, имеющих базовые навыки программирования на платформе «1С:Предприятие 8». Для полного усвоения материала желательны навыки работы (конфигурирования и программирования) в управляемом приложении «1С:Предприятие 8». Данные возможности рассматриваются в курсе "Управляемое приложение" .

Обращаем Ваше внимание, в данном курсе рассматриваются вопросы настройки конвертации данных из (в) систем на базе технологической платформы «1С:Предприятие» в универсальный формат и из него. Вопросы, связанные с обменом с произвольными системами (по технологиям, отличным от обмена через универсальный формат), рассматриваются в курсе "Интеграция и обмен данными" .

В стоимость WEB-курса включено:

Форматы обучения

WEB-обучение

Что это за формат: Предлагаемый формат сочетает многие преимущества дистанционного обучения с очной составляющей, представленной видеоматериалами и онлайн-консультациями.
WEB-курс состоит из видеороликов, практических задач и вебинаров с преподавателям. Ко всем материалам курса предоставляется круглосуточный доступ через Интернет – можно заниматься в удобное время. Курс разделен на занятия. В течение занятия изучаются материалы по текущей теме, выполняются практикумы, задаются вопросы преподавателю. В конце каждого занятия проводится вебинар, на котором преподаватель разбирает все поступившие вопросы, типовые ошибки, объясняет правильное решение. Запись вебинаров доступна в портале. Таким образом проходят несколько занятий одно за другим. В конце проводится итоговая самостоятельная работа и итоговый вебинар.

Продолжительность: 5 недель

Что это за формат:


Продолжительность: 40 академических часов

Что это за формат: Очный курс-погружение - формат, сочетающий в себе все плюсы очного обучения, дистанционных технологий и индивидуального обучения. Занятия проходят в оборудованном учебном классе, Вы самостоятельно изучаете материалы курса (пошаговые видеоролики) и выполняете практикумы. При этом в аудитории находится преподаватель, который готов в любой момент ответить на вопрос и помочь с решением практических задач, а также проверить правильность их выполнения.
Преимущества – индивидуальные консультации преподавателя по Вашим вопросам, подходящий лично для Вас темп прохождения материала.
Все это дает более глубокую проработку материала курса.
Этот курс возможно пройти со своего рабочего места с полным эффектом присутствия преподавателя там, где ученик! Если эта возможность Вас заинтересовала – позвоните нам!

Продолжительность: 40 академических часов

Программа курса

Программа курса

Введение

Особенности применения новой технологии обмена

Предварительные настройки

Настройка правил конвертации

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

Настройка правил регистрации объектов

Интеграция с библиотекой стандартных подсистем

  • Общие положения
  • Подсистема «Обмен данными»
  • Интеграция с подсистемой «Обмен данными»

Технические требования:

  • доступ в Интернет (проверить свой канал связи Вы сможете подключившись к ),
  • наличие платформы 1С:Предприятие 8.3 (не ниже 8.3.6) для отработки практических заданий курса.

Можно использовать «1С:Предприятие 8». Версия для обучения программированию.
- электронная (бесплатная) поставка по платформе 8.3,

Коллеги, есть две новости по КД 3.0

1. Принято уже более 500 заявок на курс. Понятно, что оплачены будут не все заказы, но это уже немало.

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

2. Для тех, кто хочет начать работать с КД 3.0, но по какой-то причине не попадает в группу – выкладываем .

Три видео для начинающих работать с КД 3.0

Судя по обсуждениями на мисте, часть 1С-ников “заглядывает внутрь” КД 3.0 и выбегает оттуда, крестясь “чур меня” :)

На самом деле, все гораздо православнее. Это только кажется сложным.

Непривычным – да. Но не сложным.

Это мы сегодня и хотим показать.

В сегодняшних видео – разработка правил обменов “с нуля” для самописных (нетиповых) конфигураций.

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

И сделаем это за 20 минут:)

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

Если кто-то из ваших коллег скажет: “да 1С там в КД 3 наворотила, хрен поймешь…” – покажите ему это видео.

Если кто-то скажет: “Ok, я настрою перенос за пару дней” и пойдет ворошить OLE/.txt – покажите ему это видео.

Пусть старперам будет стыдно:)))

Итак, мы решаем простую задачу – перенос элементов справочника, но сделаем все правильно:

  • Обмен будет работать через универсальный формат (выгрузка в xdto)
  • Будут выгружаться только измененные объекты – будут использоваться планы обмена и штатный функционал регистрации изменений

Таким образом, Вы поймете, как делать переносы на КД 3.0 с нуля.

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

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

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

  • Выгрузку структуры метаданных из конфигураций источника и приемника
  • Загрузку метаданных в КД 3.0
  • Загрузку XDTO-пакетов EnterpriseData и ExchangeMessage в КД 3.0
  • Создание двух конвертаций – для конфигураций источника и приемника

Если Вы уже делали это, можете смело переключаться на следующее видео – там и начнется магия переноса:)

В видео мы покажем:

  • Как настраивать соответствие объектов и свойств между конфигурацией и универсальным форматом
  • Как перенести код правил в общие модули конфигурации-источника
  • Как выгрузить данные в универсальный формат

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

Также продемонстрируем, как создавать правила, необходимые для обмена данными:

  • Правила конвертации объектов (ПКО)
  • Правила конвертации свойств (ПКС)
  • Правила конвертации предопределенных данных (ПКПД)
  • Правила обработки данных (ПОД)

Также мы покажем, как быстро понять , какие свойства формата являются обязательными для заполнения.

Видео № 3: Загрузка данных из универсального формата

В уроке создаются правила загрузки данных для конфигурации-приемника.

Так же, как и при выгрузке, потребуется настройка ПКО, ПКС, ПОД.

В результате – мы получили обмен, работающий на планах обмена:

И несколько слов про набор в группу

Заявок много.

Обычно мы просто останавливаем набор в группу.

Но здесь все проще – возможность купить курс останется, но цену мы поднимем до 9700 уже завтра (в среду, 25 мая)…

Скидки и льготы также будут остановлены завтра.

Единственное исключение – покупатели курса по КД 2.0: для них еще несколько дней будет действовать цена 6900. Для тех, кто вернется из командировки, а в спальне жена с, а тут такое было:)

  • Видео – 21 учебный час
  • Методические материалы в PDF - 117 страниц А4
  • 16 практических заданий с решениями преподавателя

Формат курса, поддержка

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

Поддержка производится через Мастер-группу на сайте .

Полноценный доступ в Мастер-группу должен быть активирован не позднее 100 дней после покупки.

Актуальность курса

Материалы курса актуальны для версии БСП 2.3.2.73.

Если Вы планируете использовать более старшие версии БСП, то учтите, что изменились механизмы работы подсистемы БСП “Обмен данными”, также изменились интерфейсы.

Новый курс под последние версии БСП находится в процессе разработки и будет выпущен через несколько месяцев. Но для версий БСП 2.3.2.73 и младше будет актуален текущий курс.

Стоимость курса

9 700 рублей

Гарантия

Мы ведем обучение с 2008 года, уверены в качестве наших курсов и даем на этот курс нашу стандартную 60-дневную гарантию .

Это значит, что если Вы начали заниматься по нашему курсу, но вдруг передумали (или, скажем, не имеете возможности), то у Вас есть 60-дневный срок для принятия решения – и если Вы производите возврат, мы возвращаем 100% оплаты.

Рассрочка платежа

Наши курсы можно оплатить по частям или в рассрочку, в том числе без процентов. При этом доступ к материалам Вы получаете сразу .

Это возможно при оплате от физических лиц на сумму от 3 000 руб. до 150 000 руб.

Все, что Вам нужно сделать – это выбрать способ оплаты “Оплата через Яндекс.Касса”. Далее на сайте платежной системы выбираете “Заплатить по частям”, указываете срок и размер выплат, заполняете небольшую анкету – и через пару минут получаете решение.

Варианты оплаты

Мы принимаем все основные формы платежей.

От физических лиц – оплаты с карт, оплаты электронными деньгами (WebMoney, ЯндексДеньги), оплаты через интернет-банкинг, оплаты через салоны связи и так далее. Возможна также оплата заказа по частям (в рассрочку), в том числе без дополнительных процентов.

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

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

Обучение нескольких сотрудников

Наши курсы предназначены для индивидуального обучения. Групповое обучение по одному комплекту является незаконным распространением.

Если компании требуется обучить нескольких сотрудников, мы обычно предлагаем “дополнительные комплекты”, которые стоят на 40% дешевле.

Для оформления заказа на “дополнительный комплект” выберите в форме 2 и более комплектов курса , начиная с второго комплекта стоимость курса будет на 40% дешевле .

Есть три условия использования дополнительных комплектов:

  • нельзя приобрести только дополнительный комплект, если до этого (или вместе с ним) не был приобретен хотя бы один обычный
  • на дополнительные комплекты не действуют еще какие-то скидки (они и так дисконтированны, получилась бы “скидка на скидку”)
  • на дополнительные комплекты не действуют акции (например, компенсация в 7000 рублей) по той же причине

Конвертация данных 2.0 и 2.1 — технологическая конфигурации фирмы 1С, реализованная на версии платформы от 8.1 до 8.3.

Главная задача инструмента — написание правил обмена между прикладными решениями 1С 8 и 7. Актуальная версия конвертации данных сегодня — 3.0.

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

Конфигурацию очень удобно использовать при .

Конвертация данных будет полезна любому программисту: наличие навыков создания правил обмена — это серьезный плюс к профессиональным навыкам.

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

Очень полезно будет разобраться в «типовых» правилах обмена 1С 8.3, там зачастую можно найти интересные примеры реализации задач.

Для постижения основ вам потребуются материалы, рассмотрим их ниже.

Видео инструкция по конвертации

Азы настройки обмена данными в 1С с помощью конфигурации «1С Конвертации данных» на примере смотрите в видео:

Материалы, учебники для изучения 1С Конвертации данных 2.0

Материалов и документации в сети не слишком большое множество, я попробовал собрать самые важные и интересные материалы:

0. Первым делом советую бесплатный видеокурс Ильи Леонтьева, он доступен по ссылке .

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

2. Второй по важности источник информации — сайт http://www.mykod.info/ (сайт закрылся), специализированный как раз на конвертации данных. Там Вы сможете скачать большое количество материалов по конвертации.

3. Отдельно хотелось бы выделить методичку учебник — (автор — Ольга Кузнецова).