Имя: Пароль:
1C
1С v8
XBase и Windows 8
,
0 AndrewMuzik
 
06.11.13
09:11
Всем доброго времени суток!

Столкнулся с такой проблемой:

ФайлОстатков = Новый XBase;
ФайлОстатков.ОткрытьФайл(Путь);
ФайлОстатков.Первая();

При выполнении получаю следующую ошибку:
{Форма.Форма.Форма(103)}: Ошибка при вызове метода контекста (Первая)
        ФайлОстатков.Первая();
по причине:
Перед выполнением операции нужно открыть базу

Код 100% Рабочий, с небольшой оговоркой. Я сижу на Windows 8 x64, и у меня единственного выпадает такое сообщение. У всех остальных пользователей (XP sp2 - sp3 x32) всё работает нормально.

Подскажите, откуда ноги растут?
1 1dvd
 
06.11.13
09:13
х64 ?
Не взлетит
2 Широкий
 
06.11.13
09:20
Путь к файлу наверно слишком длинный
3 AndrewMuzik
 
06.11.13
09:26
(2) Путь короче некуда, как и имя файла: Путь = "C:\123.dbf";

(1) А причина отказа взлета в чем?
Дело в Библиотеках?
4 1dvd
 
06.11.13
09:28
(3) переставь платформу
5 AndrewMuzik
 
06.11.13
09:30
(4) Переставить с полным удалением и чисткой реестра или достаточно поверх поставить?
6 1dvd
 
06.11.13
09:31
(5) сперва поверх. если не поможет, попробуй вычистить
7 AndrewMuzik
 
06.11.13
09:40
(6) 1CEnterprise 8.2.msi
Через Исправить = Ошибка не исправляется
Через Удалить - Установить = Ошибка не исправлена
Удаление с очисткой реестра = проблема не исправлена

Думаю дело не в этом.
8 mdocs
 
06.11.13
09:42
база открыта в чем нить. например в зависшем процессе или эксель или еще че нить.
9 George Wheels
 
06.11.13
09:42
(3) Попробуй писать на диск D:
10 AndrewMuzik
 
06.11.13
09:42
(9) Это первое что попробовал, роли не играет. Ошибка та же.
11 George Wheels
 
06.11.13
09:43
А если запустить 1С от имени администратора?
12 George Wheels
 
06.11.13
09:44
(11) +Администратора компа, а не 1С.
13 AndrewMuzik
 
06.11.13
09:46
(8) Нет, нигде.
(12) Вот блин засада. От админа компа Запускается. Спасибо!
14 George Wheels
 
06.11.13
09:48
(13) Попробуй тогда расшарить какую-нибудь папку и открывай дбф оттуда. Каждый раз запускать 1С от администратора неудобно и неправильно.
15 Lama12
 
06.11.13
09:52
(0)Дело в правах. На диск C пишешь :)
Пиши в "Мои документы".
16 George Wheels
 
06.11.13
09:54
(15) Он пробовал и на D:. Ненавижу W8.
17 fmrlex
 
06.11.13
09:56
В корни запись под админом. Создай папку и туда клади файло.
18 AndrewMuzik
 
06.11.13
10:08
(17) Действительно. Вот же Засада :)
19 AndrewMuzik
 
06.11.13
10:09
(17) (14) (15)  Спасибо!