Работа со структурой файла DBF
Например, создадим файл, идентичный по структуре исходному. При этом применяется метод ОписаниеПоля(), который возвращает характеристики поля с указанным номером
Файл1 = СоздатьОбъект(“XBASE”); Файл2 = СоздатьОбъект(“XBASE”); Файл1.ОткрытьФайл(“file1.dbf”); Для н = 1 По Файл1.КоличествоПолей() Цикл ........НазвПоля = “”; ........Тип = “”; ........Длина = 0; ........Точность = 0; ........Файл1.ОписаниеПоля(н,назвПоля,Тип,Длина,Точность); ........Файл2.ДобавитьПоле(назвПоля,Тип,Длина,Точность); КонецЦикла;
Для работы с файлом DBF неизвестной структуры часто применяются следующие методы:
ПолучитьЗначениеПоля(<ИмяПоля>); УстановитьЗначениеПоля(<ИмяПоля>,<значение>);
|