среда, 18 ноября 2009 г.

Экспорт/импорт BLOB-ов в Navision

Иногда возникает необходимость перенести данные таблицы с BLOB-ами в другую таблицу или фирму. Можно ли сделать это без программирования?

Можно воспользоваться утилитой Navutilus Dataport Maker.

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

Настроим карточку создания датапорта.



Для этого введем код карточки, описание, ID датапорта, его имена. Для включения изображений в импорт-экспорт поставим галочку в поле Export/Import BLOB. Теперь нам нужно указать таблицы для экспорта/импорта. Зададим таблицу 27 Item. Чтобы в новой фирме не “поплыли” настройки единиц измерения, включим в датапорт таблицу 5404 Item Unit of Measure.

Теперь вызываем функцию Create Dataport Object, указываем имя создаваемого объекта (утилита создает датапорт в виде объекта формата txt). В дизайнере объектов импортируем созданный датапорт, компилируем его и запускаем:



Для датапорта указываем имя файла выгрузки таблицы. Будет создано два файла – один стандартный, с данными таблиц, второй – с расширением blb – с изображениями товаров. После этого вы можете перейти в другую фирму, вызвать этот же датапорт и импортировать выгруженные данные. Изображения товаров импортируются вместе с их описаниями.

Весь процесс занимает две-три минуты :)

Комментариев нет:

Отправить комментарий