После открытия нам нужно перейти на первую запись. Для этого есть функция подходящая.
Первая
Перейти на первую запись.
Синтаксис:
Первая()
Англоязычный синоним:
First
Возвращаемое значение:
Число: 1 — если действие выполнено; 0 — если действие не выполнено.
Описание:
Метод Первая() предназначен для перехода на первую запись. Если не установлен текущий индекс, объект позиционируется на первую запись в базе данных, если установлен — на запись, имеющую самое младшее значение выражения текущего индекса (если индекс создавался с установленным флагом <Убывание>, то наоборот).
Но, чтобы увидеть результат мы добавим код вывода таблицы и создадим первую секцию с содержанием поля.
Ну, а теперь код:
Процедура Сформировать() Т = СоздатьОбъект("Таблица"); ДБФ = СоздатьОбъект("XBase"); ДБФ.ОткрытьФайл("c:\Test.dbf"); ДБФ.Первая(); Т.ВывестиСекцию("Секция_1"); ДБФ.ЗакрытьФайл(); Т.ТолькоПросмотр(1); Т.Показать(); КонецПроцедуры
Запустим, посмотрим.