Вступайте в мою группу помощник программиста
.
В ней мы обсуждаем программирование в 1С.
&НаСервере ЧтениеИЗаписьФайловНаСервере /// Как записать произвольное значение в файл в 1с 8.3, 8.2 // любое сериализуемое (то есть превращаемое // в строку и обратно) значение можно сохранять // в файл, например, массивы, списки значений, строки // структуры и т.д. Числа Массив ЧислаДобавить ЧислаДобавить ЗначениеВФайл Числа // эта функция работает только на сервере /// Как восстановить произвольное значение из файла в 1с 8.3, 8.2 ЧислаИзФайла ЗначениеИзФайла СообщитьЧислаИзФайла СообщитьЧислаИзФайла /// Как записать текстовый файл в 1с 8.3, 8.2 // работает как на сервере, так и на клиенте Текст ЗаписьТекста КодировкаТекста СимволыПС // разделитель строк (необ.) // перезаписывать файл, а не дописывать в конец (необ.) ТекстЗаписатьСтроку ТекстЗаписатьСтроку "Посторонним вход воспрещен." ТекстЗакрыть /// Как прочитать текстовый файл в 1с 8.3, 8.2 // работает как на сервере, так и на клиенте Текст ЧтениеТекста КодировкаТекста СимволыПС // разделитель строк (необ.) // монопольный режим (необ.) // читаем пока есть что читать Строка ТекстПрочитатьСтроку Строка СообщитьСтрока & НаКлиенте ОперацииНадФайламиКоманда // для тестов создадим пустой файл Текст ЗаписьТекста ТекстЗакрыть /// Как проверить существование файла в 1С 8.3, 8.2 ФайлНаДиске Файл ФайлНаДискеСуществует Сообщить /// Как скопировать файл в 1с 8.3, 8.2 КопироватьФайл // что копируем // куда копируем // перезапишет, если уже есть такой файл /// Как переместить файл в 1с 8.3, 8.2 ПереместитьФайл // перезапишет, если уже есть такой файл /// Как найти файлы в каталоге в 1с 8.3, 8.2 // возвращает массив значений типа Файл МассивНайденныхФайлов НайтиФайлы // где искать // маска поиска // если Истина, то будет искать и в подкаталогах Файл МассивНайденныхФайлов Сообщить ФайлПолноеИмя /// Как удалить файл в 1с 8.3, 8.2 // если файл readonly - будет ошибка УдалитьФайлы /// Как удалить файлы в каталоге по маске в 1с 8.3, 8.2 // поиск в каталоге нерекурсивный УдалитьФайлы // заведомо не существующий каталог // маска для поиска удаляемых файлов // если опустить маску, то удалятся все файлы и каталог /// Как получить имя временного файла в 1с 8.3, 8.2 Сообщить ПолучитьИмяВременногоФайла // например, c:\Temp\v8_11AE_4.tmp Сообщить ПолучитьИмяВременногоФайла // например, c:\Temp\v8_11AE_5.txt /// Как прочитать атрибуты файла в 1с 8.3, 8.2 Ф Файл // время последнего изменения файла СообщитьФПолучитьВремяИзменения // проверяем атрибут только чтение СообщитьФПолучитьТолькоЧтение // проверяем атрибут hidden (скрытность, невидимость) СообщитьФПолучитьНевидимость /// Как установить атрибуты файла в 1с 8.3, 8.2 // меняем время последнего изменения файла ФУстановитьВремяИзмененияТекущаяДата // меняем атрибут только чтение ФУстановитьТолькоЧтение // меняем атрибут невидимости ФУстановитьНевидимость /// Как узнать размер файла в 1с 8.3, 8.2 СообщитьФРазмер // в байтах // Как узнать по пути файл это или каталог в 1с 8.3, 8.2 ФЭтоКаталог Сообщить ФЭтоФайл Сообщить /// Как вытащить расширение файла из его пути в 1с 8.3, 8.2 СообщитьФРасширение /// Как вытащить имя файла без расширения в 1с 8.3, 8.2 СообщитьФИмяБезРасширения & НаКлиенте ОперацииНадКаталогамиКоманда /// Как создать каталог в 1с 8.3, 8.2 // каталог может уже существовать СоздатьКаталог // создадутся все подкаталоги СоздатьКаталог /// Как проверить существование каталога в 1с 8.3, 8.2 КаталогНаДиске Файл КаталогНаДискеСуществует Сообщить "Папка c:\new_dir существует" /// Как удалить каталог вместе с содержимым в 1с 8.3, 8.2 УдалитьФайлы // мы опустили маску, поэтому удалятся все файлы // внутри каталога, а также сам каталог /// Как получить каталог временных файлов в 1с 8.3, 8.2 Сообщить КаталогВременныхФайлов // например, c:\temp & НаКлиенте РаботаСВременнымХранилищемКоманда // временное хранилище - объект, в который мы можем помещать // и считывать данные произвольного типа, // доступ к которому есть и на сервере и на клиенте // это позволяет передавать между сервером и клиентом // данные, которые иначе не передать /// Как сохранить произвольное значение во временное /// хранилище в 1с 8.3, 8.2 Список СписокЗначений СписокДобавить СписокДобавить СписокДобавить АдресВХранилище ПоместитьВоВременноеХранилище Список // произвольные данные /// Как прочитать произвольное значение из временного /// хранилища в 1с 8.3, 8.2 СписокИзХранилища ПолучитьИзВременногоХранилищаАдресВХранилище СписокИзХранилища Сообщить "Значение по этому адресу уже удалено из хранилища." СообщитьСписокИзХранилища /// Как перезаписать уже сохраненное значение во временном /// хранилище в 1с 8.3, 8.2 Массив Массив МассивДобавить МассивДобавить ПоместитьВоВременноеХранилище Массив АдресВХранилище /// Сколько времени хранится значение, сохраненное во /// временном хранилище в 1с 8.3, 8.2 // всё зависит от второго параметра функции ПоместитьВоВременноеХранилище // #1 если туда в качестве адреса был передан уникальный идентификатор формы // или уже существующий адрес в хранилище, то значение будет автоматически // удалено после закрытия формы // #2 если туда в качестве адреса передан уникальный идентификатор, не // являющийся уникальным идентификатором формы, то значение будет // автоматически удалено только после завершения сеанса пользвоателя // #3 если адрес не указан, помещенное значение будет удалено после // очередного запроса сервера // см; примеры ниже /// Как сохранить значение во временное хранилище на всё /// время жизни формы в 1с 8.3, 8.2 ПоместитьВоВременноеХранилище Массив ЭтаФормаУникальныйИдентификатор /// Как сохранить значение во временное хранилище на всё /// время сеанса пользователя в 1с 8.3, 8.2 АдресВХранилище ПоместитьВоВременноеХранилище Массив УникальныйИдентификатор /// Как удалить значение из временного хранилища в 1с 8.3, 8.2 УдалитьИзВременногоХранилищаАдресВХранилище /// Как узнать является ли строка адресом во временном хранилище /// в 1с 8.3, 8.2 ЭтоАдресВременногоХранилищаАдресВХранилище Сообщить "Да, это адрес во временном хранилище." /// Как передать файл с клиента на сервер в 1с 8.3, 8.2 &НаКлиенте ПередачаФайлаСКлиентаНаСерверКоманда // создадим тестовый файл для передачи Текст ЗаписьТекста ТекстЗаписатьСтроку ТекстЗаписатьСтроку ТекстЗакрыть ОповещениеОЗавершении ОписаниеОповещения ЭтотОбъект НачатьПомещениеФайла ОповещениеОЗавершении // адрес в хранилище // имя файла ЭтаФормаУникальныйИдентификатор // если опустить последний параметр, то помещенный файл // будет удален после очередного запроса сервера // а если указать - то только после удаления объекта формы // если нужно предоставить пользователю возможность // выбрать файл самому четвёртый параметр (интерактивно) // нужно установить в Истина &НаКлиенте ВыполнитьПослеПомещенияФайлаРезультат Адрес ВыбранноеИмяФайла ДополнительныеПараметры Результат // сохраним полученный адрес в реквизит формы АдресФайлаВХранилище Адрес Сообщить "Наконец-то! Файл " ВыбранноеИмяФайла " передан на сервер и сохранён во " "временном хранилище по адресу " Адрес Сообщить "Не удалось передать файл на сервер." /// Как прочитать файл на сервере из временного хранилища /// в 1с 8.3, 8.2 &НаСервере ПрочитатьФайлНаСервереИзХранилищаНаСервере АдресФайлаВХранилище Сообщить "Сначала нужно передать файл с клиента на сервер." ДвоичныеДанные ПолучитьИзВременногоХранилищаАдресФайлаВХранилище ДвоичныеДанные Сообщить "Похоже файл уже был удалён из хранилища." ДвоичныеДанныеЗаписать Текст ЧтениеТекста Строка ТекстПрочитатьСтроку Строка СообщитьСтрока /// Как передать файл с сервера на клиент в 1с 8.3, 8.2 &НаКлиенте ПередатьФайлССервераНаКлиентКоманда АдресФайлаВХранилище Сообщить "Сначала нужно сохранить файл на сервере." Сообщить ОповещениеОЗавершении ОписаниеОповещения ЭтотОбъект ПолучаемыеФайлы Массив ПолучаемыеФайлыДобавить ОписаниеПередаваемогоФайла // куда сохранять на клиента АдресФайлаВХранилище // адрес в хранилище на сервере НачатьПолучениеФайлов ОповещениеОЗавершении ПолучаемыеФайлы &НаКлиенте ВыполнитьПослеПолученияФайловПолученныеФайлы ДополнительныеПараметры Файл ПолученныеФайлы Сообщить ФайлИмя " из " ФайлХранение
- Как получить список файлов в указанном каталоге?
- Работа с ftp в языке 1С 8. 3, 8. 2 (в примерах)
- Работа с операционной системой в языке 1С 8; 3, 8. 2 (в примерах)
- Объект Файл
- Глобальные методы
- Объект ТекстовыйДокумент
- Объекты ЗаписьТекста и ЧтениеТекста
- Как получить список файлов в указанном каталоге? Как переместить файл, выложенный на ftp к себе на локальный компьютер?
Как получить список файлов в указанном каталоге?
Платформа 1С v8.3
Внимание!
Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1.
afrodit
Сейчас в теме
Как получить список файлов в указанном каталоге?
-
Скопировать ссылку
-
Перейти
Ответить
По теме из базы знаний
- Файловые базы *.1CD. Физическая структура. Восстановление.
- Сетка пользователей (Список пользователей баз 1С)
- Разработка и сценарное тестирование с Vanessa-ADD. Установка инструментов. Запись действий пользователя и выполнение сценариев
- Разработка и сценарное тестирование с Vanessa-ADD. Собственные шаги и библиотеки. Экспортные сценарии
- Собираем образ виртуальной машины с PostgreSQL и платформой 1С. Цикл «Многопоточный CI для 1С c Packer, Vagrant и Jenkins», часть 2
2.
sotini
Сейчас в теме
МассивНайденных = НайтиФайлы("C:\Обмен\Входящие", "*.xml");
Для Каждого Файл из МассивНайденных Цикл
Сообщить(Файл. Имя);
// Обработать найденные файлы.
КонецЦикла;
-
Скопировать ссылку
-
Перейти
Ответить
2.
sotini
Сейчас в теме
МассивНайденных = НайтиФайлы("C:\Обмен\Входящие", "*.xml");
Для Каждого Файл из МассивНайденных Цикл
Сообщить(Файл. Имя);
// Обработать найденные файлы.
КонецЦикла;
-
Скопировать ссылку
-
Перейти
Ответить
TurboConf
— расширение возможностей Конфигуратора 1С
Вступайте в мою группу помощник программиста
.
В ней мы обсуждаем программирование в 1С.
<<<
XML
ZIP
WORD
DBF
HTTP
ТекстовыйДокумент
ТабличныйДокумент
/// Как подлючиться к FTP серверу из 1с 8.3, 8.2 &НаКлиенте ПодключитьсяКFTPСерверу Соединение FTPСоединение // адрес ftp сервера // порт сервера // имя пользователя // пароль пользователя // прокси не используется // пассивный режим работы // таймаут (0 - без ограничений) // незащищенное соединение // Для случаев, когда у ftp сервера нет возможности // обращаться к нам (мы находимся за межсетевым экраном) // следует использовать пассивный режим работы. Соединение /// Как искать файлы по FTP из 1с 8.3, 8.2 &НаКлиенте ПоискФайловПоFTPКоманда // Функция подключения определена выше. Соединение ПодключитьсяКFTPСерверу // Установим текущий каталог. СоединениеУстановитьТекущийКаталог // Найдём конкретный файл по его полному адресу. // Внимание! Используем прямые слеши. НайденныеФайлы СоединениеНайтиФайлы НайденныеФайлыКоличество Файл НайденныеФайлы // и получим следующую информацию о нём: Сообщить ФайлПолноеИмя Сообщить "Это файл: " ФайлЭтоФайл Сообщить "Это каталог: " ФайлЭтоКаталог Сообщить ФайлРазмер Сообщить "Атрибут только чтение: " ФайлПолучитьТолькоЧтение Сообщить "Атрибут скрытый: " ФайлПолучитьНевидимость Сообщить "Атрибут время изменения: " ФайлПолучитьВремяИзменения // Найдём все папки и файлы в корневом каталоге НайденныеФайлы СоединениеНайтиФайлы // ищём в корневом каталоге // любые файлы (здесь можно задать маску) Файл НайденныеФайлы СообщитьФайлПолноеИмя // Найдём все файлы с расширением .txt в папке data НайденныеФайлы СоединениеНайтиФайлы // ищём в определенной папке // по определенной маске /// Как скачивать файлы по FTP из 1с 8.3, 8.2 &НаКлиенте ПолучениеФайловПоFTPКоманда // Функция подключения определена выше. Соединение ПодключитьсяКFTPСерверу // Установим текущий каталог. СоединениеУстановитьТекущийКаталог ПапкаДляСохранения СлужебныйНаКлиентеСоздатьПапкуДляЭкспериментов // Скачаем "trade_exchange/01.01.2017.xml" // Внимание! Используем прямые слеши. СоединениеПолучить // что качаем ПапкаДляСохранения // куда качаем Сообщить "Сохранили файл в " ПапкаДляСохранения /// Как передавать файлы по FTP из 1с 8.3, 8.2 &НаКлиенте ПередачаФайловПоFTPКоманда // Функция подключения определена выше. Соединение ПодключитьсяКFTPСерверу // Установим текущий каталог. СоединениеУстановитьТекущийКаталог // Создадим случайный текстовый файл. Папка СлужебныйНаКлиентеСоздатьПапкуДляЭкспериментов СлужебныйСоздатьПроизвольныйТекстовыйФайл Папка // Запишем этот файл на сервер по ftp в папку trade_exchange // Внимание! Используем прямые слеши. СоединениеЗаписать Папка // что записываем // куда записываем Сообщить "Передали файл по FTP." &НаКлиенте ДругиеОперацииПоFTPКоманда // Функция подключения определена выше. Соединение ПодключитьсяКFTPСерверу // Установим текущий каталог. СоединениеУстановитьТекущийКаталог /// Как создать новый каталог по FTP из 1с 8.3, 8.2 СоединениеСоздатьКаталог /// Как удалить каталог по FTP вместе с содержимым из 1с 8.3, 8.2 СоединениеУдалить /// Как удалить файлы по FTP из 1с 8.3, 8.2 СоединениеУдалить // удаляем один файл по его адресу СоединениеУдалить // путь к удаляемым файлам // маска для выбора // или несколько файлов поиском по маске /// Как переименовать файл или каталог по FTP из 1с 8.3, 8.2 СоединениеПереместить // старое имя // новое имя
Работа с ftp в языке 1С 8. 3, 8. 2 (в примерах)
<<<
XML
ZIP
WORD
DBF
HTTP
ТекстовыйДокумент
ТабличныйДокумент

Как помочь сайту:
расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы
, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
2.
Поручик
Сейчас в теме
4.
n_spb
Сейчас в теме
( 2
) Не совсем понял, как отобрать файлы, выглядящие аналогично этому названию файла: Неизменное_имя_201907241143.xml, где 201907241143 это 2019 – год, 07- месяц, 24 – число месяца, 11 – час, 43 минуты. Нужно чтобы после названия файла было двенадцать цифр.
Нужно чтобы после названия файла было двенадцать цифр.
Частичное решение: маска должна иметь вид: «Неизменное_имя_????????????xml»
Тогда будут отобраны все
файлы с расширением XLM, имя которых состоит из «Неизменное_имя_» и еще ровно 12 любых символов
после него.
Можно сузить отбор, задав, например, маску «Неизменное_имя_2019????????xml» — все файлы за 2019 год. И так далее.
А вот отбирать из них с нужной датой придется программно.
6.
spacecraft
Сейчас в теме
НайденныеФайлы = Новый Массив;
RegExp = Новый COMОбъект("VBScript. RegExp");
RegExp. Pattern = "Неизменное_имя_[\d]{12}.xml";
Файлы = НайтиФайлы("E:\@\@1", "Неизменное_имя_*.xml");
Для Каждого Файл Из Файлы Цикл
Если RegExp. Test(Файл. Имя) Тогда
НайденныеФайлы. Добавить(Файл);
КонецЕсли;
КонецЦикла; 3.
chipazawra
Сейчас в теме
Глобальный контекст (Global context)
НайтиФайлы (FindFiles)
Синтаксис:
НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>)
Параметры:
<Путь> (обязательный)
Тип: Строка.
Путь к каталогу, в котором производится поиск. Каталог может быть как на локальной сети, так и на ftp-сервере. При использовании этой схемы в адресах необходимо указывать прямые слеши ‘/’, а не обратные ‘\’.
Допускается указание полного имени файла (путь + имя).
<Маска> (необязательный)
Тип: Строка.
Маска выбора файлов.
Если параметр задан, то первый параметр воспринимается системой как путь к каталогу, в котором требуется найти файлы, удовлетворяющие маске выбора.
Для операционной системы MS Windows:
В строке маски, помимо обычных символов, допускается использование символа «*» (звездочка), обозначающего любое число произвольных символов, и «?» (знак вопроса), обозначающего один произвольный символ.
Примеры строки:
«отчет201?docx»,
«*.pdf».
Вступайте в мою группу помощник программиста
.
В ней мы обсуждаем программирование в 1С.
Дата
Если
Массивы
Математика
Процедуры
Строки
Циклы
Диалоги
ОписаниеТипов
Приложение
Соответствие
СписокЗначений
Структура
ТаблицаЗначений
ФайловаяСистема
Формат
ОбщиеОбъекты
Запросы
ПрикладныеОбъекты
УниверсальныеФункции
/// Как запустить внешнюю программу и /// дождаться окончания её выполнения из 1с 8.3, 8.2 & НаКлиенте ЗапуститьКалькуляторСОжиданиемКоманда КодВозврата ОткрытьЗначение ЗапуститьПриложение // текущий каталог для запускаемого приложения // дожидаться завершения работы запущенного приложения КодВозврата // сюда попадёт код, возвращаемый программой // сюда мы попадём только после того, // как пользователь закроет окно калькулятора ОткрытьЗначение "Вы закрыли калькулятор." /// Как запустить внешнюю программу без ожидания /// окончания её выполнения из 1с 8.3, 8.2 & НаКлиенте ЗапуститьКалькуляторБезОжиданияКоманда КодВозврата ЗапуститьПриложение // текущий каталог для запускаемого приложения // дожидаться завершения работы запущенного приложения КодВозврата // сюда попадёт код, возвращаемый программой // сюда мы попадём сразу после запуска калькулятора // не дожидаясь его закрытия /// Как открыть сайт в браузере по умолчанию /// в 1с 8.3, 8.2 & НаКлиенте КакОткрытьСайтВБраузереПоУмолчаниюКоманда ЗапуститьПриложение /// Как открыть сайт в Internet Explorer из 1с 8.3, 8.2 // вариант #1 & НаКлиенте КакОткрытьСайтВInternetExplorerКоманда Shell COMОбъект ProgramFiles Shell ЗапуститьПриложениеProgramFiles "\Internet Explorer\iexplore.exe http://helpme1s.ru" // главный недостаток этого варианта запуска приложения // с параметрами - нужно указывать полный путь к программе // вариант #2 (мелькает чёрное окно) & НаКлиенте КакОткрытьСайтВInternetExplorer_2Команда КомандаСистемы "start iexplore.exe http://helpme1s.ru" // при запуске приложения с параметрами через команду системы // полный путь указывать не нужно, но будет мелькать // чёрное окно /// Как открыть файл word или excel из 1с 8.3, 8.2 & НаКлиенте КакОткрытьФайлWordИлиExcelКоманда ЗапуститьПриложение /// Как открыть конкретную папку в проводнике из 1с 8.3, 8.2 & НаКлиенте КакОткрытьПапкуВПроводникеКоманда Shell COMОбъект WindowsDir Shell ЗапуститьПриложениеWindowsDir /// Как выделить нужный файл в проводнике из 1с 8.3, 8.2 & НаКлиенте КакВыделитьФайлВПроводникеКоманда Shell COMОбъект WindowsDir Shell // откроем проводник с выделенным файлом notepad.exe ЗапуститьПриложениеWindowsDir /// Как запустить приложение с параметрами из 1с 8.3, 8.2 & НаКлиенте КакЗапуститьПриложениеСПараметрамиКоманда // Из примеров выше (запуска internet explorer и проводника) // видно, что для запуска программы с параметрами // нужно указывать полный путь к программе ЗапуститьПриложение // либо использовать командный интерпретатор Windows, // но в этом случае будет мелькать чёрное окно КомандаСистемы "start explorer.exe " /// Как выполнить команду операционной системы из /// приложения в 1с 8 & НаКлиенте КакВыполнитьКомандуОперационнойСистемыКоманда КомандаСистемы // выполняется через командный интерпретатор windows // текущий каталог /// Как получить имя компьютера в 1с 8.3, 8.2 & НаКлиенте КакПолучитьИмяКомпьютераКоманда СообщитьИмяКомпьютера // например, VOLK /// Как получить каталог исполняемых файлов из 1с 8.3, 8.2 & НаКлиенте КакПолучитьКаталогИсполняемыхФайловСКоманда // выведет полный путь к папке bin // из которой запущена 1с СообщитьКаталогПрограммы // C:\Program Files (x86)\1cv8t\8.3.4.482\bin\ /// Как получить каталог для временных файлов из 1с 8.3, 8.2 & НаКлиенте КакПолучитьКаталогДляВременныхФайловКоманда // получим каталог временных файлов для пользователя, // от имени которого запущено приложение СообщитьКаталогВременныхФайлов // например, c:\temp\ /// Как получить стандартный каталог документов из 1с 8.3, 8.2 & НаКлиенте КакПолучитьКаталогДокументовКоманда СообщитьКаталогДокументов /// Как получить информацию об экранах (dpi, разрешение) /// клиента из 1с 8.3, 8.2 & НаКлиенте КакПолучитьИнформациюОбЭкранахКоманда Экран ПолучитьИнформациюЭкрановКлиента Сообщить СтрокаЭкран " Высота: " СтрокаЭкранВысота " Ширина: " СтрокаЭкранШирина // DPI 96 Высота: 1 024 Ширина: 1 280 /// Как получить рабочий каталог данных пользователя /// из 1с 8.3, 8.2 & НаКлиенте КакПолучитьРабочийКаталогДанныхПользователяКоманда СообщитьРабочийКаталогДанныхПользователя /// Как узнать текущий язык, используемый в приложении /// в 1с 8.3, 8.2 & НаКлиенте КакУзнатьТекущийЯзыкСистемыКоманда СообщитьТекущийЯзыкСистемы /// Как получить список пользователей операционной системы /// в 1с 8.3, 8.2 & НаКлиенте КакПолучитьСписокПользователейОперационнойСистемыКоманда ОткрытьЗначение "Внимание, если у вас учебная версия платформы," " то код ниже сработает с ошибкой." Пользователь ПользователиОС СообщитьПользовательИмяДомена ПользовательИмяСервера " локальный (" ПользовательЛокальный Имя ПользовательПользователи Сообщить Имя
Работа с операционной системой в языке 1С 8; 3, 8. 2 (в примерах)
Дата
Если
Массивы
Математика
Процедуры
Строки
Циклы
Диалоги
ОписаниеТипов
Приложение
Соответствие
СписокЗначений
Структура
ТаблицаЗначений
ФайловаяСистема
Формат
ОбщиеОбъекты
Запросы
ПрикладныеОбъекты
УниверсальныеФункции

