|
v7: ТиС 77 DBF - при скрывании всех файлов БД перестает работать выгрузка в Бух 77
| ☑ |
0
Looking
10.12.13
✎
07:06
|
Доброго времени суток!
Делаю каталог БД вместе со всеми вложенными файлами скрытым, то есть кликом правой кнопкой мыши вызываю контекстное меню и включаю флаг "Скрытый", подтверждая для вложенных каталогов и файлов.
Далее с помощью Универсальной обработки выгрузки данных пытаюсь выгрузить данные из ТиС 77. При нажатии кнопки "Выгрузить данные" получаю в табло сообщений ошибку
гФайлДанных.Сбросить();
{E:\Путь к БД\EXTFORMS\CDEXPVAR.ERT(4334)}: : Нет доступа к "E:\Путь к БД\Users\Бухгалтер5\CDData.xml".
Подумал, что проблема в пути в файлу выгрузки mxl, меняю его на другой файл - вне каталога БД и без каких-либо ограничений - получаю то-же самое сообщение.
Пытался вынести создание файла CDExpVar.txt в обработке XMLВыгрузкаДанныхВБухгалтерию и во внешних обработках CDEXPORT.ERT, CDEXPVAR.ERT в каталог отличный от каталога ИБ - получаю сообщение "Не могу открыть файл F:\CDExpVar.txt"
и еще такой момент - если файлы ert скрытые, то при их модификации 1С их не сохраняет, пишет "Общая файловая ошибка при доступе"
Прошу подсказать - где я ошибаюсь? Вроде-бы верно пытаюсь вынести программное создание файла за пределы каталога с флагом скрытости, что-то не так выношу?
|
|
1
КонецЦикла
10.12.13
✎
07:32
|
Файл имеет свои атрибуты если что.
|
|
2
Морозов Александр
10.12.13
✎
07:32
|
боюсь даже спросить для чего файлы надо скрытыми делать...
|
|
3
ДенисЧ
10.12.13
✎
07:52
|
я бы не рискнул играть атрибутами при 77... Она дама капризная....
|
|
4
Iron
10.12.13
✎
09:49
|
С атрибутом "Только чтение" были похожие проблемы, а вот "Скрытый" - первый раз слышу.
|
|
5
Mihenius
10.12.13
✎
10:02
|
(0) В 1cv7.dd можно задать свои пути к dbf/cdx.
Таким образом в самой базе могут быть пустышки, на кот. нужно настроить аудит.
Может так же можно и путь к Extforms исправить, но это уже скорее в dll зашито
|
|
6
пипец
10.12.13
✎
10:10
|
(6) в какой длл Оо
Обработка дополнительные возможности
//
Процедура Обновить()
СохранитьТекОтчет();
Заполнить();
КонецПроцедуры // Обновить
//******************************************************************************
Процедура ПриОткрытии() // Предопределенная процедура
Отчеты.НоваяКолонка("Название","Строка",,,,30);
Отчеты.НоваяКолонка("ФайлОтчета","Строка",,,"Файл",10);
Отчеты.НоваяКолонка("ФайлОписанияОтчета","Строка");
Отчеты.ВидимостьКолонки("ФайлОписанияОтчета",0);
Заполнить();
КонецПроцедуры // ПриОткрытии
//******************************************************************************
Процедура ПриЗакрытии() // Предопределенная процедура
СохранитьТекОтчет();
КонецПроцедуры // ПриЗакрытии
ТекущийКаталог=КаталогИБ()+"ExtForms\";
Текст=СоздатьОбъект("Текст");
|
|
7
Mihenius
10.12.13
✎
10:59
|
(6)
Да так и работало у самого.
Забывать уже стал 7-ку однако ,(
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший