#0
by Rollam
Возникает ошибка при чтении файла DBF "База данных должна быть открыта" при чтении файла на компьютере пользователя. Конфигурация - Бухгалтерия 3.0.31.13. Такая ошибка, обычно, возникает при попытке чтения файла, который используется другим пользователем, но файл ничто не затрагивает. Выгружать в файл можно без каких-либо ограничений. База серверная. Пробовал прочитать и загрузить данные из файла, запустив базу на сервере, - все работает, не работает именно при работе через компьютер пользователя. У пользователя на компьютере права администратора. Кто-нибудь сталкивался?
#9
by Rollam
Не понимаю, как это может влиять... на сервере читаем с серверного диска, на клиентском компьютере - с диска компьютера. Сейчас попробую загрузить из корня диска. Права на обработку загрузки выставлены (обработка загружена как дополнительная).
#13
by SSSSS_AAAAA
"Не понимаю, как это может влиять... " - Вот в этом и проблема!Так как режим управляемого приложения, то работа с данными всегда идет на сервере. И потому, чтобы сервер мог прочитать файл на клиенте он должен иметь туда доступ. И путь к файлу должен быть по отношению к серверу.
#14
by Rollam
Второй параметр - путь к файлу индексов. Мне индексы не нужны. Третий - режим чтения файла. Попробую выставить на "Истина" (только чтение) и посмотрю, что выйдет. Да. Чтение файла происходит в серверной процедуре. Значит, нужно прописывать путь к файлу относительно серверной машины в локальной сети?
#15
by SSSSS_AAAAA
Да, именно это я уже и написал. Потому и спросил: сервер уже имеет доступ к клиентским дискам? Права на клиенте серверу даны? А какой учетной записи? Той, под которой сервер 1С работает?
#16
by Rollam
Нет, сервер доступа к папкам клиента не имеет. Попробуем расшарить какую-либо папку и загружать из нее.
#17
by SSSSS_AAAAA
И что будете делать когда с клиентским компом что-нить случится? Может таки подумать в сторону более нормального решения, а не в сторону тупого решения в лоб?
#21
by Rollam
ДБФ.ОткрытьФайл(ЭтотОбъект.Объект.ФайлВыгрузки, , Истина); Последний параметр - ТолькоЧтение. Если ТолькоЧтение - Ложь, то получаем полный доступ к файлу (монопольный).
#23
by Garykom
Сделай по умному, сначала выгрузи файл на сервер а потом читай там из временного каталога
#25
by Rollam
Нет, конечно! С сервера файл читается. Вы говорите о пользователе сервера, как о пользователе операционной системы? Если так, то при работе непосредственно на сервере все работает, я об этом упоминал. Не работает загрузка на компьютере на котором стоит 1С и путь к базе прописан как к сетевому кластеру. Сомнительный вариант. Пользователю будет неудобно подключаться к серверу ради загрузки.
#26
by Rollam
Пробую создать папку на сервере, куда будет идти постоянная выгрузка. Путь к файлу для загрузки пробую прописать так, как бы он выглядел для серверной машины, а не для компьютера пользователя в сети.
#27
by Rollam
Да. Так сработало! Всем спасибо, ответ найдет! Но пришлось в обработке загрузки жестко прописать путь и имя файла для сервера. Это крайне неудобно. Пока сделаю так, но буду искать способ обойти этот абсурд.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Закрывать в ноль регистр при достижении нуля одного из ресурсов.
- Операция не может быть выполнена
- Элементы.ТЧ.ВыделенныеСтроки содержит не существующие индексы строк
- Проводки по больничному в ЗУП
- СКД, вывод не всех строк.
- Отбор в табличном поле 1с 8.2, обычные формы
- Какую выбрать УТ 11.1.2 & 11.1.4 & 11.1.5 & 11.1.6
- Вызов функций из модуля объекта, управляемые формы
- ВПФ Счет на оплату покупателю УПП
- Загрузка РСВ за прошлые периоды 2014
- УПП. Незавершенное производство, спецификация и сдельная зарплата. Прошу идею.
- Сервер 1С:8.3 - не найдена лицензия.
- БП 2: не заполняется декларация по налогу на имущество
- Российская ОС.
- v7: 1sqlite - Отбор родителя справочника по списку групп
- Получить Элемент табличной части
- Автовысота строк табличной части.
- РМК в УТ 11
- V8: Может ли 1С 8.3 кешировать внешние отчеты(обработки)?
- Как скачать предпоследний релиз ЗиК 7.7 ?