Временная папка в 1С:Предприятие — это критически важный элемент, который влияет на скорость работы программы, стабильность сеансов и даже безопасность данных. По умолчанию система использует стандартные пути Windows (%TEMP% или C:\Users\ИмяПользователя\AppData\Local\Temp), но это не всегда оптимально. Например, при работе с большими базами данных или в терминальных сессиях временные файлы могут занимать десятки гигабайт, замедляя систему.

Изменение расположения временной папки позволяет решить несколько ключевых задач: разгрузить системный диск, ускорить обмен данными при работе с сетевыми базами, а также избежать ошибок доступа, когда у пользователя нет прав на запись в стандартную папку Temp. В этой статье мы разберём три рабочих метода изменения временной папки — от простого (через конфигуратор) до продвинутого (редактирование реестра и запуск с параметрами). Особое внимание уделим нюансам для разных версий платформы 1С 8.3 и типовых конфигураций.

Прежде чем приступать к настройке, убедитесь, что новая папка соответствует требованиям: она должна находиться на диске с достаточным свободным местом (рекомендуется не менее 20% от объёма базы), иметь права на запись для пользователя , и желательно располагаться на SSD для ускорения операций. Если вы администрируете сервер 1С:Предприятия, изменения потребуется внести и на клиентских машинах, и на серверной части.

📊 Как часто вы сталкиваетесь с проблемами временных файлов в 1С?
Никогда
Рядом, но не критично
Постоянно, мешает работе
Не знаю, что это такое

1. Зачем менять временную папку в 1С?

По умолчанию 1С:Предприятие 8.3 сохраняет временные файлы в системную папку %TEMP%, что не всегда удобно. Вот ключевые причины перенести её в другое место:

  • 📉 Нехватка места на системном диске: Временные файлы (особенно при работе с отчётами или большими выборками) могут занимать до 50 ГБ, что приводит к ошибкам типа"Недостаточно места на диске".
  • 🔒 Ограничения прав доступа: В корпоративных сетях пользователи часто не имеют прав на запись в C:\Users\..., что вызывает сбои при печати или выгрузке данных.
  • 🚀 Повышение производительности: Если перенести папку на SSD или сетевой диск с высокой скоростью чтения/записи, операции с временными файлами ускорятся на 30-40%.
  • 🔄 Упрощение резервного копирования: Централизованное хранение временных файлов на отдельном диске позволяет легче контролировать их объём и очищать по расписанию.

Кроме того, в многотерминальных средах (RDP, Citrix) стандартная папка Temp может очищаться при завершении сеанса, что приводит к потере несохранённых данных или сбоям при длительных операциях. Перенос временной папки в стабильное хранилище решает эту проблему.

⚠️ Внимание: Если вы используете 1С:Предприятие в облачной инфраструктуре (например, 1С:Fresh или 1С:ГISPRU), изменение временной папки может быть ограничено политиками провайдера. Уточните возможности настройки в документации вашего облачного сервиса.

2. Способ 1: Изменение временной папки через конфигуратор 1С

Самый простой и безопасный метод — использовать встроенные настройки конфигуратора. Он подходит для большинства типовых конфигураций (Бухгалтерия 3.0, УТ 11, ЗУП 3.1) и не требует прав администратора Windows.

Инструкция:

  1. Закройте все сеансы 1С:Предприятия.
  2. Запустите Конфигуратор от имени администратора (правая кнопка мыши →"Запуск от имени администратора").
  3. Перейдите в меню Сервис → Параметры.
  4. В открывшемся окне выберите вкладку Запуск 1С:Предприятия.
  5. В поле Каталог временных файлов укажите новый путь (например, D:\1C_Temp\).
  6. Нажмите ОК и перезапустите конфигуратор.

После применения изменений все новые сеансы будут использовать указанную папку. Старые временные файлы из прежней папки можно удалить вручную (например, через Очистка диска в Windows).

Создать папку на целевом диске (например, D:\1C_Temp)

Проверить права на запись для пользователя 1С

Убедиться, что на диске достаточно свободного места (минимум 10 ГБ)

Добавить папку в исключения антивируса (если используется)

-->

3. Способ 2: Редактирование реестра Windows

Если изменение через конфигуратор не сработало (например, в старых версиях платформы или при работе с тонким клиентом), можно прописать путь к временной папке в реестре Windows. Этот метод универсален и работает для всех версий 1С 8.x.

Пошаговая инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите запуск редактора реестра.
  2. Перейдите по пути:
    HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\1C:Enterprise\Temp

    Если раздела Temp нет, создайте его (правая кнопка →"Создать" →"Раздел").

  3. В правой части окна создайте строковый параметр (правая кнопка →"Создать" →"Строковый параметр") с именем Path.
  4. Дважды кликните на параметр и укажите новый путь (например, D:\1C_Temp\).
  5. Закройте редактор реестра и перезапустите .

Для 64-разрядных систем также проверьте наличие аналогичного пути в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\1C\1Cv8\8.3\1C:Enterprise\Temp. Если он существует, пропишите там тот же путь.

⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе Windows. Перед внесением изменений создайте резервную копию реестра (меню"Файл" →"Экспорт"). Если после изменений перестала запускаться, удалите созданный параметр Path.
💡

Если временная папка находится на сетевом диске, используйте UNC-путь (например, \\server\1C_Temp\) вместо буквы диска. Это исключит проблемы при подключении сетевых ресурсов.

4. Способ 3: Запуск 1С с параметром командной строки

Для опытных пользователей и администраторов доступен метод запуска 1С:Предприятия с явным указанием временной папки через командную строку. Это удобно, если нужно тестировать разные расположения папки без постоянных изменений в реестре или конфигураторе.

Синтаксис команды:

"C:\Program Files\1cv8\8.3.22.1854\bin\1cv8.exe" Enterprise /TempPath"D:\1C_Temp\" /IBName"DemoBase" /N"Администратор"

Где:

  • Enterprise — режим запуска (для конфигуратора используйте Designer).
  • /TempPath — параметр, указывающий путь к временной папке.
  • /IBName — имя информационной базы.
  • /N — имя пользователя.

Чтобы не вводить команду каждый раз, создайте ярлык для запуска и пропишите параметры в его свойствах (поле"Объект"). Этот метод особенно полезен для тонких клиентов или при отладке проблем с временными файлами.

Как проверить, какая временная папка используется сейчас?

Откройте любой сеанс 1С и выполните код в отладчике:

Сообщить(КаталогВременныхФайлов);

Система выведет текущий путь к временной папке.

5. Особенности для серверного варианта 1С

Если вы администрируете сервер 1С:Предприятия, изменение временной папки требует дополнительных действий. Временные файлы на сервере хранятся в двух местах:

  1. Для кластера серверов: путь указывается в файле конфигурации conf.cfg (расположен в каталоге кластера, например, C:\Program Files\1cv8\srvinfo\conf\). Добавьте строку:
    temp-dir = D:\1C_ServerTemp\
  2. Для рабочих процессов: настройка производится через Консоль администрирования сервера 1С (раздел"Кластеры серверов" →"Рабочие процессы" →"Параметры").

После изменений перезапустите службу 1С:Предприятия 8.3 Сервер (через services.msc или командой net stop srv1cv83 && net start srv1cv83).

Компонент Путь по умолчанию Рекомендуемый новый путь Как изменить
Клиент 1С (толстый) %USERPROFILE%\AppData\Local\Temp\1C\1Cv8\ D:\1C_Temp\Client\ Конфигуратор или реестр
Тонкий клиент %TEMP%\1C\1Cv8\ D:\1C_Temp\ThinClient\ Реестр или командная строка
Сервер 1С C:\Program Files\1cv8\srvinfo\temp\ E:\1C_ServerTemp\ Файл conf.cfg
Веб-клиент %TEMP%\1C\1Cv8\WebClient\ D:\1C_Temp\Web\ Настройки IIS или Apache
⚠️ Внимание: При работе с распределённой информационной базой (РИБ) убедитесь, что временные папки на всех узлах синхронизированы. Разные пути могут привести к ошибкам обмена данными.

6. Типичные ошибки и их решение

При изменении временной папки пользователи часто сталкиваются с типичными проблемами. Рассмотрим самые распространённые и способы их устранения:

  • 🔴 "Недостаточно прав для создания файла": Проверьте права доступа к новой папке (должны быть полные права для пользователя, под которым запускается ). Используйте команду:
    icacls"D:\1C_Temp" /grant Пользователь:(OI)(CI)F
  • 🔴 "Не удалось создать временный файл": Убедитесь, что путь указан корректно (без опечаток) и диск доступен для записи. Для сетевых путей проверьте подключение.
  • 🔴 1С не запускается после изменений: Верните старые настройки (удалите параметр Path в реестре или сбросьте настройки в конфигураторе).
  • 🔴 Медленная работа с временными файлами: Если новая папка расположена на HDD, а не на SSD, производительность может упасть. Перенесите папку на более быстрый диск.

Если после смены временной папки начала выдавать ошибки при печати или формировании отчётов, проверьте:

  1. Наличие свободного места на диске (минимум 10% от объёма).
  2. Отсутствие блокировки папки антивирусом (добавьте её в исключения).
  3. Корректность путей в настройках принтеров (иногда временные файлы печати сохраняются в другую папку).
💡

Перед массовым развёртыванием новых настроек временной папки протестируйте их на одном рабочем месте. Это поможет избежать проблем в боевой среде.

7. Автоматизация очистки временных файлов

Даже после переноса временной папки её нужно регулярно очищать, чтобы избежать переполнения диска. Для этого можно использовать:

  • 🧹 Встроенную утилиту 1С: В конфигураторе есть команда ОчиститьКэшИВременныеФайлы, которую можно запускать по расписанию.
  • 📅 Планировщик задач Windows: Создайте задачу, которая будет удалять файлы старше 7 дней командой:
    forfiles /p"D:\1C_Temp" /s /d -7 /c"cmd /c del /q @path"
  • 🤖 Скрипты на PowerShell: Для более гибкой очистки (например, с логгированием) используйте скрипт:
    Get-ChildItem"D:\1C_Temp" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-7))} | Remove-Item -Force

Для серверных установок рекомендуется настроить очистку через 1С:Технология автоматизированного тестирования или внешние утилиты вроде CCleaner (с настройкой исключений для рабочих файлов).

Если временные файлы занимают слишком много места, проверьте настройки на предмет избыточного кэширования. Например, в Управлении торговлей 11 можно отключить кэширование отчётов в параметрах системы.

FAQ: Частые вопросы по временной папке 1С

Можно ли использовать сетевую папку для временных файлов?

Да, но это не рекомендуется для интенсивных нагрузок. Сетевые задержки могут значительно замедлить работу , особенно при формировании крупных отчётов. Если альтернативы нет, используйте высокоскоростное подключение (1 Гбит/с и выше) и проверьте стабильность связи.

Как вернуть стандартную временную папку?

Удалите параметр Path в реестре (раздел HKEY_CURRENT_USER\Software\1C\1Cv8\8.3\1C:Enterprise\Temp) или сбросьте настройки в конфигураторе (поле"Каталог временных файлов" → оставить пустым). После этого автоматически будет использовать системную папку %TEMP%.

Почему после изменения папки 1С стала работать медленнее?

Вероятные причины:

  1. Новая папка расположена на HDD, а не на SSD.
  2. Антивирус сканирует временные файлы в реальном времени (добавьте папку в исключения).
  3. Сетевая папка имеет высокие задержки (проверьте ping до сервера).
  4. На диске включена компрессия или шифрование (отключите для папки ).

Для диагностики используйте Профилировщик производительности 1С (включается в параметрах запуска).

Нужно ли менять временную папку для всех пользователей в сети?

Да, если вы переносите папку на сетевой ресурс или централизованное хранилище. Для локальных папок (на каждом ПК) изменения нужно вносить индивидуально. В корпоративной среде удобно развернуть настройки через групповую политику Windows или скрипт входа.

Можно ли использовать облачное хранилище (Yandex Диск, Google Drive) для временных файлов?

Категорически не рекомендуется. Облачные синхронизируемые папки имеют высокую латентность и могут блокировать файлы, что приведёт к сбоям в . Используйте только локальные или сетевые диски с прямым доступом.