Ошибка 1С: Каталог временных файлов не существует. Необходимо убедиться, что в настройках программы задано правильное значение параметра.
Причина возникновения: Возникает при проверке наличия каталога временных файлов.
Где расположена: Общий модуль - ОбменДаннымиПовИсп- Функция КаталогВременногоХранилищаФайлов
Что делать: Проверьте указал ли каталог временных файлов в константе "Каталог сообщений синхронизации для Windows" если вы используете операционную систему Windows и "Каталог сообщений синхронизации для Linux" если вы используете Linux, если не указано, - укажите каталог. Внимание! не указывайте корневой каталог диска, к примеру "С:\" иначе в случае программной очистки каталога временных файлов произойдет удаление важных файлов операционной системы. Указывайте конкретную папку, можно создать новую, отдельную папке. К примеру "С:\Обмен\1С_UNF".
Обратится за помощью к программисту 1С.
Для программиста: Данная функция получает значения в константах "Каталог сообщений синхронизации для Windows" или "Каталог сообщений синхронизации для Linux", в зависимости от операционной системы и проверяет наличие папки на диске по полученному пути из константы. В случае отсутствия папки на диске - код выводит данную ошибку.
Текст процедуры :
// Функция возвращает имя каталога временных файлов. // // Возвращаемое значение: // Строка - путь к каталогу временных файлов. // Функция КаталогВременногоХранилищаФайлов(БезопасныйРежим = Неопределено) Экспорт Если ОбщегоНазначения.ИнформационнаяБазаФайловая() И НЕ ОбщегоНазначения.РежимОтладки() Тогда Возврат СокрЛП(КаталогВременныхФайлов()); КонецЕсли; УстановитьПривилегированныйРежим(Истина); ОбщийТипПлатформы = ""; Если ОбщегоНазначения.ЭтоLinuxСервер() Тогда Результат = Константы.КаталогСообщенийОбменаДаннымиДляLinux.Получить(); ОбщийТипПлатформы = "Linux"; Иначе Результат = Константы.КаталогСообщенийОбменаДаннымиДляWindows.Получить(); ОбщийТипПлатформы = "Windows"; КонецЕсли; УстановитьПривилегированныйРежим(Ложь); Если ПустаяСтрока(Результат) Тогда Результат = СокрЛП(КаталогВременныхФайлов()); Иначе Результат = СокрЛП(Результат); // Проверка существования каталога. Каталог = Новый Файл(Результат); Если Не Каталог.Существует() Тогда ПредставлениеКонстанты = ?(ОбщийТипПлатформы = "Linux", Метаданные.Константы.КаталогСообщенийОбменаДаннымиДляLinux.Представление(), Метаданные.Константы.КаталогСообщенийОбменаДаннымиДляWindows.Представление()); ШаблонСообщения = НСтр("ru = 'Каталог временных файлов не существует. |Необходимо убедиться, что в настройках программы задано правильное значение параметра |""%1"".'", ОбщегоНазначения.КодОсновногоЯзыка()); ТекстСообщения = СтрШаблон(ШаблонСообщения, ПредставлениеКонстанты); ВызватьИсключение(ТекстСообщения); КонецЕсли; КонецЕсли; Возврат Результат; КонецФункции