Выгрузка и загрузка EnterpriseData (исправлены ошибки типовой обработки)


Исправлены ошибки в типовой обработке «Выгрузка и загрузка EnterpriseData». Реализован алгоритм работы, когда выгрузка не прерывается при возникновении ошибки. Список ошибок выгрузки объектов записывается в журнал регистрации.

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

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

Обработка предназначена для запуска в программах 1С, содержащих встроенный формат обмена EnterpriseData (например, БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3).

Проверено на релизах БП 3.0.59.х и ERP 2.4.2.х.

9 Comments

  1. ivnik

    Добрый день!

    Мне необходимо выгружать документы Поступление товара и Требование-накладная. Каким образом можно включить в выгрузку Требование-накладная??? Почему список Документов «урезанный»?

    Спасибо!

    Reply
  2. plevakin

    (1) Слава, привет! Я так понял статья про выгрузку конфигураций для последующей загрузки в «Конвертацию данных 3.0». Напиши мне в личку, откуда и куда хочешь грузить «Требование-накладная».

    Reply
  3. primat

    (1) Если документы отсутствуют, их надо добавить в схему данных EnterpriseData у вас в конфигурации.

    Reply
  4. ivnik

    (2)Привет Димычу! Хорошо, напишу.

    Reply
  5. ivnik

    (3) Если можно, пожалуйста подробнее, я с EnterpriseData первый раз, в интернете все общими словами, ни одного конкретного примера.

    Reply
  6. primat

    (5)

    1) Начальное обучение можете тут посмотреть: https://xn—-1-bedvffifm4g.xn--p1ai/news/2016-05-19-dataconv30-free-video/

    2) В конфигураторе баз, которые должны участвовать в обмене, у вас есть xsd-схемы. Вот описание: https://its.1c.ru/db/metod8dev#content:5851:hdoc

    Нужно добавить новые элементы в схему EnterpriseData в обеих конфигурациях. Далее доработать обмен в КД 3 (обновить структуру в КД 3, добавить ПКО и ПВД для этого вида документа). Потом сохранить в КД 3 правила, вставить в общий модуль «МенеджерОбменаУниверсальногоФормата». Только ПКО и ПВД в КД 3 по-другому называются, хотя смысл тот же.

    Reply
  7. ivnik

    (6)Спасибо!

    Reply
  8. Jen1978

    В ходе выполнения операции возникли ошибки:

    Событие: Отправка.

    ПОД: Справочник_Должности_Отправка.

    ПКО: Справочник_Должности.

    Объект: Должность, Кассир (e1cib/data/Справочник.Должности?ref=ba673085a93ddca211e5a7050d862720).

    {ОбщийМодуль.ОбменДаннымиXDTOСервер.Модуль(828)}: Значение не является значением объектного типа (ЭтоСсылочныйТип)

    Если ПравилоКонвертации.ЭтоСсылочныйТип Тогда

    Reply
  9. echo77

    (0) В клиент-серверном варианте при открытии у меня ошибка:

    {ВнешняяОбработка.ВыгрузкаЗагрузкаEnterpriseData.Форма.Форма.Форма(42)}: Ошибка при вызове конструктора (ДвоичныеДанные)

    ДанныеОбработки = Новый ДвоичныеДанные(ОбработкаОбъект.ИспользуемоеИмяФайла);

    по причине:

    Каталог не обнаружен ‘C:Users…

    База ЗУП 3.1.8.246 типовая

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *