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;
КонецФункции
Функция ПолучитьКаталогМоиДокументы()
МояОбработка = ЭтотОбъект.Метаданные().ПолноеИмя();
КаталогMyDocuments = ХранилищеНастроекДанныхФорм.Загрузить(МояОбработка, "КаталогСохранения");
Если ПустаяСтрока(КаталогMyDocuments) Тогда // не заполнен
WScript = Новый COMОбъект("WScript.Shell");
КаталогMyDocuments = WScript.SpecialFolders().Item("MyDocuments");
WScript = Неопределено;
КонецЕсли;
Возврат КаталогMyDocuments;
КонецФункции
Представленная
функция универсальная и рекомендуется к использованию на любой версии
платформы. Также существуют и штатные методы платформы который также можно
использовать для решения данной задачи.
Синтаксис:
КаталогДокументов() // Доступен, начиная с версии 8.3.1.
Возвращаемое значение:
Тип: Строка.
Путь к каталогу.
Синтаксис:
НачатьПолучениеКаталогаДокументов(<ОписаниеОповещения>) // Доступен, начиная с версии 8.3.5.
Параметры:
<ОписаниеОповещения> (обязательный)
Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
<ИмяКаталогаДокументов> – имя временного файла, тип Строка.
<ДополнительныеПараметры> – значение, которое было указано при создании объекта ОписаниеОповещения.
Описание:
Начинает получение стандартного каталога документов.
Синтаксис:
КаталогДокументовАсинх() // Доступен, начиная с версии 8.3.18.
Возвращаемое значение:
Тип: Обещание.
Результат выполнения обещания - имя каталога, тип Строка.
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник