Имя: Пароль:
1C
1С v8
XBase
0 palm1c
 
23.02.12
15:22
Следующий код создает файл с одной строкой, хотя в документе в тч 6 строк. Что я делаю не так?

хб=Новый XBase;
   
   хб.поля.Добавить("NOMDOK","S",4,0);
   хб.поля.Добавить("TRAN_DATE","D");
   хб.поля.Добавить("NALCOD","S",10,0);
   хб.поля.Добавить("SUMA","N",20,2);
   хб.поля.Добавить("PRNACH","S",10,0);
   хб.поля.Добавить("COMPCOD","S",4,0);
   хб.поля.Добавить("ACCOUNTNO","N",20,0);
   хб.СоздатьФайл(ФайлВыгрузки);
   
   
   ии=0;
   Для Каждого СтрокаВып Из ВыбДок.РаботникиОрганизации Цикл
       ии=ии+1;
       хб.Добавить();
       хб.NOMDOK=ии;
   КонецЦикла;    
   
   хб.Записать();    



Спасибо.
1 palpetrovich
 
23.02.12
15:22
последнюю небось загружает? :)
2 palm1c
 
23.02.12
15:23
(1) Да
3 palm1c
 
23.02.12
15:23
(1) Делал по примеру из "Габец, Гончаров. Простые примеры разработки"
4 Чайник Рассела
 
23.02.12
15:25
ии=0;
   Для Каждого СтрокаВып Из ВыбДок.РаботникиОрганизации Цикл
       ии=ии+1;
       хб.Добавить();
       хб.NOMDOK=ии;
 хб.Записать();
   КонецЦикла;
5 palm1c
 
23.02.12
15:26
(4) Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn