Версия для печати темы (https://pro1c.org.ua/index.php?s=c80324f06097c884c9493e29e0a16f26&showtopic=56475)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Не читается файл dbf dBase III

Автор: barul4ik 20.01.20, 13:48

Пишу загрузку из файла dbf, через объект XBase. Обработка не новая, работает давно.
А на этом файле выдает системную ошибку -210 Unrecognized FieldName, а потом "Перед выполнением операции установите объект на запись".
В отладчике запись видна полностью со всеми полями, а при чтении конкретного поля ПолучитьЗначениеПоля() -- вылетает.
Платформа 8.3.11.2867.

В редакторе dbf вижу, что тип файла xBase III. После пересохранения в формат xBase IV все читается без проблем.
Пересохранять файл каждый раз - не вариант.
Читать через ADODB - пока не хочу.
Поскажите, что может быть ?


barul4ik @ Сегодня, 13:31 * ,
Пока писал, придумал решение. Похоже, не ботает именно функция ПолучитьЗначениеПоля().
Зато работает ЗаполнитьЗначенияСвойств().
Использовал, это, все прочиталось.

Автор: UUL 14.04.20, 13:37

Привет! Поделитесь обработкой smile.gif barul4ik @ 20.01.20, 14:48 * ,

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua