Подробное описание курса
Вот несколько примеров разобранных в курсе ситуаций:
Быстрый перенос данных между идентичными конфигурациямиВы научитесь без дополнительной настройки переносить данные между одинаковыми конфигурациями.
Это могут быть, например, выбранные объекты или документы за период. Безусловно, будет переноситься и вся связанная справочная информация.
Загрузка данных из любых таблицЭто классика: есть некая таблица (например, в Excel), нужно из нее сделать импорт так, чтобы в 1С загрузились справочники и документы.
Задача эта решается без программирования – использованием типового функционала.
Алгоритм загрузки-выгрузки данных за 10-15 минут для любых конфигураций 1СМы отработаем “базовый цикл”, чтобы у Вас не возникали даже малейшие затруднения:
- Загрузка в КД метаданных конфигураций Источника и Приемника
- Создание правил переноса объектов
- Собственно процессы выгрузки и загрузки данных.
Перенос всего объема связанной информацииНапример, Вам нужно перенести один документ в другую ИБ.
При этом в документе есть реквизиты со ссылками на справочник, в справочниках есть свои реквизиты ссылочного типа и так далее, и так далее… Перенос даже одного документа может потребовать выгрузки десятков объектов из базы данных.
С помощью Конвертации Данных эта задача решается без затруднений.
Корректный перенос иерархических и подчиненных данныхПри переносе может быть изменена иерархия элементов в справочнике:
- Можно сохранить иерархию, как в конфигурации-источнике
- Можно создать новую иерархию в конфигурации-приемнике
- Можно вообще отказаться от иерархии в конфигурации-приемнике.
Кроме того, часто возникают задачи по переносу подчиненных справочников.Все эти задачи Вы будете решать зачастую без единой строчки программного кода – за счет настройки правил.
Настройка гибкой синхронизации объектов
Для регулярных обменов необходимо сопоставлять объекты между собой в разных базах. Иначе информация будет дублироваться.
Вы научитесь настраивать синхронизацию несколькими способами, в том числе произвольными алгоритмами.
Преобразование данных при переносеПри переносе данных часто требуется преобразование типов данных.
Например, в одной базе “Варианты комплектации” – это справочник, а в другой есть аналогичный документ.
Вы будете владеть разными конвертациями,
например:- Строка < - > Справочник.
- Перечисление < - > Справочник.
- Конвертация ссылочных типов.
- Конвертация в реквизит составного типа данных.
Перенос документов и их проведениеКонвертация документов имеет особенности – нужно реализовать проведение документов при их переносе. При этом нужно учитывать, что в конфигурации-приемнике могут быть особые алгоритмы проведения.
Плюс нужно обеспечить перенос данных табличных частей.
Эти задачи без проблемы будут Вами решаться с помощью Конвертации данных.
Перенос данных регистровПеренос данных регистров имеет свои особенности, о которых нужно знать. В частности, нужно решать задачи синхронизации и выборки данных.
Поэтому в Интенсиве мы отдельно разбираем перенос данных регистров сведений и накопления.
Настройка слияния и расщепления объектовПри переносе между разными конфигурациями часто требуются сложные преобразования:
- Один объект должен расщепиться в несколько.
- Обратная задача – когда несколько объектов одной базы “сливаются” в один.
- Одна табличная часть может преобразовываться в несколько.
- Одна строка табличной части может распадаться на несколько строк.
Без этого настроить переносы между разнородными конфигурациями не удастся.
Оптимизация процесса Конвертации
Перенос данных – зачастую длительная задача по объективным причинам (переносятся большие объемы информации). Поэтому очень важно ее оптимизировать.Можно создать правила, которые будут выгружать данные несколько суток – а можно получить этот же результат за несколько минут. Поэтому в Интенсиве мы рассмотрим основные способы оптимизации правил.
Настройка обмена данными с внешними системамиМы покажем, как с помощью Конвертации данных можно выполнять загрузку данных из внешней системы, а также рассмотрим процесс выгрузки данных из 1С.
Таким образом можно настроить интеграцию конфигурации 1С с любым окружением – будь то телефония, сайт или другая информационная система.
Внедрение подсистем БСП в любую конфигурациюЧтобы настраивать обмен через универсальный формат, в конфигурации должны быть интегрированы несколько подсистем БСП – Обмен данными, Базовая функциональность, Обновление версии ИБ, Пользователи и Работа с почтовыми сообщениями. В Интенсиве расскажем и покажем, как интегрировать и настраивать подсистемы БСП с любыми конфигурациями. В результате помимо обмена данными в конфигурациях появится ряд иных полезных возможностей.
Объекты универсального формата (EnterpriseData)Универсальный формат – это описание структуры, которую могут иметь данные в выгруженном файле. Он входит в подсистему БСП “Обмен данными” в виде XDTO-пакета EnterpriseData.Вы научитесь анализировать объекты и свойства, легко ориентироваться в дереве формата. Без знания структуры этого формата невозможно доработать обмен между типовыми решениями в Конвертации 3.0.
Преобразование типов в Конвертации данных 3.0Часто свойства объектов информационных баз, которые нужно перенести, имеют разные типы. Например, в конфигурации это справочник, а в формате – перечисление, или наоборот. Расскажем, как настраивать правила для преобразования таких свойств в КД 3.0.
Перенос данных с помощью XDTO-сериализацииВы научитесь создавать собственные XDTO-пакеты.
Мы расскажем, как написать обработки для выгрузки и загрузки данных XDTO-пакетов – и что нужно сделать для использования XDTO-пакета вместо EnterpriseData. Без знания этих нюансов работы Конвертации данных 3.0 – сложно работать с обменами на профессиональном уровне.
Решение коллизии при настройке обмена между типовыми конфигурациямиЧастая ситуация при обмене – объект формата имеет обязательное для заполнения свойство, а в объекте информационной базы аналогичное свойство не заполнено. В результате – ошибка.
А бывает обратная ситуация – нужно перенести свойство объекта информационной базы, которого нет в формате.
Вы научитесь решать эти коллизии в КД 3.0.
Перенос дополнительных объектовЕсли обмен основан на плане обмена, то выгружаются только зарегистрированные объекты – вновь введенные или измененные пользователями.
Но на практике возникают задачи, когда нужно выгрузить незарегистрированные объекты.
В Интенсиве мы рассмотрим решение и таких задач.