Имя: Пароль:
1C
 
Выгрузка DBF регламентным заданием в 1С 8.2
0 hider222
 
23.06.26
18:26
Создал обработку в которой создается и записывается DBF файл.
Если запускать эту обработку руками, то все работает исправно, но если запускать ее при помощи фонового задания, то в DBF будет всего одно строка с последним результатом запроса.
Подскажите в чем может быть причина такого поведения?

Вот пример кода, где работа с DBF:

DBF = Новый XBase();
DBF.Кодировка = КодировкаXBase.OEM;

DBF.Поля.Добавить("NAME","S", 150);  
... Создание полей ...

DBF.СоздатьФайл(ФайлПутьDBF);    
DBF.ЗакрытьФайл();

... Запрос и установка параметров ...

DBF.ОткрытьФайл(НазваниеDBF);
    
   Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        
      DBF.Добавить();        
        
      DBF.NAME       = ВыборкаДетальныеЗаписи.Наименование;
      ...Заполнение полей ...
        
      DBF.Записать();
        
   КонецЦикла;

   DBF.ЗакрытьФайл();
1 Волшебник
 
23.06.26
19:20
Покажите не пример кода, а свой реальный код, включая запрос
Программист всегда исправляет последнюю ошибку.