Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Загрузка из dbf На люникс

Загрузка из dbf На люникс
Я
   into
 
30.10.18 - 17:02
Выгружаю dbf файл вреде бы все нормально. Пытаюсь загрузить - получаю сообщение: Перед выполнением операции нужно открыть базу
Имя файла вот так выглядит:/tmp/Status.dbf

При выгрузке ни на что не ругается:
    ИмяФайла="Status";
    ИмяФайлаБазы  =  КаталогВременныхФайлов() + ИмяФайла + ".dbf";
 
 
   Garykom
 
1 - 30.10.18 - 17:29
Регистр?
Проверить существование файла программнг
   into
 
2 - 30.10.18 - 19:12
Сделал тоже самое через текстовый файл. Работает. Видимо какие-то ограничения платформы.
   Garykom
 
3 - 30.10.18 - 19:21
Да были какие то проблемы с этим.
Там может быть что угодно от глюков 1С до неправильных прав (нет прав на read только write ибо записывал) или еще что с кодировкой.

Суть что платформа 1С под linux использует некие библиотеки для работы с dbf.

И точно не попутал &НаКлиенте с &НаСервере?
   Garykom
 
4 - 30.10.18 - 19:23
Хотя скорее всего серверному процессу 1С прав не хватает банально, но глюк очень странный потому что должно работать ибо если нет то писать в техподдержку 1С надо.
   Кирпич
 
5 - 30.10.18 - 19:25
(0) А ты базу открыл? Где код, где ты базу открываешь?
   into
 
6 - 30.10.18 - 19:28
ДБФ = Новый XBase;
    ДБФ.Кодировка = КодировкаXBase.OEM;
    
    ИмяФайла="status";
    ИмяФайла  =  КаталогВременныхФайлов() + ИмяФайла + ".dbf";
    Сообщить(ИмяФайлаБазы);
    ДБФ.ОткрытьФайл(ИмяФайла);
    Если Не ДБФ.Открыта() Тогда
        Сообщить ("Нет файла");
    КонецЕсли;

    Пока НЕ ДБФ.ВКонце() Цикл
        Сообщить(ДБФ.NAME);
        ДБФ.Следующая();
    КонецЦикла;
    ДБФ.ЗакрытьФайл();
   Garykom
 
7 - 30.10.18 - 19:31
(6) Заметил что у тебя в (0) "ИмяФайла="Status";" а тут "ИмяФайла="status";" ?
   Garykom
 
8 - 30.10.18 - 19:31
Под линуксом "S"<>"s"
   into
 
9 - 30.10.18 - 19:33
Сначала было S потом исправил на s и в выгрузке и в загрузке
   Garykom
 
10 - 30.10.18 - 19:40
А имя файла если глянуть созданного там случаем не ".DBF" ?
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует