RaFaeL
Joined: 17 Apr 2003 Posts: 1
|
Posted: 17 Apr 2003 10:33 Post subject: Экспорт данных из БЭСТ-Офис в DBF-файлы |
|
|
Необходимо выгрузить данные по реализации и оплате товаров и услуг (накладные, ордера, справочники) из БЭСТ-Офис в некую структуру DBF-файлов. С чего начать, есть ли какая-то документация, примеры и т.д. и т. |
|
alexan
Joined: 14 Mar 2003 Posts: 8
|
Posted: 17 Apr 2003 16:12 Post subject: |
|
|
Документации, примеров и т.п. нет. Для решения задачи есть несколько малоприемлемых способов.
1. Данные БЭСТ-ОФИС хранятся в mdb-файле. Это куча таблиц, большинство из которых имеют описания полей. Для решения вашей задачи вариант один - разобраться в структуре этих таблиц (не всех, конечно, а нужных), и писать конвертор. Кстати, в какой-то таблице хранятся сведения о назначении таблиц. Есть и подводные камни. Можно разобраться в структуре, написать конвертор, а разработчики в следующей версии возьмут да изменят формат хранения.
2. Поэтому для написания нормального конвертора необходимо пользоваться не прямым доступом к БД, а через функции VBA, описания которых нет. Можно только полазить в Object Browser и попытаться разобраться, что к чему.
3. Если бы шла речь об отчете, то лучшим вариантом было бы создание нового отчета на основе существующих отчетных форм. В данном случае использовать эту возможность можно, спроектировав отчет и вытащив из него данные в dbf (из Excel это возможно).
Справедливости ради нужно сказать, что и в значительно более дорогих и крутых системах (и не только бухгалтерских) пользователь при решении подобной задачи столкнулся бы с аналогичными проблемами. Прямой доступ не приветствуется, а прочие способы означают дополнительные сложности для разработчиков и практически всегда имеют какие-либо ограничения. |
|