Почему при запуске 1С 7.7 на рабочий стол вылетают файлы DBF и CDX и как это исправить?

Системный администратор 1С v7.7 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

При сетевом запуске программы 1С:Бухгалтерия 7.7 пользователи иногда сталкиваются с нестандартным поведение системы: при открытии информационной базы на Рабочем столе клиентского компьютера начинает появляться множество пустых файлов с расширениями .dbf и .cdx (например, 1SBDB.DBF, T114.DBF и соответствующие им индексы). При этом стандартные отчеты (например, оборотно-сальдовая ведомость) могут открываться пустыми или выдавать ошибки при выполнении команд.

Проанализируем причины возникновения этой проблемы и разберем по шагам, как привести работу системы в норму.

Выясним причину: почему файлы создаются на Рабочем столе

Появление таблиц базы данных и временных файлов на Рабочем столе обусловлено двумя ключевыми факторами:

  1. Настройка рабочей директории процесса: Если платформа 1С 7.7 не может корректно получить доступ к папке базы данных по сети или к системному каталогу временных файлов (Temp), она начинает использовать так называемый «Рабочий каталог» по умолчанию. Если в свойствах ярлыка запуска или в настройках пользователя в Конфигураторе указан Рабочий стол (Desktop), платформа будет создавать новые и временные таблицы прямо на нем.
  2. Сетевые блокировки и ограничения протокола SMB: При соединении между разыми операционными системами (например, клиент на Windows XP и компьютер с базой на Windows 7) часто возникают конфликты сетевых кешей и механизмов блокировки файлов (OpLocks). Если клиентская машина теряет хэндлы файлов базы по сети, платформа воспринимает их как отсутствующие или пытается перенаправить файловые операции локально.

Шаг 1. Проверка и исправление свойств ярлыка 1С

Рассмотрим порядок настройки параметров ярлыка, через который запускается программа на клиентском ПК:

  1. Кликнем правой кнопкой мыши по ярлыку 1С 7.7 на Рабочем столе и выберем пункт «Свойства».
  2. Перейдем на вкладку «Ярлык» и обратим внимание на поле «Рабочая папка» (или «Start in»).
  3. Если там указан путь к Рабочему столу (например, C:\Documents and Settings\Администратор\Рабочий стол), удалим его.
  4. Укажем путь к каталогу исполнения платформы (например, C:\Program Files\1Cv77\BIN) или к локальной временной папке C:\Temp.

Шаг 2. Проверка рабочего каталога пользователя в Конфигураторе

Разберем по шагам, как проверить персональные настройки пользователя базы данных:

  1. Запустим 1С 7.7 в режиме «Конфигуратор».
  2. Откроем главное меню «Администрирование» — «Пользователи».
  3. Выберем из списка учетную запись пользователя, под которой наблюдается проблема, и откроем ее свойства.
  4. Проверим значение в поле «Рабочий каталог». Если там указан путь к Рабочему столу или некорректный сетевой ресурс, изменим его на локальный каталог пользователя, к которому гарантированно есть полный доступ (например, C:\Temp\User1).

Шаг 3. Перенаправление каталога временных файлов через параметры запуска

Чтобы исключить ошибки создания временных таблиц (вида T*.DBF), можно принудительно задать каталог временных файлов с помощью ключа запуска /T.

Для этого откроем свойства ярлыка 1С и в поле «Объект» добавим ключевой параметр в конец строки:

"C:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /T"C:\Temp"

Предварительно убедимся, что папка C:\Temp действительно создана на клиентском диске и текущий пользователь Windows имеет к ней полные права на чтение и запись.

Шаг 4. Настройка сетевых прав и прав доступа NTFS

Если проблема вызвана сбоями чтения сетевых таблиц базы, проанализируем настройки прав на ПК, где физически расположены файлы базы данных:

  1. На компьютере с базой (в данном случае под управлением Windows 7) откроем свойства папки с базой данных.
  2. На вкладке «Доступ» (Share Permissions) убедимся, что для сетевых пользователей предоставлены права «Полный доступ» (Full Control), а не только чтение.
  3. На вкладке «Безопасность» (NTFS) также проверяем, что группа пользователей или конкретная учетная запись имеет разрешения на изменение и запись файлов в этой директории.

Рекомендации по сетевому режиму 1С 7.7

Файловая версия 1С 7.7 на базе DBF не рассчитана на стабильную работу по обычным сетевым ресурсам Windows при наличии задержек в сети или нестабильных подключений. Для предотвращения повреждения таблиц и постоянных сбоев индексирования рекомендуется рассмотреть запуск программы на сервере через терминальный режим (RDP). Это позволит выполняться всем файловым операциям локально на сервере с базой, исключая сетевые блокировки SMB.

← На главную