1С Программирование | 1C Разработка и Предприятие 8.3. Уроки для начинающих и Профи. Курсы Программиста: Конфигурация, Код и Внедрение. IT Карьера, Фриланс и Обучение. ERP, ЗУП, Бухгалтерия.
IT и технологии · 19 мая 2026 г.
Операции над файлами в 1С 8.3
Операции над файлами в 1С 8.3 &НаКлиенте Процедура ОперацииНадФайлами(Команда) // Создание переменных (имя и путь к файлу) ПутьКФайлу_Test="D:\Test.txt"; ПутьКФайлу_Copy="D:\Copy.txt"; // Создание пустого файла ТекстФайл = Новый ЗаписьТекста(); ТекстФайл.Закрыть(); // Проверка на существование файла ТекстФайл = Новый Файл(ПутьКФайлу_Test); Если ТекстФайл.Существует() Тогда Сообщить(ПутьКФайлу_Test+" существует!"); КонецЕсли; // Копирование файла. Параметры: Какой файл копируем, Куда файл копируем КопироватьФайл(ПутьКФайлу_Test, ПутьКФайлу_Copy);// Если файл существует, то перезапишет // Перемещение файла. Параметры: Какой файл копируем, Куда файл копируем ПереместитьФайл(ПутьКФайлу_Test, ПутьКФайлу_Copy);// Если файл существует, то перезапишет // Поиск файлов в каталоге (функция возвращает массив значений) // Параметры: Каталог поиска, Маска поиска, Поиск и в подкаталогах МассивФайлов = НайтиФайлы("D:\", "*.txt", Ложь); Для Каждого ТекФайл Из МассивФайлов Цикл Сообщить("Найден файл: " + ТекФайл.ПолноеИмя); КонецЦикла; // Удаление файла УдалитьФайлы(ПутьКФайлу_Test); // Если файл с параметром только для чтения, то будет ошибка // Удаление файлов в каталоге по маске // поиск в каталоге нерекурсивный УдалитьФайлы("D:\","*.txt"); // Если маски нет, то удалятся все файлы и сам каталог // Получение имя временного файла ПолучитьИмяВременногоФайла(); // Например, C:\Temp\H_kImX035.tmp ПолучитьИмяВременногоФайла(".txt"); // Например, C:\Temp\H_kImX035.txt КонецПроцедуры ✍️ @odin1C_rus
Канал в каталоге Максиметера
4 105 подписчиков · IT и технологии