Вопрос собственно вот в чем. У меня уже который релиз версии 8.2 работа с дбф-файлами на стороне сервера не происходит. Может кто сталкивался с подобными глюками?
При выполнении кода
&НаСервере
Процедура Проба()
//ИмяФайла="\\supermario\buh-samba\temp\magan.DBF";
ИмяФайла="/var/samba_share/buh/temp/dogov.dbf";
//КопироватьФайл("/var/samba_share/buh/mnt/metro/mks.dbf","/var/samba_share/buh/temp/mks.dbf");
//файлы=НайтиФайлы("\\supermario\buh-samba\temp\magan.DBF");
файлы=НайтиФайлы(ИмяФайла);
Если Файлы.Количество()<>0 тогда
Сообщить("Файлов найдено: "+Файлы.Количество());
Файл=новый XBASE(ИмяФайла);
Сообщить("1");
Если не Файл.Открыта() тогда
Файл.ОткрытьФайл(ИмяФайла);
Сообщить("2");
Если не Файл.Открыта() тогда
Сообщить("Ничего не открывает");
КонецЕсли;
файл.Первая();
КонецЕсли;
Файл.ЗакрытьФайл();
Иначе
Сообщить("Файл не найден "+Файлы.Количество());
КонецЕсли;
КонецПроцедуры
происходит ошибка "Формат файла отличен от .dbf" на строчке
Файл=новый XBASE(ИмяФайла);
.
Причем в толстом и тонком клиенте тот же файл нормально обрабатывается...
Сообщение отредактировал pablo - 04.07.11, 15:32
Правильно поставленный вопрос содержит до 90% ответа.