Экспорт заголовков столбцов Microsoft Navision в датапорт

Люк Ван Дик (Luc Van Dyck)

Люк Ван Дик (Luc Van Dyck), ведущий специалист по Microsoft Navision, является веб-мастером интерактивного сообщества Microsoft Business Solutions Mibuso.com. Помимо полезных форумов и файлов для загрузки, на веб-узле mibuso.com можно найти коллекцию советов для разработчиков Microsoft Business Solutions–Navision. Эта страница перепечатана с разрешения mibuso.com.

При экспорте данных Microsoft Navision в текстовый файл с помощью датапорта традиционно рекомендуется добавлять строку с заголовками столбцов. После импорта текстового файла в Microsoft Excel пользователь сможет воспользоваться функцией автоматического фильтра для проверки данных.

Для создания датапорта выполните следующие действия:

1. Создайте датапорт с помощью Object Designer. Поскольку создается файл CSV, можно использовать стандартные свойства датапорта. Изменить следует лишь свойство DataItemSeparator. Чтобы избежать появления пустой строки между заголовком и первым элементом, для этого свойства следует установить значение <NewLine>.

2. Укажите в столбце DataItem значение Item, как показано на рисунке ниже. Затем добавьте необходимые поля в список полей датапорта.

3. В поле перед элементом данных Item вставьте элемент данных Integer, как показано на следующем рисунке. Убедитесь, что этот элемент данных выполняется только один раз, установив для свойства DataTableView значение SORTING(Number) WHERE(Number=CONST(1))). Выберите порядок сортировки, чтобы элемент данных не отображался при запуске датапорта.


Показать полноразмерное изображение

4. В списке полей датапорта для элемента данных Integer добавьте названия полей. Для этого можно воспользоваться такими константами, как No., Description, Base Unit of Measure и Unit Price. При работе в Microsoft Navision 3.01 или более поздней версии можно также применить функцию FIELDCAPTION, чтобы метка поля отобразилась на языке пользователя. Соответственно, названия полей добавляются следующим образом: Item.FIELDCAPTION("No."), Item.FIELDCAPTION("Description") и т. д. См. следующие снимки экранов.


Показать полноразмерное изображение

Если для заголовка столбца удобнее использовать константы, поля будут выглядеть следующим образом:


Показать полноразмерное изображение

После выполнения датапорта будет создан текстовый файл, имеющий следующий вид:

Если импортировать этот текстовый файл в Microsoft Excel и воспользоваться автоматическим фильтром, отобразится следующее представление:


Показать полноразмерное изображение

Люк Ван Дик является ведущим специалистом по Microsoft Navision. Он работает консультантом по вопросам программного обеспечения в компании  Mindstone NV  в Бельгии. Кроме того, он является веб-мастером узла  Mibuso.com, на котором пользователи и разработчики продуктов семейства Microsoft Business Solutions обмениваются идеями, средствами и рекомендациями, а также могут найти деловых партнеров и программные продукты.

© mibuso.com. Все права защищены. Октябрь 2004 г.

К началу страницы