1С 8.3 БСП ПолучитьНедопустимыеСимволыВИмениФайла
Данные > 1С 8.3 БСП > Файлы (в работе)
Перейти в раздел примеры кода 1С 8.3:
1С 8.3 БСП ПолучитьНедопустимыеСимволыВИмениФайла. Возвращает строку недопустимых символов.
Примера кода от rayastar
Процедура КорректноеИмяФайла(ИмяФайла, УдалятьНекорректныеСимволы = Ложь) Экспорт
// Перечень запрещенных символов взят отсюда: http://support.microsoft.com/kb/100108/ru
// при этом были объединены запрещенные символы для файловых систем FAT и NTFS.
СтрИсключения = ОбщегоНазначенияКлиентСервер.ПолучитьНедопустимыеСимволыВИмениФайла();
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'В имени файла не должно быть следующих символов: %1'; en = 'A file name cannot contain the following characters: %1'"), СтрИсключения);
Результат = Истина;
Если Не Результат Тогда
ВызватьИсключение ТекстОшибки;
КонецЕсли;
КонецПроцедуры
// Перечень запрещенных символов взят отсюда: http://support.microsoft.com/kb/100108/ru
// при этом были объединены запрещенные символы для файловых систем FAT и NTFS.
СтрИсключения = ОбщегоНазначенияКлиентСервер.ПолучитьНедопустимыеСимволыВИмениФайла();
ТекстОшибки = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'В имени файла не должно быть следующих символов: %1'; en = 'A file name cannot contain the following characters: %1'"), СтрИсключения);
Результат = Истина;
Если Не Результат Тогда
ВызватьИсключение ТекстОшибки;
КонецЕсли;
КонецПроцедуры
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник