Имя: Пароль:
1C
1С v8
Выгрузка в dbf
0 sashunya
 
12.11.13
16:07
Здравствуйте.Создаю dbf файл. При запуске обработки в ручную выгрузка в dbf происходит отлично,а вот с помощью регламентного задания в консоле выдает ошибку "Поле объекта не обнаружено". Не могу понять в чем проблема, если смотреть по примерам форумов, то вроде все делаю правильно.Помогите разобраться,пожалуйста.Заранее спасибо за помощь.
1 ДенисЧ
 
12.11.13
16:08
Какое поле какого объекта?
Мы должны угадать?
2 sashunya
 
12.11.13
16:15
Вот код:
     Файл=Новый xBase;//();
     Файл.Кодировка=КодировкаXBase.OEM;
     Файл.АвтоСохранение=Истина;
    
     Файл.поля.Добавить("DISC","S",32);
     Файл.поля.Добавить("SUM","N",15,2);
    
     Файл.СоздатьФайл(ИмяФайла);
    
     Для Каждого стр из НакопленнаяСумма Цикл
         Файл.Добавить();
         Файл.SUM=стр.SUM;
         Файл.DISC=стр.DISC;
        
         Файл.Записать();
        
     КонецЦикла;
     Файл.Записать();
    
     Файл.ЗакрытьФайл();


Накопленная сумма- это таблица значений
3 ДенисЧ
 
12.11.13
16:16
и на какое место ругается?
Что, я должен из тебя всё клещами тянуть?
4 sashunya
 
12.11.13
16:18
Извините. Ругается на поле в цикле "Файл.SUM"
5 AcaGost
 
12.11.13
16:18
Файл.поля.Добавить("SUM","F",15,2);
6 AcaGost
 
12.11.13
16:19
N - только целые числа
7 sashunya
 
12.11.13
16:29
таже ошибка "Поле объекта не обнаружено (SUM)".
8 Wobland
 
12.11.13
16:30
(7) как думаешь, 1Ска врёт?
9 sashunya
 
12.11.13
16:32
скорее я что-то делаю не то( но не могу понять в чем причина.на клиенте все хорошо,а на сервере ерунда какая-то.
10 Wobland
 
12.11.13
16:33
(9) у тебя всего два варианта
11 an-korot
 
12.11.13
16:34
ты на сервер таблицу значений передаешь?
12 Wobland
 
12.11.13
16:35
(11) у него в мозгах ерунда какая-то
13 an-korot
 
12.11.13
16:35
на сервер нельзя передавать таблицу значений, только структуру или массив или еще чтото ;)  но на таблицы 1С-ка наложила табу .
14 an-korot
 
12.11.13
16:36
(12) возможно, код проще не куда.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс