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

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

Stim

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


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

а перед добавлением записи (ADD)
ДБФ.CreateFile(ИмяФайла,);
 
Спасибо. ADD() помогло. а файл был уже с готовыми полями...
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab