| 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 это возможно).
 
 Справедливости ради нужно сказать, что и в значительно более дорогих и крутых системах (и не только бухгалтерских) пользователь при решении подобной задачи столкнулся бы с аналогичными проблемами. Прямой доступ не приветствуется, а прочие способы означают дополнительные сложности для разработчиков и практически всегда имеют какие-либо ограничения.
 |  |