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

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

1С 8.3 Получить каталог Мои документы

Данные > Примеры кода 1С > 1С 8.3 Файлы, каталоги
Перейти в раздел примеры кода 1С 8.3:
Получить каталог Мои документы в 1С 8.3:
&НаСервере
Функция ПолучитьКаталогМоиДокументы()

   
МояОбработка = ЭтотОбъект.Метаданные().ПолноеИмя();
   
КаталогMyDocuments = ХранилищеНастроекДанныхФорм.Загрузить(МояОбработка, "КаталогСохранения");

    Если
ПустаяСтрока(КаталогMyDocuments) Тогда // не заполнен
       
WScript = Новый COMОбъект("WScript.Shell");
       
КаталогMyDocuments = WScript.SpecialFolders().Item("MyDocuments");
       
WScript = Неопределено;
    КонецЕсли;

    Возврат
КаталогMyDocuments;

КонецФункции
Представленная функция универсальная и рекомендуется к использованию на любой версии платформы. Также существуют и штатные методы платформы который также можно использовать для решения данной задачи.

Синтаксис:
КаталогДокументов() // Доступен, начиная с версии 8.3.1.
Возвращаемое значение:
Тип: Строка.
Путь к каталогу.

Синтаксис:
НачатьПолучениеКаталогаДокументов(<ОписаниеОповещения>) // Доступен, начиная с версии 8.3.5.
Параметры:
<ОписаниеОповещения> (обязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
<ИмяКаталогаДокументов> – имя временного файла, тип Строка.
<ДополнительныеПараметры> – значение, которое было указано при создании объекта ОписаниеОповещения.
Описание:
Начинает получение стандартного каталога документов.

Синтаксис:
КаталогДокументовАсинх() // Доступен, начиная с версии 8.3.18.
Возвращаемое значение:
Тип: Обещание.
Результат выполнения обещания - имя каталога, тип Строка.


0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 09.03.2021
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому