Простая функция с помощью которой можно прочитать файл BDF и которая записывает полученные данные в Таблицу значений. Колонки в Таблице значений из файла DBF формируются автоматически.
// Указываем путь к файлу BDFПутьКФайлу = "D:\file.DBF"
;ФайлDBF = Новый XBase;// Открываем файл, третьим параметром обязательно указываем что открываем файл DBF только для чтенияФайлDBF.ОткрытьФайл(ПутьКФайлу,,Истина);ФайлDBF.Первая();// Создаём таблицу значенийТЗ = Новый ТаблицаЗначений;Первая = Истина;Пока НЕ ФайлDBF.ВКонце() Цикл Если Первая Тогда // Добавляем колонки в Таблицу значений Для Каждого Поле Из ФайлDBF.поля Цикл ТЗ.Колонки.Добавить(Поле.Имя); КонецЦикла; Первая = Ложь; КонецЕсли; // Заполняем Таблицу значений Стр = ТЗ.Добавить(); Для Каждого Поле Из ФайлDBF.поля Цикл Стр[Поле.Имя] = ФайлDBF[Поле.Имя]; КонецЦикла; ФайлDBF.Следующая();КонецЦикла;// Не забываем закрывать файл!ФайлDBF.ЗакрытьФайл();
2023-02-05