Имя: Пароль:
1C
1С v8
Платформа 8.2 → некорректная запись в DBF через xbase
0 sagartem
 
30.07.14
12:35
8.2.19.83

при записи данных из 1с в файл dbf через объект типа XBase запись в цикле приводит к многократной записи данных в одну строку поверх предыдущей итерации, то есть в итоге вместо входных N строк, получаем всего одну строку.

Данная особенность выходит только на 64 битной сборке 1с, на 32 все ок.

Это ошибка? если да то она уже исправлена? если исправлена, то в какой версии?
1 ДенисЧ
 
30.07.14
12:35
Делай после каждой строчки Записать()
2 YFedor
 
30.07.14
12:39
8.3.5 уже есть же
3 sagartem
 
30.07.14
12:46
(1)
Для каждого Стр из ТаблицаК Цикл
  
  ФайлК.Добавить();
  ФайлК.KRS = СведенияОРезине.KRS;
  ФайлК.Записать();
  
КонецЦикла;

так и делается

(2)
там это исправлено? я пробовал на какой-то версии 8.3 там такая же ошибка
4 Garykom
 
гуру
30.07.14
12:53
(3) ну переоткрывай дбф-ку каждый раз проблема то ))

а еще лучше через ado или вк какую заюзай (лучше самописную чтоб быть уверенным что глюков нету ))