1С 8.3 Получить каталог кэша - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 Получить каталог кэша

Данные > Примеры кода 1С > 1С 8.3 Файлы, каталоги
Получить программно каталог кэша в 1С 8.3:
&НаКлиенте
Функция ПолучитьКаталогКэшаТекущейБД() Экспорт

   КаталогПользователя = РабочийКаталогДанныхПользователя();
   Разделитель  = "\"; //единичный обратный слэш в Windows
   // начиная с версии 8.3.3:
   // Разделитель  = ПолучитьРазделительПути();
   // Разделитель  = ПолучитьРазделительПутиКлиента(); //для клиента

   ПутьКэша = "";
   Массив = СтрРазделить(КаталогПользователя, Разделитель , Ложь);
   Для А = 0 По Массив.ВГраница() Цикл
       ПутьКэша = ПутьКэша + Разделитель  + Массив[А];
       Если СтроковыеФункцииКлиентСервер.ЭтоУникальныйИдентификатор(Массив[А]) Тогда
           Прервать;
       КонецЕсли;
   КонецЦикла;

   // Пример: \C:\Users\Artur\AppData\Roaming\1C\1Cv82\11b18853-3634-4c00-a3f8-f1861cc9e3c3
   Возврат ПутьКэша;

КонецФункции
Также в файле ibases.v8i из каталога C:\Users\Artur\AppData\Roaming\1C\1CEStart\. Есть параметр ID который можно использовать для получения пути к кэшу. Название каталога кэша - совпадает со значением ID.

ID=11b18853-3634-4c00-a3f8-f1861cc9e3c3
OrderInList=33450.6666666667
Folder=/
OrderInTree=114944
External=0
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3
DefaultApp=ThickClient
DisableLocalSpeechToText=0
[RUS (ВРК)]
Connect=File="D:\base\1c8\RUS";
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 26.03.2024
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому