Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема DBF, OLEDBData и zap (число прочтений - 1010 )
Анатолий
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 25
Зарегистрирован: 18. Сентября 2008
DBF, OLEDBData и zap
18. Июня 2015 :: 12:07
Печать  
При использовании OLEDBData с DBF-базой 1С 7.7, если выполнить zap на таблице, то получаем DBF:
32 байта - заголовок
по 32 байта - описание каждого поля
1 байт - завершающий символ заголовочной части 0x0D (13)

При этом не добавляется завершающий символ файла 0x1A (26), который вроде бы как положен и 1Ской добавляется в DBF.

1Ска такие файлы читает и вроде как нормально с ними работает.
Но при ТиИ при проверке физ. целостности выдает
"Таблица - ИмяТаблицы. Длина файла не соотвествует количеству и длине записей"

Вопросы:
- точно ли 1С нормально работает с такими файлами или есть грабли?
- может есть какой-то параметр, который надо установить чтобы этот символ таки добавлялся автоматически?

zap сейчас делается, например, таким запросом:
EXECSCRIPT('use 1SCRDOC EXCLUSIVE' + chr(13) + 'zap' + chr(13) + 'close tables')
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать