ДБФ файл. Ругается на длину имени #435271


#0 by Маркусс
Здравствуйте. Для отчетности требуется создать файл дбф. Структура определена в документации. Наименование должно иметь ИНН, дату и т.д.При попытке создания пишет следующее: Ошибка при вызове метода контекста (СоздатьФайл): Длина имени файла превысила 8 символов    БД.СоздатьФайл(ИмяФайла); по причине: Длина имени файла превысила 8 символов В документации указано, что формат должен быть DBF 4. Подскажите, плиз, как прописать в коде данный формат. Спасибо.
#1 by IronDemon
Не превышай
#2 by dragonIMV
мне вот тоже это интересно, а то приходится делать файлы с именем не более 8 символов...
#3 by Kolyasik
465465465465461 - больше восми знаков... наверное поетому :)))
#4 by ДенисЧ
ИмяФайла = "c:4654.DBF" тут твой код А потом иди на базар и купи там гУся.
#5 by dragonIMV
не, это понятно что можно сделать... а вот существует ли возможность изначально делать файл с именем длинее 8 символов?
#6 by ДенисЧ
Существует. Не использовать объект XBase, например. Или не использовать 1с. Или не использовать компьютер. Или...
#7 by Kolyasik
Описание: XBase - основной объект для работы с таблицами баз данных в формате DBF. Предоставляет доступ к коллекции полей и индексов таблицы, позволяет открывать и записывать файлы таблиц, работать с записями таблицы. При работе с файлами DBF следует иметь в виду, что имя файла должно удовлетворять ограничению 8.3.
#8 by Kolyasik
СП рулит
#9 by IKSparrow
На всякий случай перевожу написанное в - не понимает DBF больше 8 символов в имени файла. И кириллицу не понимает там же. Стандарт такой. Имя должно быть как по старинке в DOS (операционка такая была). FILENAME.DBF. Всё.
#10 by SmallDog
сначала дать простое имя, потом переименовать как надо - проверено, работает
#11 by dragonIMV
хорошая была операционка)))) не то что винда...
#12 by Маркусс
Спасибо. только использовал move
#13 by Lama12
Потом хрен откроешь пока не переименуешь обратно.
#14 by dragonIMV
во во, вроде он или не даст открыть такой файл, или вроде бы только первые 8 символов названия будет читать...
#15 by ASU_Diamond
эээ... а в семерке вроде как понимал...
#16 by Mikeware
Нет.
#17 by ДенисЧ
"ет" (с)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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