Имя: Пароль:
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 или вк какую заюзай (лучше самописную чтоб быть уверенным что глюков нету ))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан