Стартовая страница Контактная информация Карта сайта и поиск
Практика Бизнеса

Международный опыт — российской практике бизнеса!
Автоматизация бизнеса, лицензирование программного обеспечения

Версия для печати

Пример обмена между Navision и 1С:Бухгалтерия

Пример загрузки Заказа Продажи Navision в Расходную Накладную 1С:Бухгалтерии

Мы рассмотрим пример передачи Заказа Продажи из системы Navision в документ Расходная накладная 1С:Бухгалтерия 7.7.

Иллюстрация 1

Для обмена данными в формате XML в 1С:Бухгалтерия мы используем программу Менеджер Обмена Данными компании «ПиБи». Менеджер Обмена Данными позволяет гибко настраивать обмен данными для системы 1С:Предприятие на уровне объектов конфигурации 1C.

Иллюстрация 2

Определяемся с форматом обмена

Сначала нам необходимо определиться с форматом обмена данными — структурой XML-файла. Мы сделаем это, взяв за основу XML-файл, который формируется в процессе выгрузки Расходной Накладной из 1С.

Иллюстрация 3

XML-файл целиком

 

Создание объектов обмена

Для выполнения загрузки нам необходимо создать объекты обмена. Объекты обмена строятся на основании таблиц Navision, в них указываются поля таблиц и условия связи. Один из объектов — корневой.

Иллюстрация 4

Маппирование полей

Мы будем использовать данный файл в качестве схемы, которой должен соответствовать выгружаемый файл из Navision Настроим XML-DEM для выгрузки данных в нужном формате, для этого будем использовать маппирование полей:

Иллюстрация 5

Создание уникальных идентификаторов

При выгрузке будем создавать уникальные идентификаторы объектов для обеспечения синхронизации данных в 1С и Navision

Иллюстрация 6

Результат выгрузки

Проверим результат выгрузки:

Иллюстрация 7

XML-файл целиком

 

Настраиваем загрузку в 1С

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

Иллюстрация 8

Загрузка в 1С

Данные загружены. При этом автоматически созданы новые товары, новые контрагенты.

Иллюстрация 9

Иллюстрация 10

Модифицируем данные для проверки синхронизации

Модифицируем данные и введем новые для проверки синхронизации объектов в 1С и Navision.

Иллюстрация 11

Создаем пакет обмена

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

Иллюстрация 13

Таким образом с помощью XML-Data Exchange Manager можно легко настроить передачу любых данных из системы Microsoft Navision в 1С:Предприятие.