Загрузка из DBF. Перед выполнением операции установите объект на запись! #184556


#0 by lalex23
КонецЕсли;вот код, в файле 97397 строк, на последние 5 записей вылетает ошибка:"Перед выполнением операции установите объект на запись!"если уменьшаю количество записей в файле - проходит нормальноесли перехожу к строке 80000 - ругается на последние 3к 90000 - вообще не ругаетсяперехожу методом: DBF.Перейти(ПерейтиЗаписи)НЕПОНИМАЮ в чём дело, вроде такая ошибка может вылазить когда ПИШЕМ в DBFно я же ничего не пишу... и при уменьшении количества строк - всё нормально...ОС - WinXP SP2, 1С - 7.7 25 рел. 3 компонентытакая же ошибка вылазила и на миллениумелюди добрые поможите...
#1 by zeta
Я недавно тоже работалас dbf-файлом, закачивала из него данные в 1С. Тоже была такая же ошибка. DBF.Перейти вместо DBF.Следующая помогло, так обработка и работает.
#2 by lalex23
%ля!!!спасибо помогло :)но где собака порылась - не понял
#3 by zeta
Я тоже не поняла, но это не всегда удается.
#4 by Buhta
А тип в колонках ДБФ какой? Проверь SHORTNAME. Была подобная проблема, когда слишком длинная строка.
#5 by zeta
У меня все строки короткие от 4 до 8 символов.
#6 by Buhta
М.б. с символами что-то. Тоже не разобралась, но проблема в ДБФ. Просто выкинула (не грузила, не обязательно было) кривые записи...
#7 by lalex23
неее, я ж написал, что если загружать ТОЛЬКО последние строки методом DBF.Следующая; то ошибки нет, а если сначала то вылазит...
#8 by Buhta
А почему ты решил, что проблема именно в самых последних?
#9 by Buhta
RefImport.ert тоже эту ДБФ не открывает? И что DBF.Перейти помогло? Будем знать...
#10 by zeta
У меня не такая большая dbf-ка, меньше 300 записей, поэтому можно всю таблицу глазками посмотреть, все в порядке. А проблема начинается с самой первой. В 1С загружается все правильно, значит кривых записей нет.
#11 by lalex23
потому как проверял :(ругачка шла именно при обращенииПопыткаИсключениена последние строкиэто наверное с ИТС? - надо поискать попробоватьпомоглодык в том то и захада - более 90000 всё нормально, а потом падаетя на маленьком файле отлаживал, пришёл к клиенту - падает...
#12 by zeta
У меня нет такой обработки, руководство денег на ИТС не дает. А вот SQL Explorer открывает.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С