Итак, для создания правил обмена данными нам нужна информация о структуре информационных баз участвующих в обмене. Если мы будем знать структуру информационных баз, то сможем задать какие объекты информационной базы источника должны преобразовываться в объекты информационной базы приемника. То есть по сути, сможем настроить правила обмена данными между двумя информационными базами.
У нас имеется информационная база по которой нам нужно получить информацию о ее структуре. Выгрузим информацию о структуре информационной базы в файл. Для этого используется внешняя обработка MD81Exp.epf и MD80Exp.epf для конфигураций на платформе «1С:Предприятии 8.1» и «1С:Предприятии 8.0» а так же MD77Exp.ert для конфигураций на платформе «1С:Предприятии 7.7». Эти обработки входят в комплект дистрибутива конфигурации «Конвертация данных 2.0».
Для подготовки XML-файла содержащего описание структуры метаданных конфигурации нужно запустить внешнюю обработку соответствующую версии платформы , указать путь для файла, в который необходимо выгрузить информацию о структуре информационной базы и нажать кнопку «Выгрузить».
Битрикс — Малый бизнес: решение проблемы интеграции с УТ 11
Если наша информационная база работает на базе платформы 1С:Предприятие 8.1, то процесс выгрузки информации о структуре информационной базы будет выглядеть следующим образом:
- Открытие информационной базы, информацию о структуре метаданных которой необходимо получить (одинаков для всех платформ)
- Открытие внешней обработки MD81Exp.epf. Для этого достаточно в главном меню открыть пункт «ФайлОткрыть» и указать путь по которому располагается обработка MD81Exp.epf (для платформы 7.7 и 8.0 нужно открывать обработки MD77Exp.ert соответственно MD80Exp.epf).
- Указание имени файла, в который необходимо сохранить информацию о структуре информационной базы
- Нажатие на кнопку Выполнить
Эти действия позволили нам выгрузить информацию структуре информационной базы.
Осталось только загрузить данную информацию в программу и можно будет приступить к настройке правил обмена данными.
Загрузка информации о структуре информационной базы
Когда файл с информацией о структуре метаданных готов, его можно загрузить в конфигурацию «Конвертация данных».
Для этого достаточно открыть «Панель функций» и выбрать пункт «Загрузить структуру метаданных конфигурации».
После чего откроется форма в которой необходимо указать путь к файлу, в котором хранится информация о структуре информационной базы.
Имеется возможность загрузить данные о структуре конфигурации в новый элемент, либо модифицировать уже загруженную структуру метаданных информационной базы.
После нажатия на кнопку «Выполнить загрузку» программа загрузит информацию о структуре информационной базы (Процесс загрузки информации о структуре метаданных информационной базы может потребовать некоторого времени. О ходе загрузки данных программа будет Вас информировать сообщая количество загруженных объектов, их свойств и предопределенных значений).
После окончания загрузки программа откроет информацию о загруженных данных. При этом будет создан новый элемент справочника «Конфигурации». Этот элемент справочника в дальнейшем будет соответствовать информации о выгруженной конфигурации.
В справочнике «Конфигурации» хранится информация о информационной базе из которой были выгружены данные. Имеется возможность посмотреть информацию о структуре информационной базы.
В верхней части формы в виде дерева представлена структура метаданных. В табличной части на закладке «Свойства» показаны реквизиты, табличные части объектов метаданных. Для документов дополнительно показана структура записей регистров, движения по которым делает соответствующий документ.
Если информация о структуре метаданных информационной базы источника и приемника загружена полностью, то все готово для создания правил обмена данными.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
Источник: helpme1s.ru
Часть 6: Выгрузка номенклатуры товаров из 1С в Битрикс
Установка 1С на Mac OS, настройка выгрузки товаров из 1С Управление Торговлей в интеренте-магазин на 1С-Битрикс.
Видео немного не в формате, по сути врезка более старого, но актуального видео: Выгрузка товаров из 1С смотрите его, сути не меняется
Все серии
- Часть 1: Вступление
- Часть 2: Установка типового магазина битрикс на сервере
- Часть 3: Очистка решения от демо данных
- Часть 4: Базовая верстка psd макета в шаблон Битрикс
- Часть 5: Создание основной структуры сайта, работа с компонентами
- Часть 6: Выгрузка номенклатуры товаров из 1С в Битрикс
- Часть 7: Создание инфоблоков и вывод инфоблоков через API
- Часть 8: Вывод новостей на сайт
- Часть 9: Верстка шаблона новостей
- Часть 10: Вывод списка магазинов на сайт
- Часть 11: Создание фотогалереи из компонента новостей
- Часть 12: Вывод каталога на сайт, применение старого шаблона
- Часть 13: Расчистка шаблона каталога, вывод основного меню на сайт
- Часть 14: Базовая верстка карточки товара в Битрикс
- Часть 15: Базовая верстка списка товаров разделов и умного фильтра
- Часть 16: Вывод топов товаров на главную страницы, с фильтрацией по свойству
- Часть 17: Настройка персонального раздела пользователя
- Часть 18: Базовая поисковая оптимизация
- Часть 19: Заключительная- ответы на вопросы из комментариев к урокам
Михаил Базаров 10.11.2016
rishatgalin написал: Михаил, здравствуйте. Импортирую каталог товаров через Импорт XML, выгружаются все разделы, но не выгружаются товары совсем. Не могли бы подсказать в чем может быть проблема? |
Возможно какой то косяк в файе xml тег какой-нибудь не закрыт или типа того, в общем проверьте xml на корректность
confignsk 25.10.2017
Всем добрый день! Столкнулся вероятно с типичной проблемой!
УТ 11 последняя версия
БУС Малый бизнес последняя версия
Модуль интеграции 11.3.4.103 7.0.1.6 от 23.10.2017 Типовое соглашение сделал, код цены указал в настройках .
При выгрузке товары выгружаются в корень, разделы не создаются. В логах ругается несколько раз подряд на:
Произошла ошибка на стороне сервера. Ответ сервера: failure Ошибка импорта метаданных.
3й день подряд уже мучаю.
Михаил Базаров 25.10.2017
Модуль интеграции 11.3.4.103 7.0.1.6 от 23.10.2017 Типовое соглашение сделал, код цены указал в настройках .
При выгрузке товары выгружаются в корень, разделы не создаются. В логах ругается несколько раз подряд на:
Произошла ошибка на стороне сервера. Ответ сервера: failure Ошибка импорта метаданных.
Очень много вариаций ошибки и они все на стороне 1с.
Просто для примера (ну вдруг одна из миллионов и у вас): недавно столкнулся с такой-же проблемой, в 1С у едениц измерения не были заданы коды для едениц измерения.
А так, «натравите» хорошего 1С ника на 1С ку, пусть разберется
Юлия Ломоносова 27.10.2017
а есть действующая ссылка на видео из этого урока? а то вы в начале указали вот эту, но написано что такая страница не существует [IMG]
https://camouf.ru/video/bitrix_store/xml1c.html
Antik 30.10.2017
Модуль интеграции 11.3.4.103 7.0.1.6 от 23.10.2017 Типовое соглашение сделал, код цены указал в настройках .
При выгрузке товары выгружаются в корень, разделы не создаются. В логах ругается несколько раз подряд на:
Произошла ошибка на стороне сервера. Ответ сервера: failure Ошибка импорта метаданных.
Посмотрите логи на стороне битрикс /upload/1c_catalog/Reports и в самой 1с, также проверьте что проверка системы проходит без ошибок /bitrix/admin/site_checker.php?lang=ru , у нас была проблема с огромной выгрузкой номенклатуры из-за ограничений тарифного плана и параметра Размер стека и pcre.recursion_limit
Попробуйте поставить старее модуль обмена 7.0.1.5 https://1c.1c-bitrix.ru/ecommerce/download.php?id=6359201
Antik 30.10.2017
Юлия Ломоносова написал: а есть действующая ссылка на видео из этого урока? а то вы в начале указали вот эту, но написано что такая страница не существует [IMG] https://camouf.ru/video/bitrix_store/xml1c.html |
https://www.youtube.com/watch?v=CI8GUZl6mYYiblock», «OnBeforeIBlockElementUpdate»,»DoNotUpdate»);
function DoNotUpdate(
if ($_REQUEST[‘mode’]==’import’)
<
unset($arFields[‘CML2_LINK’]);
>
>
AddEventHandler(«iblock», «OnBeforeIBlockElementAdd»,»DoNotAdd»);
function DoNotAdd(
if ($_REQUEST[‘mode’]==’import’)
<
unset($arFields[‘CML2_LINK’]);
>
>
?>
Что еще можно попробовать?
Мои видео на Boosty:
Поделиться страницей:
Ваш баннер вместо этой рекламы: 15 000 руб/мес. Размещается во всем блоге, форуме, видеоуроках и разделе с макетами.
За сегодня: 1167 гостей
Сейчас на сайте: 14 гостей
Этот сайт использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом.
Если Вы не хотите, чтобы Ваши пользовательские данные обрабатывались, пожалуйста, ограничьте их использование в своём браузере
Политика конфиденциальности и немного о Вас
Источник: bazarow.ru
Заимствование формы в расширение. Ошибка «Неизвестный объект метаданных» при обновлении разрабатываемого приложения. #416
Ошибка в том что, при обновлении разрабатываемого приложения (Shift-F7) получаю ошибку:
Операция конфигурирования завершена неуспешно
Ошибка загрузки/выгрузки конфигурации
Неизвестный объект метаданных — Catalog.Склады.Form.ФормаВыбораГруппы
Неизвестный объект метаданных — Catalog.Склады.Form.ФормаВыбораГруппы
Как воспроизвести
Тестирование проводилось на свежей конфигурации «1С Бухгалтерия 8». Конфигурация полностью типовая, на поддержке.
- Открыл новую рабочую область EDT
- Из файловой ИБ импортировал конфигурацию в новый (первый в рабочем пространстве) проект
- Создал новый (второй) проект Расширения конфигурации. Форму мастера создания нового расширения оставляю без изменений, как есть по умолчанию.
- Из основной конфигурации заимствовал ФормуЭлемента справочника Склады
- В расширении в модуле заимствованной формы добавил пустую процедуру ПриСозданииНаСервере
- Сохраняю проект и пробую его запустить.
Скриншоты
Ожидаемое поведение
Ожидал, что после заимствования формы справочника в расширение запуск конфигурации будет проходить штатно
Лог рабочей области
Версия 1С:EDT
Операционная система
Установленные плагины
Дополнительная информация
1С:Предприятие 8.3 (8.3.20.1789)
Бухгалтерия предприятия, редакция 3.0 (3.0.109.61)
The text was updated successfully, but these errors were encountered:
petypen commented Apr 3, 2022
Уважаемые разработчики, я предполагаю, что проблема заключается в том, что при заимствовании формы объекта EDT не выполняет заимствование объектов от которых зависит эта форма.
Уважаемые разработчики, мне нужно от вас решение или рекомендация по обходу данной ситуации. Я боюсь, что эта проблема может стать блокирующей для моего проекта и придется с EDT возвращаться в конфигуратор.
Готов дать дополнительную информацию для решения этой проблемы.
petypen commented Apr 3, 2022 •
B вот еще что обнаружил с этими ранее заимствованными формами.
Я пытаюсь удалить из расширения заимствованную форму ФормаВыбораГруппы справочника Склады. Форма в расширении совершенно не изменялась. Однако при попытке удалить получаю ошибку, см. скриншот:
Найдены неполадки:
Редактирование объекта Родитель запрещено
Если на форме удаления нажать на кнопку «Далее», то на следующем шаге удаления недоступна кнопка «Готово»
При этом, удаление формы элемента не приводит к ошибкам. См. скриншот.
То, что добавленную (заимствованную) в расширение форму нельзя удалить, это как то неправильно. Это ломает сценарии нормальной работы в EDT
Лог рабочей области
Новый лог рабочей области после неуспешных попыток удалить форму в расширении
metadata.zip
Источник: github.com