Имя: Пароль:
1C
1С v8
Открытие DBF файла на сервере
0 Azgerd
 
27.09.24
15:15
Здравствуйте! Клиент арендует сервер, на котором установлена клиент-серверная версия платформы. Есть внешняя обработка для обработки DBF-файла. Прописан код в процедуре &НаСервере:
    БДШ = Новый XBase;
    БДШ.ОтображатьУдаленные = Ложь;
    БДШ.Кодировка = КодировкаXBase.ANSI ;
    ПутьБДШ = СокрП(ИмяПути)+"\AAA.dbf" ;
    Если НЕ БДШ.Открыта() Тогда
        БДШ.ОткрытьФайл(ПутьБДШ,,Истина);
        Если  БДШ.Открыта()  Тогда
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = СтрШаблон("Файл %1 открыт!!!", ПутьБДШ);
            Сообщение.Сообщить();
        Иначе
            Сообщение = Новый СообщениеПользователю;
            Сообщение.Текст = "Файл не открылся !!!";
            Сообщение.Сообщить();
        КонецЕсли;    
    КонецЕсли;    
БДШ.ОткрытьФайл(ПутьБДШ,,Истина) - выполняется без ошибки, но файл не открывается. У меня тоже клиент-серверная платформа, на копии этой же базы файл открывается. В чем может быть проблема? P.S. файл AAA.dbf совершенно точно не может держать никто из других пользователей.
1 Garykom
 
27.09.24
17:10
Файл.Существует() для "ПутьБДШ" на сервере
https://v8.1c.ru/obuchenie-programmistov/primery-razrabotki/rabota_s_faylami/kak_proverit_sushchestvuet_li_fayl.htm