В прошлом шаге файл-то мы не закрыли. А нужно. Все, что открывается, имеет свойство закрываться.
ЗакрытьФайл
Закрыть базу.
Синтаксис:
ЗакрытьФайл()
Англоязычный синоним:
CloseFile
Описание:
Метод ЗакрытьФайл закрывает ранее открытую или созданную базу данных формата DBF.
Так вот и закроем от греха подальше.
Процедура Сформировать() ДБФ = СоздатьОбъект("XBase"); ДБФ.ДобавитьПоле("NAME", "S", 25,0); ДБФ.СоздатьФайл("c:\Test.dbf"); Спр = СоздатьОбъект("Справочник.Номенклатура"); Спр.ВыбратьЭлементы(); Пока Спр.ПолучитьЭлемент()>0 Цикл КонецЦикла; ДБФ.ЗакрытьФайл(); КонецПроцедуры
Вот тут есть отличие от стандартного подхода. Никаких там идентификаторов файла и все такое. Один объект XBase один файл.