Как помочь сайту:
расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы
, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
В 1С Предприятии для работы с файловой системой предусмотрены специальные объекты и методы. Они позволяют создавать файлы и директории, а также получать размер, полный путь, расширение и другую информацию. Популярностью пользуются следующие глобальные методы: НайтиФайлы, КопироватьФайл, ПереместитьФайл, ПолучитьИмяВременногоФайла, КаталогВременныхФайлов, СоздатьКаталог, УдалитьФайлы
. Также для работы с файловой системой используются объекты: Файл, ТекстовыйДокумент, ЗаписьТекста, ЧтениеТекста
.
Объект Файл
Файл Файл
ФайлИмя
ФайлИмяБезРасширения
ФайлПолноеИмя
ФайлПуть
ФайлРасширение
Глобальные методы
НайденныеФайлы НайтиФайлы
ИмяФайла ПолучитьИмяВременногоФайла
Каталог КаталогВременныхФайлов
Объект ТекстовыйДокумент
ТекстДок ТекстовыйДокумент
ТекстДокПрочитать
ТекстДокДобавитьСтроку
ТекстДокЗаписать
Объекты ЗаписьТекста и ЧтениеТекста
ЗаписьТекста ЗаписьТекста
ЗаписьТекстаЗаписать
ЗаписьТекстаЗакрыть ЧтениеТекста
ВесьТекст ЧтениеТекстаПрочитать
Строка ЧтениеТекстаПрочитатьСтроку
ЧтениеТекстаЗакрыть
Работа с файлами в 1С 8.x
Как организовать диалог выбора текстового файла?
Как прочитать информацию о файле?





