• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

V7. Dbf установка на запись

  • Автор темы Stim
  • Дата начала
S

Stim

Код:
ДБФ = СоздатьОбъект("XBase");
ИмяФайла = "";
ИмяПути = "";
ИмяКаталога="";
Фс.ВыбратьКаталог(ИмяКаталога,"Выберите с файлами",);
ОткрытьФайл("owner.DBF",ИмяКаталога);	
Справ=СоздатьОбъект("Справочник.Alco_Фирма");
Справ.НайтиПоКоду(1);
ДБФ.ОчиститьФайл();
ДБФ.OW_KOD=1;
ДБФ.Записать();
Выдается ошибка
ДБФ.OW_KOD=1;
{D:\1C\DEMODB_2\EXTFORMS\ALCO.ERT(816)}: Перед выполнением операции установите объект на запись!
 
V

vbs

ДВФ.ADD() сначала надо сделать, иначе записей в файле нет (сам ведь ZAP сделал)
 
V

vbs

и к тому же поле OW_KOD определить надо (файл-то пустой !)
ДБФ.AddField("OW_KOD", ТИП,ДЛИНА,ТОЧНОСТЬ);


а перед добавлением записи (ADD)
ДБФ.CreateFile(ИмяФайла,);

а перед добавлением записи (ADD)
ДБФ.CreateFile(ИмяФайла,);
 
S

Stim

Спасибо. ADD() помогло. а файл был уже с готовыми полями...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!