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